Currently

There are 3 different ways of making a field or record unavailable within the TIS UI, the uses have not been applied consistently across the front end/back end, however the general summary is as follows:


Delete (status)


Inactive (status)


Trash Can (button)


<data flows>


To Be

In order to consolidate the way that the concept of deletion is used across TIS, the following rules should be applied:


Delete Status


Inactive status


Trash Can (button)



#QuestionComments
1Other than reference date and records (forms), is there anywhere else, or data type, that it should be possible to apply inactive as a status?
2Other than within record, are there other scenarios you might want to delete (trashcan) a data entity? for example, particular fields?
3

Deleting programme membership or curriculum membership current behaviour. Think these are hard deletes too, should they be? If so, do we currently audit the deletion of these?