Need help installing Zap Calendar? Click here for a tutorial on installing Zap Calendar, or find out how to add additional functionality to your Zap Calendar site with the dozens of add-ons available for Zap Calendar.

Zap Calendar Global Settings Used with Front End Editing

Check these Zap Calendar global settings when front end editing of events is desired:

  • Allow editing of events from the frontend: Allowable options are not allowed, public, registered, and special (For Joomla 1.5 only as of 3.0.5).
  • Allow owners to delete their events from the frontend: yes or no


As of version 3.0.5 of Zap Calendar, the "Allow editing of events from the frontend" setting is no longer used when running Joomla 1.6 or higher (note: it is still needed when running Joomla 1.5).  Instead, front-end access is controlled from the Joomla ACL settings.  Also, as of 3.0.8 of Zap Calendar, the "Allow owners to delete their events from the frontend" setting is no longer used when running Joomla 1.6 or higher.  It has been replaced with ACL security.

You may also be interested in these settings used with front end editing:

  • Allow adding past events: yes or no
  • How far in the future to create events: enter # of days or 0 to not set a limit
  • Create repeating events in frontend: yes or no

Add/Suggest Events

For Zap Calendar with Joomla 1.6 and above: (available as of Zap Calendar version 3.0.5) Zap Calendar utilizes Joomla's ACL feature to control creating and/or suggesting events from the front end.  Go to the Zap Calendar panel in the back end and click the "Global Settings" icon, then click the "Permissions" tab.  Select the group you wish to allow the creation or suggestion of events.  For example, select "Public" to allow any one to add or suggest events.  Under the "Create" action, select the "Allowed" setting, then click the "Save" button to save the changes.  You will also need to enable the "Add/Suggest Event Icon" setting in the calendar view.  If you want to only allow suggestions of events (which requires approval before the event will appear on the calendar), update the global setting "Approve Mode" to "requires approval".

For Zap Calendar with Joomla 1.5: To enable adding events from the front end, check the Zap Calendar global settings to verify editing is permitted.  If the "allow editing..." option is set to registered or special, the user must be logged in in order to add events.  Also, verify the "Add/Suggest Event Icon" setting in the view is enabled.  To allow event suggestions only (which requires approval before allowing the event to appear on the calendar), update the global setting "Approve Mode" to "requires approval".

Editing Events

Events available for editing will have a plus icon "[+]" next to the event title in the calendar.

For Zap Calendar with Joomla 1.6 and above:  Zap Calendar utilizes Joomla's ACL feature to control edit events from the front end.  The "Edit" ACL option allows a user to edit any event.  The "Edit Own" allows editing only for events created by that user.

For Zap Calendar with Joomla 1.5: Only owners can edit their events from the front end.  Site adminsitrators can edit any event in the front end.  Verify the global setting "Allow editing of events from the frontend" is set.  Users must be logged in in order to edit events.  Plus sign icons [+] appear next to event titles to those events tha can be edited.  There is also an edit button in the event details screen.  If editing a repeating event, a dialog box appears giving the user the option to edit the individual event or the entire series of events.

Deleting Events

Events that can be deleted will have a minus icon "[-]" next to the event title in the calendar.

For Zap Calendar with Joomla 1.6 and above: (available as of Zap Calendar version 3.0.8) Zap Calendar utilizes Joomla's ACL feature to control deleting events from the front end.  Go to the Zap Calendar panel in the back end and click the "Global Settings" icon, then click the "Permissions" tab.  Select the group you wish to grant control over deleting events.  There are two ACL settings: "Delete" and "Delete Own".  With the "Delete" ACL option enabled, users can delete any events regardless of ownership.  This may be useful for calendar editors who need to remove events from the calendar that were created by other people.  The other option, "Delete Own", grants the ability for users to delete only the events they created.  They can not delete events created by other users.  These ACL options, along with the "Edit" and "Edit Own" ACL options,  provide a flexible method of security for managing events. 

For Zap Calendar with Joomla 1.5: Only owners can delete their events from the front end.  Site administrators can delete any event in the front end.  Verify the global setting "Allow owners to delete their events from the frontend" is set to "yes". Minus sign icons [-] appear next to event titles to those events that can be deleted.  There is also a delete button in the event details that allows an event to be deleted.  If deleting a repeating event, a dialog box appears giving the user the option to delete the individual event or the entire series of events.

The event owner can be changed using the back-end event editor.

 

 

Also, verify the "Add/Suggest Event Icon" setting in the view is enabled.  To allow event suggestions only (which requires approval before allowing the event to appear on the calendar), update the global setting "Approve Mode" to "requires approval".