DEPRECATION WARNING

This documentation is not using the current rendering mechanism and will be deleted by December 31st, 2020. 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