DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
Rights¶
The Typoscript object for rights is used to configure frontend editing of calendar, category, event, locations and organizer.
plugin.tx_cal_controller.rights
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
edit
Data type
Boolean
Description
Turns frontend editing on. If this is not enabled, none of the other rights options will have any effect.
Default
{$plugin.tx_cal_controller.rights.edit}
Property
admin.user
Data type
String / CSV
Description
Comma separated list of all administrator users. These users will have full privileges for frontend editing.
Default
{$plugin.tx_cal_controller.rights.admin.user}
Property
admin.group
Data type
String / CSV
Description
Comma separated list of all administrator groups. These groups will have full privileges for frontend editing.
Default
{$plugin.tx_cal_controller.rights.admin.group}
Property
allowedUsers
Data type
String / CSV
Description
Comma separated list of all users allowed to be selected for notification or shared
Default
Property
allowedGroups
Data type
String / CSV
Description
Comma separated list of all groups allowed to be selected for notification or shared
Default
[tsref:plugin.tx_cal_controller.rights]
create¶
plugin.tx_cal_controller.rights.create.calendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
saveCalendarToPid
Data type
Integer / PID
Description
Page to save frontend-created calendars to.
See Constants
Default
{$plugin.tx_cal_controller.rights.defaultSavePid}
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to create calendars.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to create calendars.
Default
Property
additionalFields
Data type
String / CVS
Description
Comma separated list of fields, that are not shipped with the standard cal extension, but are to be saved inside the tx_cal_calendar record
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to create calendar.
Default
0
[tsref:plugin.tx_cal_controller.rights.create.calendar]
plugin.tx_cal_controller.rights.create.calendar.enableAllField
a
Property:
b
Data type:
c
Description:
d
Default:
a
user
b
String / CVS
c
Comma separated list of all users that should have all calendar fields enabled.
d
a
group
b
String / CVS
c
Comma separated list of all groups that should have all calendar fields enabled.
d
a
public
b
Boolean
c
1 if public user should have all calendar fields enabled.
d
0
[tsref:plugin.tx_cal_controller.rights.create.calendar.enableAllFiel d]
plugin.tx_cal_controller.rights.create.calendar.fields.hidden
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have a specific calendar field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have a specific calendar field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this calendar field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.calendar.fields.hidden ]
plugin.tx_cal_controller.rights.create.calendar.fields.title
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have a specific calendar field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have a specific calendar field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this calendar field enabled.
Default
0
Property
default
Data type
String
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
1
[tsref:plugin.tx_cal_controller.rights.create.calendar.fields.title]
plugin.tx_cal_controller.rights.create.calendar.fields.calendarType
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have a specific calendar field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have a specific calendar field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this calendar field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.calendar.fields.calend arType]
plugin.tx_cal_controller.rights.create.calendar.fields.owner
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have a specific calendar field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have a specific calendar field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this calendar field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
Property
allowedUsers
Data type
String / CSV
Description
Comma separated list of all users allowed to be selected
Default
Property
allowedGroups
Data type
String / CSV
Description
Comma separated list of all groups allowed to be selected
Default
[tsref:plugin.tx_cal_controller.rights.create.calendar.fields.owner]
plugin.tx_cal_controller.rights.create.calendar.fields.activateFreeA ndBusy
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have a specific calendar field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have a specific calendar field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this calendar field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.calendar.fields.activa teFreeAndBusy]
plugin.tx_cal_controller.rights.create.calendar.fields.freeAndBusyUs er
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have a specific calendar field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have a specific calendar field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this calendar field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
Property
allowedUsers
Data type
String / CSV
Description
Comma separated list of all users allowed to be selected
Default
plugin.tx_cal_controller.rights.create.calendar.fields.owner.allowed Users
Property
allowedGroups
Data type
String / CSV
Description
Comma separated list of all groups allowed to be selected
Default
plugin.tx_cal_controller.rights.create.calendar.fields.owner.allowed Groups
[tsref:plugin.tx_cal_controller.rights.create.calendar.fields.freeAn dBusyUser]
plugin.tx_cal_controller.rights.create.calendar.fields.ics_file
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have a specific calendar field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have a specific calendar field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this calendar field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.calendar.fields.ics_f ile]
plugin.tx_cal_controller.rights.create.calendar.fields.ext_url
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have a specific calendar field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have a specific calendar field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this calendar field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.calendar.fields.ext_u rl]
plugin.tx_cal_controller.rights.create.calendar.fields.refresh
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have a specific calendar field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have a specific calendar field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this calendar field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.calendar.fields.refres h]
plugin.tx_cal_controller.rights.create.category
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
saveCategoryToPid
Data type
Integer / PID
Description
Page to save frontend-created categories to.
See Constants
Default
{$plugin.tx_cal_controller.rights.defaultSavePid}
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to create categories.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to create categories.
Default
Property
additionalFields
Data type
String / CVS
Description
Comma separated list of fields, that are not shipped with the standard cal extension, but are to be saved inside the tx_cal_category record
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to create categories.
Default
0
[tsref:plugin.tx_cal_controller.rights.create.category]
plugin.tx_cal_controller.rights.create.category.enableAllFields
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that should have all category fields enabled.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that should have all category fields enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have all category fields enabled.
Default
0
[tsref:plugin.tx_cal_controller.rights.create.category.enableAllFiel ds]
plugin.tx_cal_controller.rights.create.category.generalCategory
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that should have all category fields enabled.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that should have all category fields enabled.
Default
[tsref:plugin.tx_cal_controller.rights.create.category.generalCatego ry]
plugin.tx_cal_controller.rights.create.category.publicCategory
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that should have all category fields enabled.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that should have all category fields enabled.
Default
[tsref:plugin.tx_cal_controller.rights.create.category.publicCategor y]
plugin.tx_cal_controller.rights.create.category.fields.hidden
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this category field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have athis category field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this category field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.category.fields.hidden ]
plugin.tx_cal_controller.rights.create.category.fields.title
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this category field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this category field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this category field enabled.
Default
0
Property
default
Data type
String
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
1
[tsref:plugin.tx_cal_controller.rights.create.category.fields.title]
plugin.tx_cal_controller.rights.create.category.fields.headerstyle
a
Property:
b
Data type:
c
Description:
d
Default:
a
user
b
String / CSV
c
Comma separated list of all users that should have this category field enabled.
d
a
group
b
String / CSV
c
Comma separated list of all groups that should have this category field enabled.
d
a
public
b
Boolean
c
1 if public user should have this category field enabled.
d
0
a
default
b
String
c
The default value for this field
d
default_categoryheader
a
required
b
Boolean
c
Set this to 1, if it should be a required field
d
0
a
available
b
String / CSV
c
Comma separated list of available category headerStyles
d
default_categoryheader,yellow_catheader,orange_catheader,red_cathe ader,pink_catheader,green_catheader,grey_catheader
[tsref:plugin.tx_cal_controller.rights.create.category.fields.header style]
plugin.tx_cal_controller.rights.create.category.fields.bodystyle
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this category field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this category field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this category field enabled.
Default
0
Property
default
Data type
String
Description
The default value for this field
Default
default_categorybody
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
Property
available
Data type
String / CSV
Description
Comma separated list of available category bodyStyles
Default
default_categorybody,yellow_catbody,orange_catbody,red_catbody,pin k_catbody,green_catbody,grey_catbody
[tsref:plugin.tx_cal_controller.rights.create.category.fields.bodyst yle]
plugin.tx_cal_controller.rights.create.category.fields.calendar_id
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this category field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this category field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this category field enabled.
Default
0
Property
default
Data type
String
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.category.fields.calend ar_id]
plugin.tx_cal_controller.rights.create.category.fields.parent_categ ory
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this category field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this category field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this category field enabled.
Default
0
Property
default
Data type
String
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.category.fields.parent _category]
plugin.tx_cal_controller.rights.create.category.fields.shared_user_allowed
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this category field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this category field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this category field enabled.
Default
0
Property
default
Data type
String
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.category.fields.shared _user_allowed]
plugin.tx_cal_controller.rights.create.event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
saveEventToPid
Data type
Integer / PID
Description
Page to save frontend-created events to.
See Constants
Default
{$plugin.tx_cal_controller.rights.defaultSavePid}
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to create events.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to create events.
Default
Property
additionalFields
Data type
String / CVS
Description
Comma separated list of fields, that are not shipped with the standard cal extension, but are to be saved inside the tx_cal_event record
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to create events.
Default
0
Property
notifyUsersOnPublicCreate
Data type
String / CSV
Description
Comma separated list of user ids of fe-users to be notified if a public event has been created
Default
Property
publicEvents.user
Data type
String / CSV
Description
Comma separated list of all users that are allowed to create events in a public calendar.
Default
Property
publicEvents.group
Data type
String / CSV
Description
Comma separated list of all groups that are allowed to create events in a public calendar.
Default
Property
addFeUserToNotify
Data type
Boolean
Description
Adds the frontend user who created an event to the notification field.
Default
0
Property
addFeUserToShared
Data type
Boolean
Description
Adds the frontend user who created an event to the shared field.
Default
0
Property
addFeGroupToShared.ignore
Data type
String / CSV
Description
Comma separated list of frontend user groups, which are to be ignored and NOT to be added as shared
Default
Property
enableRTE
Data type
Boolean
Description
Replaces the standard textarea with the installed rte.
Default
1
Property
timeOffset
Data type
Integer
Description
Offset in minutes. The user is allowed to create a new event in now + timeOffset
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event]
plugin.tx_cal_controller.rights.create.event.inPast
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to create events also in the past
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to create events also in the past.
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to create events also in the past.
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.inPast]
plugin.tx_cal_controller.rights.create.event.enableAllFields
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that should have all event fields enabled.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that should have all event fields enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have all event fields enabled.
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.enableAllFields]
plugin.tx_cal_controller.rights.create.event.fields.hidden
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
0
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.hidden]
plugin.tx_cal_controller.rights.create.event.fields.calendar_id
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
1
[tsref:plugin.tx_cal_controller.rights.create.event.calendar_id]
plugin.tx_cal_controller.rights.create.event.fields.category
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
Property
allowedUids
Data type
String / CSV
Description
Comma separated list of allowed category uids
Default
[tsref:plugin.tx_cal_controller.rights.create.event.fields.category]
plugin.tx_cal_controller.rights.create.event.fields.startdate
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
1
Property
constrain.1
Data type
Array
Description
#less/before/greater/after/equals/regexp/userfunc
rule = regexp
regexp = /(d{4})-(d{2})-(d{2})/
message = TEXT
message {
dataWrap = <span class=”constrain”>{LLL:EXT:cal/controller/locallang.x ml:l_wrong_date} (yyyy-mm-dd)</span>
}
Default
[tsref:plugin.tx_cal_controller.rights.create.event.fields.startdate ]
plugin.tx_cal_controller.rights.create.event.fields.enddate
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
1
Property
constrain.1
Data type
Array
Description
#less/before/greater/after/equals/regexp/userfunc
rule = regexp
regexp = /(d{4})-(d{2})-(d{2})/
message = TEXT
message {
dataWrap = <span class=”constrain”>{LLL:EXT:cal/controller/locallang.x ml:l_wrong_date} (yyyy-mm-dd)</span>
}
Default
[tsref:plugin.tx_cal_controller.rights.create.event.fields.enddate]
plugin.tx_cal_controller.rights.create.event.fields.starttime
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
1
Property
dynamicStarttimeOffset
Data type
Integer
Description
If set, the start time of a new event is calculated based on now+this offset (in seconds)
Default
[tsref:plugin.tx_cal_controller.rights.create.event.fields.starttime ]
plugin.tx_cal_controller.rights.create.event.fields.endtime
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
1
[tsref:plugin.tx_cal_controller.rights.create.event.fields.endtime]
plugin.tx_cal_controller.rights.create.event.fields.start.constrain
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
1
Data type
Array
Description
#less/before/greater/after/equals/regexp/userfunc
rule = before|equals
field = end
message = TEXT
message {
dataWrap = <span class=”constrain”>{LLL:EXT:cal/controller/locallang.x ml:l_constrain_start_before_end}</span>
}
Default
Property
2
Data type
Array
Description
#less/before/greater/after/equals/regexp/userfunc
rule = after
field = now
message = TEXT
message {
dataWrap = <span class=”constrain”>{LLL:EXT:cal/controller/locallang.x ml:l_is_in_past}</span>
}
Default
[tsref:plugin.tx_cal_controller.rights.create.event.fields.start.con strain]
plugin.tx_cal_controller.rights.create.event.fields.end.constrain
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
1
Data type
Array
Description
#less/before/greater/after/equals/regexp/userfunc
rule = after|equals
field = start
message = TEXT
message {
dataWrap = <span class=”constrain”>{LLL:EXT:cal/controller/locallang.x ml:l_constrain_end_after_start}</span>
}
Default
Property
2
Data type
Array
Description
#less/before/greater/after/equals/regexp/userfunc
rule = after
field = now
message = TEXT
message {
dataWrap = <span class=”constrain”>{LLL:EXT:cal/controller/locallang.x ml:l_is_in_past}</span>
}
Default
[tsref:plugin.tx_cal_controller.rights.create.event.fields.end.const rain]
plugin.tx_cal_controller.rights.create.event.fields.title
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
1
[tsref:plugin.tx_cal_controller.rights.create.event.fields.title]
plugin.tx_cal_controller.rights.create.event.fields.cal_organizer
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
Property
allowedUids
Data type
String / CSV
Description
Comma separated list of allowed organizer uids
Default
Property
onlyOwn
Data type
Boolean
Description
Set this to 1 if editors can only edit their own records.
Default
[tsref:plugin.tx_cal_controller.rights.create.event.fields.cal_orga nizer]
plugin.tx_cal_controller.rights.create.event.fields.organizer
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
Property
allowedUids
Data type
String / CSV
Description
Comma separated list of allowed organizer uids
Default
[tsref:plugin.tx_cal_controller.rights.create.event.fields.organizer ]
plugin.tx_cal_controller.rights.create.event.fields.cal_location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
Property
allowedUids
Data type
String / CSV
Description
Comma separated list of allowed location uids
Default
Property
onlyOwn
Data type
Boolean
Description
Set this to 1 if editors can only edit their own records.
Default
[tsref:plugin.tx_cal_controller.rights.create.event.fields.cal_loca tion]
plugin.tx_cal_controller.rights.create.event.fields.location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
Property
allowedUids
Data type
String / CSV
Description
Comma separated list of allowed location uids
Default
[tsref:plugin.tx_cal_controller.rights.create.event.fields.location]
plugin.tx_cal_controller.rights.create.event.fields.teaser
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.teaser]
plugin.tx_cal_controller.rights.create.event.fields.description
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
1
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.descripti on]
plugin.tx_cal_controller.rights.create.event.fields.recurring
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.recurring ]
plugin.tx_cal_controller.rights.create.event.fields.notify
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
defaultUser
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.notify]
plugin.tx_cal_controller.rights.create.event.fields.shared
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.shared]
plugin.tx_cal_controller.rights.create.event.fields.exception
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.exception ]
plugin.tx_cal_controller.rights.create.event.fields.attendee
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.attendee]
plugin.tx_cal_controller.rights.create.event.fields.image
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.image]
plugin.tx_cal_controller.rights.create.event.fields.image_caption
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.image_ca ption]
plugin.tx_cal_controller.rights.create.event.fields.image_title
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.image_ti tle]
plugin.tx_cal_controller.rights.create.event.fields.image_alt
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.image_al t]
plugin.tx_cal_controller.rights.create.event.fields.attachment
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.attachmen t]
plugin.tx_cal_controller.rights.create.event.fields.attachment_capt ion
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this event field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this event field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this event field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.fields.attachmen t_caption]
plugin.tx_cal_controller.rights.create.location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
saveLocationToPid
Data type
Integer / PID
Description
Page to save frontend-created locations to.
See Constants
Default
{$plugin.tx_cal_controller.rights.defaultSavePid}
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to create locations.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to create locations.
Default
Property
additionalFields
Data type
String / CVS
Description
Comma separated list of fields, that are not shipped with the standard cal extension, but are to be saved inside the tx_cal_location record
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to create locations.
Default
0
[tsref:plugin.tx_cal_controller.rights.create.event.location]
plugin.tx_cal_controller.rights.create.location.enableAllFields
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that should have all location fields enabled.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that should have all location fields enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have all location fields enabled.
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.enableAllFiel ds]
plugin.tx_cal_controller.rights.create.location.fields.hidden
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
0
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.hidden ]
plugin.tx_cal_controller.rights.create.location.fields.name
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
1
[tsref:plugin.tx_cal_controller.rights.create.location.fields.name]
plugin.tx_cal_controller.rights.create.location.fields.description
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.descri ption]
plugin.tx_cal_controller.rights.create.location.fields.street
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.street ]
plugin.tx_cal_controller.rights.create.location.fields.zip
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.zip]
plugin.tx_cal_controller.rights.create.location.fields.city
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.city]
plugin.tx_cal_controller.rights.create.location.fields.countryZone
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.countr yZone]
plugin.tx_cal_controller.rights.create.location.fields.country
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.countr y]
plugin.tx_cal_controller.rights.create.location.fields.phone
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.phone]
plugin.tx_cal_controller.rights.create.location.fields.email
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.email]
plugin.tx_cal_controller.rights.create.location.fields.image
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.image]
plugin.tx_cal_controller.rights.create.location.fields.image_captio n
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.image_title]
plugin.tx_cal_controller.rights.create.location.fields.image_title
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.image_title]
plugin.tx_cal_controller.rights.create.location.fields.image_alt
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.image_alt]
plugin.tx_cal_controller.rights.create.location.fields.link
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CSV
Description
Comma separated list of all users that should have this location field enabled.
Default
Property
group
Data type
String / CSV
Description
Comma separated list of all groups that should have this location field enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have this location field enabled.
Default
0
Property
default
Data type
Integer
Description
The default value for this field
Default
Property
required
Data type
Boolean
Description
Set this to 1, if it should be a required field
Default
0
[tsref:plugin.tx_cal_controller.rights.create.location.fields.link]
plugin.tx_cal_controller.rights.create.organizer < plugin.tx_cal_controller.rights.create.location
plugin.tx_cal_controller.rights.create.organizer
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
saveOrganizerToPid
Data type
Integer / PID
Description
Page to save frontend-created organizer to.
Default
{$plugin.tx_cal_controller.rights.defaultSavePid}
[tsref:plugin.tx_cal_controller.rights.create.organizer]
plugin.tx_cal_controller.rights.create.translation
a
Property:
b
Data type:
c
Description:
d
Default:
a
user
b
String / CVS
c
Comma separated list of all users that are allowed to create translations.
d
a
group
b
String / CVS
c
Comma separated list of all groups that are allowed to create translations.
d
[tsref:plugin.tx_cal_controller.rights.create.translation]
edit¶
plugin.tx_cal_controller.rights.edit.calendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to edit calendars.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to edit calendars.
Default
Property
additionalFields
Data type
String / CVS
Description
Comma separated list of fields, that are not shipped with the standard cal extension, but are to be updated inside the tx_cal_calendar record
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to edit calendar.
Default
0
[tsref:plugin.tx_cal_controller.rights.edit.calendar]
plugin.tx_cal_controller.rights.edit.calendar.enableAllFields
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that should have all calendar fields enabled.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that should have all calendar fields enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have all calendar fields enabled.
Default
0
[tsref:plugin.tx_cal_controller.rights.edit.calendar.enableAllFields ]
plugin.tx_cal_controller.rights.edit.calendar.fields < plugin.tx_cal_controller.rights.create.calendar.fields
plugin.tx_cal_controller.rights.edit.calendar.onlyOwnCalendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users to be allowed to edit only their own calendar
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups to be allowed to edit only their own calendar
Default
[tsref:plugin.tx_cal_controller.rights.edit.calendar.onlyOwnCalendar ]
plugin.tx_cal_controller.rights.edit.calendar.publicCalendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users to be allowed to edit a public calendar
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups to be allowed to edit a public calendar
Default
[tsref:plugin.tx_cal_controller.rights.edit.calendar.publicCalendar]
plugin.tx_cal_controller.rights.edit.category
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to edit categories.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to edit categories.
Default
Property
additionalFields
Data type
String / CVS
Description
Comma separated list of fields, that are not shipped with the standard cal extension, but are to be updated inside the tx_cal_category record
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to edit categories.
Default
0
[tsref:plugin.tx_cal_controller.rights.edit.category]
plugin.tx_cal_controller.rights.edit.category.enableAllFields
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that should have all category fields enabled.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that should have all category fields enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have all category fields enabled.
Default
0
[tsref:plugin.tx_cal_controller.rights.edit.category.enableAllFields ]
plugin.tx_cal_controller.rights.edit.category.field < plugin.tx_cal_controller.rights.create.category.fields
plugin.tx_cal_controller.rights.edit.category.onlyOwnCategory
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users to be able to edit only their own categories
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups to be able to edit only their own categories
Default
[tsref:plugin.tx_cal_controller.rights.edit.category.onlyOwnCategory ]
plugin.tx_cal_controller.rights.edit.category.generalCategory
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users to be able to edit general categories
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups to be able to edit general categories
Default
[tsref:plugin.tx_cal_controller.rights.edit.category.generalCategory ]
plugin.tx_cal_controller.rights.edit.category.publicCategory
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users to be able to edit public categories
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups to be able to edit public categories
Default
[tsref:plugin.tx_cal_controller.rights.edit.category.publicCategory]
plugin.tx_cal_controller.rights.edit.event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to edit events.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to edit events.
Default
Property
additionalFields
Data type
String / CVS
Description
Comma separated list of fields, that are not shipped with the standard cal extension, but are to be updated inside the tx_cal_event record
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to edit events.
Default
0
Property
enableRTE
Data type
Boolean
Description
Replaces the standard textarea with the installed rte.
Default
1
Property
timeOffset
Data type
Integer
Description
Offset in minutes. The user is allowed to edit an event in now + timeOffset
Default
0
Property
addFeUserToShared
Data type
Boolean
Description
Default
0
Property
addFeGroupToShared
Data type
Boolean
Description
Default
0
Property
addFeGroupToShared.ignore
Data type
String / CSV
Description
Default
[tsref:plugin.tx_cal_controller.rights.edit.event]
plugin.tx_cal_controller.rights.edit.event.enableAllFields
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that should have all event fields enabled.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that should have all event fields enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have all event fields enabled.
Default
0
[tsref:plugin.tx_cal_controller.rights.edit.event.enableAllFields]
plugin.tx_cal_controller.rights.edit.event.inPast
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to edit events also in the past
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to edit events also in the past.
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to edit events also in the past.
Default
0
[tsref:plugin.tx_cal_controller.rights.edit.event.inPast]
plugin.tx_cal_controller.rights.edit.event.field < plugin.tx_cal_controller.rights.create.event.fields
plugin.tx_cal_controller.rights.edit.event.onlyOwnEvents
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to edit only their own events.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to edit only their own events.
Default
[tsref:plugin.tx_cal_controller.rights.edit.event.onlyOwnEvents]
plugin.tx_cal_controller.rights.edit.event.startedEvents
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to edit events after they have started.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to edit events after they have started.
Default
[tsref:plugin.tx_cal_controller.rights.edit.event.startedEvents]
plugin.tx_cal_controller.rights.edit.location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to edit locations.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to edit locations.
Default
Property
additionalFields
Data type
String / CVS
Description
Comma separated list of fields, that are not shipped with the standard cal extension, but are to be updated inside the tx_cal_location record
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to edit locations.
Default
0
[tsref:plugin.tx_cal_controller.rights.edit.location]
plugin.tx_cal_controller.rights.edit.location.enableAllFields
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that should have all location fields enabled.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that should have all location fields enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have all location fields enabled.
Default
0
[tsref:plugin.tx_cal_controller.rights.edit.location.enableAllFields ]
plugin.tx_cal_controller.rights.edit.location.fields < plugin.tx_cal_controller.rights.create.location.fields
plugin.tx_cal_controller.rights.edit.organizer
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to edit organizers.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to edit organizers.
Default
Property
additionalFields
Data type
String / CVS
Description
Comma separated list of fields, that are not shipped with the standard cal extension, but are to be updated inside the tx_cal_organizer record
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to edit organizers.
Default
0
[tsref:plugin.tx_cal_controller.rights.edit.organizer]
plugin.tx_cal_controller.rights.edit.organizer.enableAllFields
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that should have all organizer fields enabled.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that should have all organizer fields enabled.
Default
Property
public
Data type
Boolean
Description
1 if public user should have all organizer fields enabled.
Default
0
[tsref:plugin.tx_cal_controller.rights.edit.organizer.enabeAllFields ]
plugin.tx_cal_controller.rights.edit.organizer.fields < plugin.tx_cal_controller.rights.create.organizer.fields
delete¶
plugin.tx_cal_controller.rights.delete.calendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to delete calendars.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to delete calendars.
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to delete calendar.
Default
0
[tsref:plugin.tx_cal_controller.rights.delete.calendar]
plugin.tx_cal_controller.rights.delete.calendar.onlyOwnCalendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users to be allowed to delete only their own calendar
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups to be allowed to delete only their own calendar
Default
[tsref:plugin.tx_cal_controller.rights.delete.calendar.onlyOwnCalend ar]
plugin.tx_cal_controller.rights.delete.calendar.publicCalendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users to be allowed to delete a public calendar
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups to be allowed to delete a public calendar
Default
[tsref:plugin.tx_cal_controller.rights.delete.calendar.publicCalenda r]
plugin.tx_cal_controller.rights.delete.category
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to delete categories.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to delete categories.
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to delete categories.
Default
0
[tsref:plugin.tx_cal_controller.rights.delete.category]
plugin.tx_cal_controller.rights.delete.category.onlyOwnCategory
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users to be able to delete only their own categories
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups to be able to delete only their own categories
Default
[tsref:plugin.tx_cal_controller.rights.delete.category.onlyOwnCatego ry]
plugin.tx_cal_controller.rights.delete.category.generalCategory
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users to be able to delete general categories
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups to be able to delete general categories
Default
[tsref:plugin.tx_cal_controller.rights.delete.category.generalCatego ry]
plugin.tx_cal_controller.rights.delete.event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to delete events.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to delete events.
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to delete events.
Default
0
Property
timeOffset
Data type
Integer
Description
Offset in minutes. The user is allowed to delete an event in now + timeOffset
Default
0
[tsref:plugin.tx_cal_controller.rights.delete.event]
plugin.tx_cal_controller.rights.delete.event.onlyOwnEvents
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to delete only their own events.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to delete only their own events.
Default
[tsref:plugin.tx_cal_controller.rights.delete.event.onlyOwnEvents]
plugin.tx_cal_controller.rights.delete.event.startedEvents
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to delete events after they have started.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to delete events after they have started.
Default
[tsref:plugin.tx_cal_controller.rights.delete.startedEvents]
plugin.tx_cal_controller.rights.delete.location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
user
Data type
String / CVS
Description
Comma separated list of all users that are allowed to delete locations.
Default
Property
group
Data type
String / CVS
Description
Comma separated list of all groups that are allowed to delete locations.
Default
Property
public
Data type
Boolean
Description
1 if public user should be allowed to delete locations.
Default
0
[tsref:plugin.tx_cal_controller.rights.delete.location]
plugin.tx_cal_controller.rights.delete.organizer < plugin.tx_cal_controller.rights.delete.location