Hallo, in einigen anderen "CRUD-Systemen" werden in den Datentabellen weitere Standardspalten als bei MM angelegt - aus meiner Sicht macht es Sinn, das zu übernehmen. Aktuell gibt es als Standard-Spalten: id, pid, sorting, timestamp m.E. wäre es prima, die folgenden Spalten automatisch mit anzulegen und durch MM auch zu pflegen:
+1
Sinnvoll ... kenne ich so ähnlich auch von CakePHP. +1
Mit Ausblick auf ein mögliches Frontend-Editing sollten die Spalten wie folgt geändert/ergänzt werden:
Wäre dann nicht auch Gruppe(n) sinnvoll?
soweit ich "ACL"s kenne, wird das dann über die zugehörige(n) Gruppe(n) des Users gemacht, d.h.
Naja, was ist, wenn es den User nicht mehr gibt? Dann kann man über die ID desjenigen auch nicht mehr an die Gruppenberechtigung.. oder man ändert die Gruppenberechtigungen, die aber nicht für das Item anders sein sollen.. usw. ;-) Ich kann mir da schon kranken scheiß ausdenken was man da brauchen kann ^^
siehe letzer Punkt: "status bzw. deleted - Status des Datansatzes *2"
Bei meinen Programmierungen "from scratch" wurden alle Datensätze mit einem Delete-Flag ausgewiesen - gelöscht wurde hier nix!
Sofern der Begriff "audit trail" mal vorgekommen sein sollte - dafür darf der User nicht gelöscht werden!