Hallo,
hab zwar den Link wieder gefunden, aber so richtig funktioniert das FE-Editing doch nicht.
Habe in dem Zuge auch mal gleich auf Version 0.14.1 geupdated.
Folgendes funktioniert / funktioniert nicht:
Ich kann problemlos Ereignisse erstellen, sowohl über das + Symbol in der Monatsansicht als auch über den Administrationsbereich. (Kleiner Fehler: der Abbruch-Button wird nicht korrekt dargestellt, es erscheint nur die Schrift: Abbrechen).
Sobald ich den Administrationsbereich betrete erscheint das Formular mit den Möglichkeiten
erstelle - Kalender, Kategorie, Organisator, Veranstaltungsort, Ereignis
--> allerdings habe ich in der Flexform den Kalender hier rausgenommen!
--> Kategorie erstellen: Das Formular erscheint, ist ausfüllbar, allerdings erscheint beim SPeichern folgende Fehlermeldung: Fatal error: Call to undefined method tx_cal_rights_service::isAllowedToEditCategoryFeUser() in C:\Programme\xampp\htdocs\quickstart\typo3conf\ext\cal\service\class.tx_cal_categor
y_service.php on line 165
-->Organisation erstellen: Das Formular erscheint, ist ausfüllbar, allerdings erscheint beim SPeichern folgende Fehlermeldung: Fatal error: Call to a member function saveOrganizer() on a non-object in
C:\Programme\xampp\htdocs\quickstart\typo3conf\ext\cal\controller\class.tx_cal_mod
elcontroller.php on line 166
--> Veranstaltungsort erstellen: Das Formular erscheint, ist ausfüllbar, allerdings erscheint beim SPeichern folgende Fehlermeldung: Fatal error: Call to a member function saveLocation() on a non-object in
C:\Programme\xampp\htdocs\quickstart\typo3conf\ext\cal\controller\class.tx_cal_mod
elcontroller.php on line 108
--> Kalender erstellen führt zur Weiterleitung auf die Monatsansicht des Kalenders.
bearbeite - Kalender, Kategorie, Ereignis
--> auch hier habe ich Kalender rausgenommen, allerdings Organisator und Veranstaltungsort aktiviert!
--> es werden in den Auswahlmenüs keine Einträge angezeigt, bis auf Kalender
lösche - Kalender, Kategorie, Ereignis
--> Kalender raus, Ort und Organisator rein!
--> es werden in den Auswahlmenüs keine Einträge angezeigt, bis auf Kalender
Wie gesagt, ganz frische Umstellung auf Version 0.14.1 und folgendes TS ändern nix:
#Kalender fuer FE-User editierbar machen
plugin.tx_cal_controller.view {
other.showJumps = 1
showSearch = 1
}
plugin.tx_cal_controller {
rights {
edit = 1
admin.group = 2
create {
category {
# Page to save frontend-created categories to.
saveCategoryToPid = 74
# Comma separated list of all users and groups that should have all category
# fields enabled.
enableAllFields.group = 2
#Comma separated list of all users and groups that are allowed to create categories.
allowedToCreateCategory.group = 2
#Comma separated list of all users and groups that should have a specific category
# field enabled.
fields {
allowedToCreateHidden.group = 2
allowedToCreateTitle.group = 2
allowedToCreateHeaderstyle.group = 2
allowedToCreateBodystyle.group = 2
allowedToCreateFeUser.group = 2
}
}
event {
# Page to save frontend-created events to.
saveEventToPid = 74
#Comma separated list of all users and groups that are allowed to create events.
allowedToCreateEvents.group = 2
#Comma separated list of all users and groups that are allowed to create public events.
allowedToCreatePublicEvents.group = 2
#allowedToCreateOnlyEventsForOwnCalendar.user =
#allowedToCreateOnlyEventsForOwnCalendar.group =
#Comma separated list of all users and groups that should have all event
# fields enabled.
enableAllFields.group = 2
#Offset in minutes. The user is allowed to create a new event in now + timeOffset
timeOffset = 3
#Comma separated list of all users and groups that should have a specific event
# field enabled.
fields {
allowedToCreateHidden.group = 2
allowedToCreateHidden.default = 1
allowedToCreateCalendar.group = 2
allowedToCreateCategory.allowedUids =
allowedToCreateCalendar.uidDefault = 2
allowedToCreateCategory.group = 2
allowedToCreateCategory.uidList =
allowedToCreateCategory.uidDefault =
allowedToCreateDateTime.group = 2
allowedToCreateTitle.default =
allowedToCreateTitle.group = 2
allowedToCreateOrganizer.group = 2
allowedToCreateOrganizer.uidList =
allowedToCreateOrganizer.uidDefault =
allowedToCreateLocation.group = 2
allowedToCreateLocation.uidList =
allowedToCreateLocation.uidDefault =
allowedToCreateDescription.group = 2
allowedToCreateRecurring.group = 2
allowedToCreateCreator.group = 2
allowedToCreateNotify.group = 2
allowedToCreateNotify.uidDefault =
allowedToCreateException.group = 2
}
# Adds the frontend user who created an event to the notification field.
addFeUserToNotify = 1
#Adds the frontend user who created an event to the shared field.
addFeUserToShared = 0
}
exceptionEvent{
#Page to save frontend-created exception events to.
saveExceptionEventToPid = 74
#Comma separated list of all users and groups that are allowed to create exception events.
allowedToCreateExceptionEvents.group = 2
}
location {
#Page to save frontend-created locations to.
saveLocationToPid = 74
#Comma separated list of all users and groups that should have all location
# fields enabled.
enableAllFields.group = 2
#Comma separated list of all users and groups that should have a specific location
# field enabled.
fields {
}
}
organizer {
#Page to save frontend-created organizers to.
saveOrganizerToPid = 74
#Comma separated list of all users and groups that should have all organizer
# fields enabled.
enableAllFields.group = 2
#Comma separated list of all users and groups that should have a specific organizer
# field enabled.
fields {
}
}
}
edit {
/*calendar {
#Comma separated list of all users and groups that should have all calendar
# fields enabled.
enableAllFields.group = 2
#Comma separated list of all users and groups that are allowed to edit calendars.
allowedToEditCalendar.group =2
#Comma separated list of all users and groups that should have a specific calendar
# field enabled.
fields {
allowedToEditHidden.group =2
allowedToEditTitle.group =2
allowedToEditFeUser.group =2
}
*/
}
category {
#Comma separated list of all users and groups that should have all category
# fields enabled.
enableAllFields.group =2
#Comma separated list of all users and groups that are allowed to edit categories.
allowedToEditCategory.group =2
#Comma separated list of all users and groups that should have a specific category
# field enabled.
fields {
allowedToEditHidden.group =2
allowedToEditTitle.group =2
allowedToEditHeaderstyle.group =2
allowedToEditBodystyle.group =2
allowedToEditFeUser.group =2
}
}
event {
#Comma separated list of all users and groups that should have all event
# fields enabled.
enableAllFields.group =2
#Comma separated list of all users and groups that are allowed to edit events.
allowedToEditEvents.group =2
#Comma separated list of all users and groups that are allowed to edit only their own events.
allowedToEditOnlyOwnEvents.group =2
#Comma separated list of all users and groups that are allowed to edit events after they have started.
allowedToEditStartedEvents.group =2
#Offset in minutes. The user is allowed to edit the event until timeOffset minutes before it takes place
timeOffset = 3
#Comma separated list of all users and groups that should have a specific event
# field enabled.
fields {
allowedToEditHidden.group =2
allowedToEditHidden.default =
allowedToEditCalendar.group =2
allowedToEditCategory.group =2
allowedToEditCategory.allowedUids =
allowedToEditCategory.uidDefault =
allowedToEditDateTime.group =2
allowedToEditTitle.group =2
allowedToEditOrganizer.group =2
allowedToEditLocation.group =2
allowedToEditDescription.group =2
allowedToEditRecurring.group =2
allowedToEditCreator.group =2
allowedToEditNotify.group =2
allowedToEditException.group =2
}
}
exceptionEvent{
#Comma separated list of all users and groups that are allowed to edit exception events.
allowedToEditExceptionEvents.group =2
}
location {
#Comma separated list of all users and groups that should have all location
# fields enabled.
enableAllFields.group =2
#Comma separated list of all users and groups that should have a specific location
# field enabled.
fields {
}
}
organizer {
#Comma separated list of all users and groups that should have all organizer
# fields enabled.
enableAllFields.group =2
#Comma separated list of all users and groups that should have a specific organizer
# field enabled.
fields {
}
}
}
delete {
/*calendar {
#Comma separated list of all users and groups that are allowed to delete calendars.
allowedToDeleteCalendar.group =2
}
*/
category {
#Comma separated list of all users and groups that are allowed to delete categories.
allowedToDeleteCategory.group =2
}
event {
#Comma separated list of all users and groups that are allowed to delete events.
allowedToDeleteEvents.group =2
#Comma separated list of all users and groups that are allowed to delete only their own events.
allowedToDeleteOnlyOwnEvents.group =2
#Comma separated list of all users and groups that are allowed to delete events that have already started.
allowedToDeleteStartedEvents.group =2
#Offset in minutes. The user is allowed to delete the event until timeOffset minutes before it takes place
timeOffset = 2
}
exceptionEvent{
#Comma separated list of all users and groups that are allowed to delete exception events.
allowedToDeleteExceptionEvents.group =2
}
location {
}
organizer {
}
}
}
}
Hat jemand eine Idee, woran das liegen könnte? Brauche ich noch bestimmte Extensions?
Vielen Dank für die Hilfe
Gruß Gin