Thursday, October 2, 2008

System Upgrade 10/2/2008

A major upgrade was put in place this morning for the majority of PeaShooter users. Most of you know the upgrade as the new "Class Hide/Delete" feature. We're very excited about the new feature, but several additional new updates have been included in this update that have been planned for some time.
  1. Class Hide/Delete Prior to this fix, the only way to keep a class from being displayed was to remove all scheduled sessions (current and historic) for a class and then delete the class itself. This was an awkward and time consuming process. The new system allows the complete deletion of a class and it's entire schedule history with one click. As an alternative, a class may be hidden while keeping the past schedule history in the system. This is an advantage for seasonal classes what can be hidden from visitor view, but re-instated when the class again becomes available.
  2. Robust User Validation It is now impossible to add a blank user name, blank email address or blank password. Further, changes to passwords require that the password be confirmed. These checks will make the system more secure and make user management easier.
  3. Robust Class Name Validation It is no longer possible to enter a class without a name or create a class with a name that already exists. This fix should remove the problem of class-PDF overwriting, and orphaned or inaccessible classes without names.

PeaShooter User Access Levels

UPDATE 11-24-10 The levels of log in have been renamed for some Associations. They are now Basic, Content Managed, and Admin. Also, the ability to manipulate classes has been moved to the new admin level for these Associations.
Most PeaShooter users are already familiar with the 3-Levels of user access. Today, those accounts with 2-Levels have been upgraded to the 3-Level system. The 3-Level system introduces a new, intermediate level of administration. This new level allows greater access than basic users, but not the full control of "Super Administrators". The chart below gives a breakdown of the user types and what they have permission to do.
PeaShooter Access Levels
Feature
Basic
Admin
Super
Manage Account:
Update their own name, email address and password
X
X
X
Access Help pages
X
X
X
Schedule:
Delete a ClassTime
X
X
X
Schedule new ClassTimes (Pending Approval)
X
X
O
Edit ClassTimes (Pending Approval)
X
X
O
Add/Update/Suspend Program Schedule Contacts
X
X
X
Schedule new ClassTimes (Live)
X
Edit ClassTimes (Live)
X
Approve Pending ClassTimes
X
Add a new Class
X
X
Edit Class names and descriptions
X
X
Delete a Class (and entire schedule history)
X
X
Hide a Class (invisible to visitors, stays in Peashooter for reference)
X
X
Upload an information PDF for a Class
X
X
Content Manager (ConMan):
Update content on Department Pages
X
X
Update content on Branch/Center Pages
X
X
Childcare Manager:
Add new Childcare locations
X
X
Edit location address and assign services
X
X
Upload registration PDFs
X
X
User Manager:
Add/Edit/Suspend other Peashooter Users
X
Lists:
Entire Program Schedule list
X
Complete list of Classes
X
List of ClassTimes scheduled by a specific user
X