Datensätzen Benutzerberechtigungen zuordnen?
Ninox Profile

Hallo,

ich möchte ein Berechtigungsproblem lösen.

Szenario: Ich habe ein CRM-System auf Ninox-Basis gebaut. Jetzt möchte ich jedem Datensatz (sprich: jedem Kunden oder jedem Ansprechpartner) einen Mitarbeiter zuordnen und diese Datensätze dann nur für den betreffenden Benutzer und den Admin zugänglich machen. Die gleiche Funktionalität möchte ich dann noch in einer To-Do-Liste realisieren, die eine weitere Tabelle in derselben Datenbank darstellt.

 

Ich komme leider auf keine Idee... Kann mir jemand aushelfen?

 

Danke vorab,
Falk

Ninox Profile

Mach doch einfach ein Benutzer Feld, mit dem Namen Delegieren zu Mitarbeiter.  Dieses Feld kann nur der Admin ändern. Dann machst du bei der Tabelleneigenschaft nur lesbar wenn und nur schreibar wenn user() = 'Delegieren zu Mitarbeiter'

Ninox Profile

Gds. gute Idee. Aber dann sperrt sich der Admin selbst aus. 

Es müsste dann irgendwie so sein: user() = 'Delegieren zu Mitarbeiter' OR userRole() = ....  (also wenn der Benutzer eingetragen ODER eben Admin ist) Eine Idee, wie das aussehen müsste?

Ninox Profile

user() = 'Delegieren zu Mitarbeiter' or userIsAdmin()

Ninox Profile

oder dritte lösung user()= 'Delegieren zu Mitarbeiter' or userRole()

Ninox Profile

Ach haben dich heute im Partner Webinar vermisst, haben doch noch einige Fragen zur DSGVO, vielleicht schaffst du es kommenden Dienstag.

Ninox Profile

Danke Euch. Ich habe die Variante von Leonid eingebaut - funktioniert soweit gut.

Bzgl. Webinar - sorry, hatte einen Kundentermin (den ich bei der Diskussion bzgl. Webinar übersehen hatte). Nächste Woche kann ich leider auch nicht. Bei Fragen kommt aber gern auf mich zu - Kontaktdaten finet Ihr in der Webinar-Kontakt-DB. 

Reply