Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi in dem Mainmenu soll noch ein Popup menü sein / Rechteverwaltung (https://www.delphipraxis.net/157755-dem-mainmenu-soll-noch-ein-popup-menue-sein-rechteverwaltung.html)

JHDGE 23. Jan 2011 23:53


in dem Mainmenu soll noch ein Popup menü sein / Rechteverwaltung
 
Hallo
folgendes Problem. Ich schreibe eine Software und möchte eine Zugriffskontrolle dazu benutze ich eine Matrix die ich über Funktionen auslese. OK die Matrix hat 200 Einstellungen ....

soweit kein Thema

Wenn nun aber der User einstellen soll was der andere User darf war meine idee der admin user kann sich einen anderen user merken und wenn der sich den merkt gibt es über jeder taste und Menü noch ein Popup mit freischalten und nicht freischalten ...
Somit muss er nur durchgehen und alles mal anklicken und los geht es ... ok dann noch von mir aus die Matrix als Vorlage ablegen so das eine art Gruppe entsteht ...

A Wie findet ihr die Idee ?
B wie bekomme ich das popup Menü auf das Menü drauf

oder z.B. das Haupt- popup- Menü ohne Funktion in ein anderes Fenster und jeder Punkt hat nur die Funktion darf oder darf nicht .. Ich hoffe Ihr versteht was ich machen möchte ...

Jemand eine Idee ?

Grüße
Joachim

omata 24. Jan 2011 00:00

AW: in dem Mainmenu soll noch ein Popup menü sein / Rechteverwaltung
 
Verwende doch die Checked-Eigenschaft eines MenuItem-Eintrages dafür.

JHDGE 24. Jan 2011 00:04

AW: in dem Mainmenu soll noch ein Popup menü sein / Rechteverwaltung
 
stimmt könnte ich machen
und wie setze ich die nochmal
kann ich die Anklicken ? aber wie verhindere ich dann das das geschieht was auch bei normalem Tastendruck passiert ...
Sorry habe noch nie mit dem Check im Menü gearbeitet ... Aber gute Idee

omata 24. Jan 2011 00:12

AW: in dem Mainmenu soll noch ein Popup menü sein / Rechteverwaltung
 
Einfach Checked auf true bzw. false setzen. Im Normalmodus alles auf false setzen. Das Reagieren auf Setzen bzw. Nicht-Setzen muss selber realisiert werden.

Sir Rufo 24. Jan 2011 00:21

AW: in dem Mainmenu soll noch ein Popup menü sein / Rechteverwaltung
 
Aus der Rechteverwaltung die Einstellungen auslesen und die MenuItems entsprechend checken.
Dabei gleichzeitig AutoCheck auf True setzen.

Beim Speichern (bzw. Verlassen des Adminmodus) eben umgekehrt (lesen, entchecken und AutoCheck auf False).

Obwohl das irgendwie auch nicht so der Sack der Zwerge ist ...

JHDGE 24. Jan 2011 01:38

AW: in dem Mainmenu soll noch ein Popup menü sein / Rechteverwaltung
 
ja aber ich möchte ja das der User diese ganz einfach setzen kann. Also User a mit admin rechten kann User b den er temporär aufruft rechte mittels haken geben .. .

Das ist noch nicht ausgegohren das muss noch die zündende Idee herbei ... .

Ich werde denke ich im ein extra form und damit haken nicht drumherum kommen ...

Erst mal schlafen gehen ...... :-D :cry:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz