We have business requirement to implement a feature where the system can unlock content locked by a disabled user:
user who has left the organization once their ID gets deactivated from Tridion. (Along with this we would like to give partial permission to authors to unlock content which are checked out by disabled user)
Possibly unlock items locked and idle by active users for more than 72 hours. These content should not be in workflow.
Unlock for the following use cases
Content has not been edited or saved but user has exited out of content - Unlock after 3 days.
User has been de-activiated - Unlock once user has been de-activiated The system should do this unlocking on a daily basis during off-business hours OR when the user is being de-activated.
Looking for valuable solution and ideas for above business requirement.