Erstellt vor 4 Jahren

Geschlossen vor 14 Monaten

#1695 closed Verbesserung/Featurewunsch (fixed)

Adminbereich: Benutzer "als neu speichern" fügt neuen Nutzer direkt in employee der DB ein

Erstellt von: grichardson@… Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.7.0 unstable
Schweregrad: Verbesserung Stichworte: Stammdaten
Beobachter:

Beschreibung

Beispiel: Datenbank verwaltet zwei Mandanten, ein Benutzer soll auf beide Datenbanken Zugriff haben.

Ist-Stand:
login: max1 Name: Max Mustermann Datenbank: firma1
Ziel:
login: max1 Name: Max Mustermann Datenbank: firma1
login: max2 Name: Max Mustermann Datenbank: firma2

Möchte ich Max jetzt einen neuen Login für firma2 geben, und erstelle den Benutzer über "als neu speichern" aus max1 mit Login "max2", wird max2 direkt auch in die employee-Tabelle von firma1 eingefügt, da diese DB ja bei max1 eingetragen ist. Als Folge erscheint dann 2x der Name "Max Mustermann" in den Verkäufer/Bearbeiter?-Dropdowns in firma1, obwohl max2 sich niemals dort anmelden wird, und man kann diese beiden logins an der Oberfläche nicht unterscheiden.

Manuell kann man dies verhindern, indem man vor dem Klicken von "als neu speichern" für Benutzer max1 die Datenbank auf die Datenbank firma2 ändert, dann wird max2 direkt mit firma2 angelegt, die Änderung für max1 aber nicht gespeichert und max1 bleibt auf firma1.

Würde es ansonsten technisch Sinn machen, den Benutzer erst beim ersten Anmelden in employee hinzuzufügen?

Änderungshistorie (3)

comment:1 Geändert vor 2 Jahren durch m.bunkus@…

  • Typ von defect nach Fehler geändert

comment:2 Geändert vor 14 Monaten durch grichardson@…

  • Typ von Fehler nach Verbesserung/Featurewunsch geändert

comment:3 Geändert vor 14 Monaten durch Martin Helmling <MartinHelmling@…>

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

In 188734cee4672fe7421293f7af68fa3734e52064/erp:

Benutzer als neu speichern
leert erst einmal die möglichen Mandantenzugriffe,
damit bei einem Login nicht gleich dieser neue Benutzer in der db employee angelegt wird.
Die Mandantenzugriffe müssen vom admin anschließend explizit editiert werden.
Behebt #1695

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.