Friday, August 7, 2009

Hide/Delete Button

The “Delete a Class” button in version 1 of the Peashooter Schedule Manager was designed to let people delete classes when they were accidentally created or entered incorrectly. To protect database integrity, Classes could only be deleted if there were no scheduled times in the system. Unfortunately, this made discontinuing classes rather tedious as it required manually deleting all scheduled sessions of the class.

This system has been replaced with the new Hide Checkbox and Delete Button on the Edit Class page of Program Schedule Manager.

The new Delete button deletes the Class and all sessions in the history, completely removing the class from the database. This gets rid of the tediousness of removing all sessions before the class itself can be deleted. This deletion is permanent and cannot be undone without re-entering in the class and session information manually.

As an alternative to deleting we have added the ability to Hide a class. The Hide a Class Check box is useful for seasonal classes and keeps Classes from being displayed on the client side of the site without completely deleting them. Hidden classes can have Sessions added to them. So a Class could be added to the system and kept hidden until all sessions have been added and approved before going live.

No comments:

Post a Comment