flowfuse icon indicating copy to clipboard operation
flowfuse copied to clipboard

Enable TeamType overrides

Open gstout52 opened this issue 1 month ago • 7 comments

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

gstout52 avatar Nov 01 '25 14:11 gstout52

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?

hardillb avatar Nov 05 '25 11:11 hardillb

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:

Image

gstout52 avatar Nov 05 '25 13:11 gstout52

@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.

hardillb avatar Nov 05 '25 14:11 hardillb

Understood, @hardillb , please proceed.

gstout52 avatar Nov 05 '25 14:11 gstout52

Resizing to match expanded requirements (including updating all the access checks to use overrides as well as team type)

hardillb avatar Nov 05 '25 14:11 hardillb

@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

hardillb avatar Nov 05 '25 14:11 hardillb

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.

gstout52 avatar Nov 05 '25 16:11 gstout52