Autor Thema: User Rollen  (Gelesen 2863 mal)

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
User Rollen
« am: 05.03.08 - 17:28:21 »
Hallo. ich hab 2 kleine Fragen:

1.
Ist es möglich eine E-Mail an eine Rolle zu schicken ?
Also, das alle User, die diese Roll besitzen, die Mail bekommen. (Praktisch als Ersatz zu einer Benutzergruppe)


2.
Kann ich in einer Datenbank die Namen der User einer bestimmten Rolle in einem Feld anzeigen ?

Ich hoff, die Fragen sind verständlich
Gruß Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Glombi

  • Gast
Re: User Rollen
« Antwort #1 am: 05.03.08 - 17:31:00 »
zu 1.: Das geht nicht mit Standardmitteln. Hier wäre eine programmatische Lösung mit Script erforderlich.

zu 2.: Das wird schwierig, ausser die User stehen alle namentlich in der ACL.

Andreas

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: User Rollen
« Antwort #2 am: 05.03.08 - 17:41:04 »
Ja, die Personen werden alle Namentlich in der ACL aufgelistet und bekommen dann die Rollen zugewiesen
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: User Rollen
« Antwort #3 am: 05.03.08 - 17:44:49 »
Chris, das mit dem namentlichen Auflisten: Da würde ich mich NIE darauf verlassen. Irgendwann wird das mal anders gemacht.

Und der Code, der für Deine Ziele erforderlich ist,  ist nun kein Hexenwerk:
Zu 1) ACL durchlaufen, prüfen, ob der ACLEntry die gesuchte Rolle hat und dem Array der Emüfänger zufügen. Abschliessend prüfen, ob es überhaupt Einträge im Array gibt.

Zu 2) Selbiges Verfahren, dieses nur ergänzt um das (rekursive!) Auflösen von Gruppen.

Das ist alles eigentlich nur pures Handwerk.

HTH,
Bernhard

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: User Rollen
« Antwort #4 am: 05.03.08 - 18:03:09 »
Danke für eure Antworten :)

Bis jetzt sind es nicht viel Benutzer, die die Datenbank verwenden werden und die Rollen bestehen aus so wenig Leuten, das sich hier Benutzergruppen kaum lohnen und dies fast größerer Aufwand wäre.

Was den Code angeht, danke für das vorgeben der Bewerkstelligung.
Ich hoffe, ich bekomm das so leicht hin.

Grüße Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: User Rollen
« Antwort #5 am: 05.03.08 - 21:26:07 »
Gruppen lohnen sich eigentlich immer, zumal der Aufwand für Gruppen deutlich geringer ist in der Administration. Übrigens impliziert deine Aussage
Bis jetzt sind es nicht viel Benutzer, die die Datenbank verwenden werden
, dass es bestimmt mal mehr werden. Denk da noch mal drüber nach. Personen in ACLs würde ich eher von abraten...

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: User Rollen
« Antwort #6 am: 05.03.08 - 21:39:24 »
... zudem kann es in einer DB nur 75 Rollen geben - und somit sollte man damit sparsam umgehen - bei Gruppen ist man aussen vor - und an die kann man adressieren...

Toni
Grüßle Toni :)

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: User Rollen
« Antwort #7 am: 06.03.08 - 17:04:10 »
Hallo
Ich hab leider gerade kleinere Probleme.
Mein Code geht in die ACL, holt den ersten Eintrag und von diesem die Rollen.
Nur wie bekomme ich das jetzt hin, das ich diese Rollen nach einer bestimmten durchsuchen kann ?
Das geht doch im Prinzip über ein Array, oder ?

Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: User Rollen
« Antwort #8 am: 06.03.08 - 17:24:10 »
Gruppen lohnen sich eigentlich immer, zumal der Aufwand für Gruppen deutlich geringer ist in der Administration. Übrigens impliziert deine Aussage
Bis jetzt sind es nicht viel Benutzer, die die Datenbank verwenden werden
, dass es bestimmt mal mehr werden. Denk da noch mal drüber nach. Personen in ACLs würde ich eher von abraten...
Da es sich hier um ein kleines Projekt handelt, kann ich sicher sagen, das es auf jeden fall keine 20 Personen sind, die Aktiv an dem Projekt mitarbeiten. Für alle anderen Kollegen gibt es dann Gruppen

... zudem kann es in einer DB nur 75 Rollen geben - und somit sollte man damit sparsam umgehen - bei Gruppen ist man aussen vor - und an die kann man adressieren...

Toni

Ich brauche eigentlich nur 7 Rollen.  :)

Klar, ich versteh schon,was ihr mir sagen wollt, aber ich denke mit den Rollen in der ACL kann ich das Projekt ohne großen Pflegeaufwand realisieren und muss nicht unsere Admins mit dem Verwalten der Gruppen belästigen

Danke
Grüße Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: User Rollen
« Antwort #9 am: 10.03.08 - 15:44:21 »
Also, ich wieder:
Ich hab das nun soweit hinbekommen, und kann nun auf Knopfdruck(LS) die Rollen prüfen, scheiter nun aber daran, die Inhalt von StringArray (1 to15) in einem Feld auszugeben.
Kann mir da jemand einen Hinweis geben wie ich das hinbekomm ?

wäre super.
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: User Rollen
« Antwort #10 am: 10.03.08 - 15:51:11 »
Am einfachsten geht's im Backend mit

doc.NameDesFeldes = NameDesArray


Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz