Anpassung Multi-Installer

Support für das kostenlose Rechnungsprogramm (open3A)
Antworten
schlueterit
Beiträge: 27
Registriert: 19.Mai.2017, 06:20

Anpassung Multi-Installer

Beitrag von schlueterit » 05.Jan.2020, 08:42

Hallo Nena,

ich betreibe mehrere Firmen (Tochterfirmen) in meiner Installation. Die Unternehmensstruktur ist so aufgebaut, dass es eine "Holding" gibt und weitere UG's als Tochtergesellschaften. In den Tochtergesellschaften gibt es eigene GF die "ihr Unternehmen" verwalten.

Nun möchte ich den GF die Möglichkeit geben, auf die Stammdaten, Vorlagen etc. zuzugreifen. Hierzu müssen Sie einen Admin-Login erhalten. Das wäre jedoch problematisch. Sie könnten a) die Benutzer ändern und b) die SQL-Daten, Customizer etc. verwalten. Das darf natürlich nicht passieren. Gibt es die Möglichkeit eines "Super-Admins" der Benutzer, Customizer, SQL-Daten etc. verwalten kann und eines "Normalen Admins" der nur die Firmendaten (Stammdaten) sowie die Vorlagen anpassen kann?

Danke im Voruas!

Support
Administrator
Beiträge: 3180
Registriert: 24.Okt.2007, 23:59

Re: Anpassung Multi-Installer

Beitrag von Support » 06.Jan.2020, 11:20

Hallo Eike,

ich würde die entsprechenden Plugins für den regulären Admin mit einem Customizer blacklisten:

Code: Alles auswählen

class CustomizerAutoSchlueter implements iFileBrowser, iCustomizer {
	function __construct(){
		if(Session::currentUser() AND Session::currentUser()->getID() == 3){
			AppPlugins::blacklistPlugin("mCustomizer");
			AppPlugins::blacklistPlugin("mInstallation");
			AppPlugins::blacklistPlugin("Users");
		}
	}
Also die User-ID "3" müsste entsprechend angepasst werden.

Liebe Grüße
Nena

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste