WebPal Event Calendar
This extension provides an events node and creates a database table which is used to store events. It also pulls events from a static event list which you can maintain right in WebPal.
Also provides a calendar widget to dynamically display these events, create new events and edit existing ones.
Access Levels
- Each event can be assigned to a certain level of access (1,2,3,4). A level of access is assigned to a user in WebPal under "Groups". If a user is a member of the group "Level 1", they will see only level 1 events.
- If a user is a member of the group "Level 2", they will see all events of both level 1 and 2. Same, for level 3 users and level 4 users, they will see all events that have a level less then or equal to the user's level.
Installing
- After importing the extension, reload the WebPal UI.
- Insert an events node into any page.
- To render the calendar, apply templates for the events node, using mode as-calendar:
<xsl:apply-templates
select="//events[@name='my-events']"
mode="as-calendar"/>
Usage
This is an example event list which will populate the calendar widget: