Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source Magazine

Chapter 7. Frontend Editing

One of the features the Calendar Base extension offers is the ability to add, edit, and delete calendar, calendar event records, categories, etc. from the Frontend. There are two levels of editors for Frontend users: Basic Frontend Calendar Editors typically have the ability to create, edit, and delete Calendar Event records; Calendar Administrators typically have the ability to create, edit, and delete all associated Calendar Base records. However, you can limit the rights to either Basic or Administrators through the choices made in the Calendar Base's plugin (General Tab). Basic Calendar editing is enabled by assigning the function to users in Website Users records and Frontend User Group records (typically found in the Website's General Storage Folder).  Frontend Calendar Administration is enabled in the Constant Editor General option (see Calendar Base (General) Constant Editor Form).

When a registered and authorized Calendar Editor is logged in, the Frontend displays a variety of icons to facilitate editing. (See Illustration 38.) Basic Calendar Editors will not see the Frontend Calendar Admin Link in their views.

Illustration 38: Frontend Editing Icons (Month View)

7.1. Enabling Frontend Editing

To enable Frontend editing, open the Calendar Base plugin and add any combination of the following Allowed Views options in the General Settings tab. In addition, you will need to enable the Frontend Editing option in the Constant Editor (see Calendar Base (General) Constant Editor Form).

  1. Create Event*

  2. Edit Event*

  3. Delete Event*

  4. Create Calendar

  5. Edit Calendar

  6. Delete Calendar

  7. Create Category

  8. Edit Category

  9. Delete Category

  10. Create Location

  11. Edit Location

  12. Delete Location

  13. Create Organizer

  14. Edit Organizer

  15. Delete Organizer

* Included in typical Basic Frontend Calendar Editor settings

As you can see, you have extensive control over what gets created, edited, deleted. These options are used to limit the Frontend Calendar Administrator's available options.