STAGEBASE iOS v4.0 – műveleti és tervező frissítés
==================================================

FONTOS
------
Ez a csomag a v3.x fájlok HELYETT egy egységes v4 készlet.
Ne keverd a régi és az új Swift fájlokat.
Az ios/StageBase mappa ÖSSZES .swift fájlját egyszerre cseréld le.

1. SZERVER API
--------------
A server-api/api mappa teljes tartalmát töltsd fel felülírással ide:
  develop.nexusio.hu/stagebase/api/

Ellenőrzés:
  https://develop.nexusio.hu/stagebase/api/index.php?r=health

Várt verzió:
  "version": "4.0.0"

A v4 API automatikusan létrehozza a technikai vezető Feladattervezőjéhez szükséges
technical_planner_items táblát. Külön SQL import nem kell.

2. XCODE
--------
Az ios/StageBase mappában levő ÖSSZES .swift fájlt másold a jelenlegi StageBase
projekt azonos nevű fájljaira felülírással.

NINCS új külön Swift fájlnév a v3.6-hoz képest: a Naptár és Gyors létrehozás a
MainTabView.swift-ben, a Feladattervező a WorkPlansView.swift-ben, a helyszín/terem
szerkesztés a LocationsView.swift-ben van. Így nem kell új Target Membershiptel
bajlódni.

Utána:
  Product -> Clean Build Folder
  Command + B

3. KAMERA
---------
Target -> Info -> Privacy - Camera Usage Description
Érték:
  A StageBase a kamerát az eszközök QR-kódjainak beolvasásához használja.

4. NFC
------
Signing & Capabilities -> Near Field Communication Tag Reading
Info -> Privacy - NFC Scan Usage Description
Érték:
  A StageBase az NFC matricákkal az eszközadatlapokat nyitja meg.

5. APP ICON
-----------
ios/StageBase-AppIcon-1024.png
Ez már a sötét/türkiz StageBase hatszög-S logó. Tedd az Assets.xcassets AppIcon
1024x1024 helyére.

6. ÚJ V4 FUNKCIÓK
-----------------
- informatív, szerepkörfüggő Áttekintés
- mai munkák
- következő 7 nap munkái
- kiosztásra váró feladatok
- lejárt munkák
- nyitott hibák és hibás eszközök gyors számai
- technikus vezető Feladattervező
- feljegyzés: hiba / javítás / telepítés / fejlesztés / ellenőrzés / egyéb
- feljegyzés állapotok: Feljegyezve / Tervezés / Kiadásra kész / Kiadva / Lezárva
- feljegyzés kiadása közvetlenül munkatervként
- technikusok és eszközök hozzárendelése kiadáskor
- automatikus értesítés a kiosztott technikusnak
- havi natív Naptár napi munkalistával
- új munkaterv indítása a Naptárból
- helyszín létrehozás és szerkesztés
- terem / alterület létrehozás a helyszín alá
- helyszín adatlap eszköz-, hiba-, munka- és teremszámokkal
- középső gyors + menü
- gyors új hiba / munkaterv / vezetői feljegyzés / eszköz / helyszín
- új StageBase sötét/türkiz vizuális rendszer
- új StageBase appikon

A meglévő v3 funkciók (eszközök, QR/NFC, hibajegyek, munkatervek, üzenetek,
értesítések, munkaidő, profil stb.) megmaradnak.

7. JOGOSULTSÁG
--------------
Admin és Technikus vezető (manager):
  - Feladattervező
  - helyszín/terem kezelés
  - munkaterv létrehozás és kiosztás

Technikus:
  - saját kiosztott munkák
  - hibajelzés
  - eszközkezelés a meglévő jogosultság szerint
  - naptárban a saját munkái

8. ELLENŐRZÉS
-------------
- minden Swift fájl swift frontend parse ellenőrzést kapott
- az APIClient összes hívását összevetettük a tényleges metódusokkal
- az összes kliens API route szerepel a PHP API-ban
- server-api/api/index.php php -l ellenőrzés: hibamentes

Az iOS SDK-s végső fordítást az Xcode végzi a gépeden.
