Standard entitások működése
A standard entitások alap logikája.
2022.01.11 — Posted by Webb & Flow
Tartalomjegyzék
A standard entitások esetén egy egységes logikai rendszer lett kialakítva, aminek a segítségével:
- több rétegű, egyedi jogosultság rendszer alakítható ki
- minden entitás minden módosítása automatikusan naplózva van
- minden entitáshoz lehet mérföldköveket létrehozni, és egy korábbi mérföldkőre visszaállni
A standard entitások esetén az API hívások által visszaadott érték is egységes, egyedül a konkrét entitást leíró mezők neve és formátuma változik az entitástól függően.
A standard entitásokon a következő műveletek végezhetők:
- listázás (search)
- létrehozás (add)
- megtekintés (view)
- módosítás (modify)
- aktiválás (operation - activate)
- archiválás (operation - archive)
- kukába helyezés (operation - trash)
- zárolás (operation - lock)
- feloldás (operation - unlock)
- módosítás napló listázás (changeLogSearch)
- módosítás napló megtekintés (changeLogView)
- mérföldkő listázás (milestoneSearch)
- mérföldkő létrehozás (milestoneAdd)
- mérföldkő megtekintés (milestoneView)
- mérföldkő módosítás (milestoneModify)
- mérföldkő visszaállítás (restore)
Minden művelet HTTP 200 státusszal és standard formátumú válasszal tér vissza, amennyiben nem történik valamilyen backend oldali probléma.
Azaz ha maga a hívás hibába ütközik (pl jogosultság hiba), akkor is a standard választ adja vissza 200-as státusszal.