Modul-beállítás, telepítő varázsló és eltávolítás
A modul beállító végpontjai, a környezet-ellenőrzés mérőszámai, a telepítő varázsló hét lépése, a regisztrált események és ütemezések, valamint az eltávolítás hatóköre.
A modul beállító oldala menti a modul-szintű beállításokat, és kizárólag fő rendszergazdának futtatja a környezet-ellenőrzést, a telepítő varázslót, a könyvtár-telepítést, a séma-exportot és a telepítés-saját beállításokat.
Beállítások mentése
A mentés a meglévő modul-beállításokra írja rá a teljes elküldött formot. A NAV szoftveradatok (URL, szoftver-azonosító, név, művelet, fejlesztő neve, elérhetősége, adószáma) kötelezők. Feltétel: alap modify jog a modul beállító útvonalára.
Telepítő varázsló
| Lépés | Működés |
|---|---|
check | blokkoló hibák keresése a környezet-ellenőrzéssel |
composer | a beépített vendor-könyvtár szinkronja vagy composer install |
schema | az alapséma (install/schema/baseline.sql) alkalmazása a seed-táblákkal, ennek hiányában a beépített telepítő |
migrate | a migrációk automatikus alkalmazása |
defaults | alapbeállítások és az ütemező titka |
register | események (betöltők, bal menü, fejléc), beépített ütemezések (számla-lekérés és kontírozás), a HUF alapértelmezett pénznem, a hibanapló bekapcsolása, indító bejegyzések |
finish | telepítési állapot done, a fő rendszergazda útvonal-jogainak pótlása |
A környezet-ellenőrzés mérőszámai: PHP legalább 8.0.0 (ajánlott 8.2.0), alapkeret 4.0.2.x, lemez legalább 300 MB (ajánlott 1 GB), könyvtárak, PHP-kiterjesztések, programok, hálózat, séma; eredmény HTML-táblában.
További végpontok
croncommand: a parancssori (php cron.php) és a webes (masterdata/cronqueue.runtitokkal) ütemező-parancs.exportschema: abaseline.sqlletöltése.tenantsave: telepítés-saját JSON-beállítás mentése vagy törlése kulcsonként.install: alapbeállítások, telepítési állapotpending.uninstall: a modell eltávolító lépése, a saját események, ütemezések és a két indító bejegyzés törlése; üzleti adat nem törlődik.
Jogosultság
- A varázsló, a környezet-ellenőrzés, a könyvtár-telepítés, a cron-parancs, az export és a telepítés-saját beállítások:
isSetupAdmin()= alapmodifyjog ésuser_group_id = 1. installésuninstall: alapmodifya bővítmény-kezelőre.- A seed-ben a modul
listsora csak a jogosultsági bemenetben szerepel, besorolás nélkül.
Érintett adatok
A táblanevek a telepítés saját előtagjával állnak az adatbázisban.
setting (modul- és telepítés-saját beállítások), event (eseménykezelők), az alapkeret ütemező-listája és indító-listája.