New batch job: Remove expired SysAdmin role assignments
New Admin Toolkit parameter: Enable expiry dates for SysAdmin
Refactored Admin Toolkit configuration
Introduced index and table cache to ADMConfigs
Updated test class
Tested after best effort, but though test of other batch jobs to be done before release
Created translations after best effort. Used ChatGPT with following prompt
You translate F&O labels
You will be provided labels in the language: US English
You need to translate the labels into the following languages:
Danish (da)
Spanish (es)
Norwegian Bokmål (nb-NO)
Dutch (nl)
Belgian Dutch (nl-BE)
Swedish (sv)
The labels will be provided in this format:
LabelId=Text
You will ignore lines starting with ;
Improvement suggestions:
Validation of expiry date (Can it be before days date, is it mandatory etc.)
Tested after best effort, but though test of other batch jobs to be done before release
Created translations after best effort. Used ChatGPT with following prompt
Improvement suggestions:
Closes #2