Group Management

Smart PHP Calendar User Types

There are 3 types of users in Smart PHP Calendar. SuperUser, Administrator and User. SuperUser can manage all application users. Administators (group managers) are created by SuperUser. SuperUser can create users for Administrators or Administrator can create their own users. Each Administrator can manage only their own users.

You can create unlimited Administrators (group-managers) and group users. Group users will be listed under their group managers.

create unlimited user groups

Create Group User

create group user

Control Group Users Calendars

SuperUser can view all Administrators and their users' calendars and add/edit/delete events on these calendars.
Each Administrator can view only their own users calendars and add/edit/delete events on these calendars.

To see your users calendars click icon on the left sidebar 'My Calendars' widget. view users calendars You can toggle on/off your users calendars and view their events.

Add Events to Your Users Calendars

To add/edit events on your users calendars:

  1. Click 'Show Users Calendars' button on 'Create Event Dialog'
  2. Choose a calendar you want to add event.
show users calendars

Create Group Calendars

Each Administrator (group manager) can create unlimited Group Calendars. To create a Group Calendar:

  1. Click icon on the 'Group Calendars' widget.
create group calendar Group calendars can be created only by Group Manager and available for all group users. Each group user can add events to a group calendar but only edit/delete their own events, Group Manager edit/delete all events. Each user will see other event creator's username on the bottom-right of the event for group calendars. group-event-creator-username

View Free/Busy Times

When you want to create an event for your group you may want to see other users' free/busy times. To see other users free/busy times click 'User Schedules' button on 'Create Event Dialog' or 'Edit Event Dialog'. free-busy-view

Invite Other Users to Your Events

To create an invitation:
  1. Open event details panel by clicking icon or pressing 'Ctrl+e' on 'Create Event Dialog' or 'Edit Event Dialog'.
  2. Click 'Add Guests' button.
  3. Type username or email on 'Add Guests' dialog
  4. Click Done button and create/save your event
When you create an invitation this invitation will be shown on each invitee's default calendar. Invitees can add other invitees and add reminders for their own invitation but cannot change other event details. invitations
Invitees can RSVP to your invitation and each invitee can see invitation details by clicking 'See Guests' button on 'Edit Event Dialog' 'Event Details' panel. invitation-status