Coyox / gsims

Student Information Management System
0 stars 0 forks source link

Purge Inactive Records #13

Open clairebarretto opened 9 years ago

clairebarretto commented 9 years ago

3.2.3.5 – Deletion of Inactive Records Desc: Superusers should be able to delete inactive data in the database. This does not give superusers the ability to delete any active records in the database. The system deletes the specified data from the database. Priority: Med

3.2.3.5.1: The system shall provide an option to filter data that has been inactive for X amount of years

3.2.3.5.1: The system shall list a maximum of 50 entries per page. Any overflowing entries can be listed in subsequent pages

3.2.3.5.1: The system shall provide a feature for superusers to delete inactive data in the database Steps: The superuser selects the type of inactive data to delete, including the following: School School Department Course Course section Assignment/Document User Administrator Teacher Student The administrator can choose to filter records with an inactive span of X years. If the administrator chooses not to filter, the system displays a list of all the inactive records in the system The administrator selects an option to delete all the listed records permanently The system warns the administrator that the action is irreversible The administrator confirms the deletion The system deletes the records, their metadata and any associating data permanently AS: If the superuser does not select the type of inactive data to delete, the system shall not display any list of records and shall not provide the option to delete