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.