Enable TeamType overrides
Description
It is possible for an FFC admin to override instance number, broker client count, and user allocation that is set at the TeamType level. This issue is to expand the overrides to allow for changes in the feature set allowed by the TeamType. For example, I want to be able to give a Pro customer access to Tables, or SSO. This task is to enable that.
Epic/Story
No response
Have you provided an initial effort estimate for this issue?
I have provided an initial effort estimate
SSO isn't actually a property of the team, it's just that we only enable it for organisations that have paid for Enterprise.
Can we get a definitive list of which features we want to be able to enable? Is it just Tables?
SSO isn't actually a property of the team, it's just that we only enable it for organisations that have paid for Enterprise.
Ah, thank you.
Can we get a definitive list of which features we want to be able to enable? Is it just Tables?
The goal is to enable any team to have, in principle, any feature we wish. So, the Team Type Feature override property list should be identical to the TeamType configuration options for Enterprise:
@gstout52 That means we will now have 2 places we will have to maintain this list (and their labels) because the flag names do match the descriptions).
It's also going to look ugly.
Understood, @hardillb , please proceed.
Resizing to match expanded requirements (including updating all the access checks to use overrides as well as team type)
@gstout52 is there a specific set of features required for the customer in question.
This is now going to be a very large set of changes to lots of different files, if we can break it up a little it will make it much easier to review
Following a conversation with Ben, he's going to review how extensive the work is by his EOD and we'll settle on a solution in the morning.