19. 10. 2009, 12:30

Hallo...

Habe mich jetzt ein paar tage mit dem Calender Base (Cal) beschäftigt und nach einem bischen tüfteln auch das FE-Editing mit der Rechtevergabe für verschiedene Gruppen hinbekommen.

Ein letztes Problem bleibt:

Admin-Gruppe ist 9
Alle anderen sind in der Gruppe 11

Es ist so konfiguriert, das natürlich die Admins alles können und die Gruppe 11 nur Einträge anlegen darf und eigene angelegte Einträge bearbeiten und löschen kann. Das funktioniert auch so wie es soll.
Allerdings nur einmal.

Erstellt ein Benutzer aus Gruppe 11 einen kalendereintrag, dann findet man diesen benutzer anschließend im Flexform des Kalenderplugins im Bereich Andere/Dieses Ereigns für andere freigeben. Achtung! Beinhaltet Rechte!
In diesem Feld ist der Benutzer verzeichnet. Bearbeitet dieser nun seinen Eintrag im Frontend, funktioniert das zwar und der Eintrag wird geändert, allerdings wird dann der Benutzer aus dem oben erwähnten Feld im Flexform gelöscht und eine weitere Bearbeitung im Frontend ist nicht mehr möglich.

Die Frage ist, ob das so gewollt ist, oder ob das ein Bug ist?

Das ist meine Konfiguration zu den rechten:

[TS]plugin {
tx_cal_controller {
rights {
edit = 1
defaultSavePid = 561
admin.group = 9
create {
event {
group = 11
publicEvents.group = 11
addFeUserToShared = 1
fields {
calendar_id.default = 1
category.default = 1
}
}
}
edit {
event {
group = 11
addFeUserToShared = 1
onlyOwnEvents.group = 11
}
}
delete {
event {
group = 11
addFeUserToShared = 1
onlyOwnEvents.group = 11
}
}
}
}
}[/TS]