Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Change Request - ID 168

Feature to archive license records & restore or delete


from archive - V1.0 - 16th May 2024

Requirements

1. Currently in the Webapp there is no option for even the Super Admin to remove/manage
License records, there is only the option to edit.

2. Need an option available only to the Super Admin role to ‘Archive’ license records for
both Enterprise and Retail Users, for each record of the License listings table.

3. This archive option should be available for both active license and license request
records (all types of requests).

4. The archived license records should be listed in an new listings table ‘Archived’ available
only to the SuperAdmin role.

5. Use an appropriate icon for the ‘Archive’ option


6. In the current License Listing Table add a new Column ‘User Name’ for the license
records for both Enterprise and Retail Users and this new Column ‘User Name’ should
be available in the License Listing Table for all Roles

7. The position of this new Column ‘User Name’ should be after the ‘License Number’
column and before the ‘Company Name’ column.
8. In the new listings table ‘Archived’ all the existing columns from the Licence Listing table
should be available including the additional ‘User Name’ column that has to be
introduced.

9. Apart from the columns from the Licence Listing table, this table will need an additional
‘License Type’ column which should have either the value ‘Enterprise’ or ‘Retail’ since
the ‘Archived’ listings table will be common for both Enterprise and Retail Licence
records.

10. The ‘License Type’ column position should be after the ‘SN’ column and before the
‘License Number’ column.

11. In the ‘Archived’ listings table there should be an option to either ‘Restore’ or ‘Delete’
each license record listed in this ‘Archived’ listings table.

12. There needs to be a confirmation pop whenever either the ‘Restore’ or ‘Delete’ operation
is done on any of the records in this ‘Archived’ listings table.
13. IMPORTANT - Any License records that are archived should not be visible/available to
edit, to any of the users for any other roles (apart from the Super Admin role) on either
the Webapp or the mobile apps.

14. IMPORTANT - Any License records that are archived should free up the count of
licenses that can be maintained for a ‘Retail’ user account (since there is currently a cap
of 5 license records)

15. IMPORTANT - For any License records that are archived, users should not be able to
raise service requests for the same.

16. IMPORTANT - For any License records that are archived, all the associated existing
service requests should be retained.

17. IMPORTANT - For any service requests for when the License record has been archived,
those records should not be editable, since the license itself has been archived and this
service request record becomes inactive and is now for the records only.

You might also like