Fallback to previous license or core after current license expires
Problem to solve
Expiring and removing a license are two different things: if a GitLab license expires, some Core features will be locked features (push, issues creation, etc.). To reclaim the Core features, you need to remove the license. That seems silly. Why not simply disable EE features after expiration and behave like not having a license at all?
Proposal
- After a license's expiration date, fallback to previous license or core, if there aren't other licenses, after current license expires
Links / references
This came up from the chat discussions:
- https://gitlab.slack.com/archives/C0NFPSFA8/p1538097929000100
- https://gitlab.slack.com/archives/C0AR2KW4B/p1535987984000100
MR updating the docs: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7584
Edited by Michael Lunøe