Verknüpfung löschen verhindern ?
Hallo,
Bin gerade bei den letzten Schritten die DB auch so zu gestalten, das Datensätze vom User "gelöscht" werden können. Grundsätzlich ist das löschen auf tabellenebene für alle User verboten. Somit wird das über die Sichtbarkeit geregelt.
Wie kann ich aber verhindern das die Verknüpfungen vom User über die rechte Maustaste gelöscht werden dürfen. Schreibbarkeit für die Verknüpfungen ist nur beim admin
6 Antworten
-
... in dem Du die Verknüpfungen selbst unsichtbar machst ("Sichtbar wenn: false") und sie dafür als Gestaltungselement "Ansicht" einbindest. Nachteil: du verlierst damit auch die Schaltflächen der Verknüpfungen ("vorhandenen Datensatz hinzufügen" und "neuer Datensatz") und musst diese über Befehlsschaltflächen selbst bauen...
-
Das wollt ich eben nicht. Sie sollen ja neue Datensätze , wie einen neuen lieferschein .. hinzufügen können. Aber eben nur das! Gibt es da vielleicht noch eine andere Lösung?
-
Will deshalb nicht nochmal alles umbauen
-
Weiterführend auch wenn es nicht hier her passt. Es soll die app auf ein Tablett. Dann soll da nur der Kunde für den ausliefertag erscheinen. Die Monteure sollen da dann nur ankreuzen was sie gemacht haben und direkt bilder erstellen. Das geht ja. Wie verhält sich die app wenn gerade kein Empfang ist? Hat da jemand Erfahrungen?
-
Naja, "einen neuen Lieferschein hinzufügen können" ist simpel mit einem Button nachzubauen...
let my := this;
let myNew := (create Lieferschein);
myNew.Ursprung := my;
popupRecord(myNew)
-
Danke dir, hab alles so umgebaut und über Ansichten gelöst. Dachte halt es gibt noch nen anderen Weg.
Content aside
- vor 3 JahrenZuletzt aktiv
- 6Antworten
- 369Ansichten