Allow for a default expiration_date for external users
I spoke to a potential customer today and they like that they can set an expiration date on a user's permissions to a project/group. However, they'd like to be able to configure this on an instance-wide level by an Admin such that:
- An expiration date can ALWAYS be set for external user's access to any project/group;
- This value can be calculated from a configurable expiration timeframe (every 30 days, etc.)
They want external users to re-request authorization to projects/groups after a set amount of time.
I'm creating this in CE but feel free to move to EE if it should be an EE-only feature.
Edited by Harish Ramachandran