Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration Control at Organization and Team Levels #8352

Closed
4 tasks
adaniels-parabol opened this issue Jun 8, 2023 · 2 comments
Closed
4 tasks

Integration Control at Organization and Team Levels #8352

adaniels-parabol opened this issue Jun 8, 2023 · 2 comments

Comments

@adaniels-parabol
Copy link
Contributor

adaniels-parabol commented Jun 8, 2023

Design and implement a solution to manage Parabol integrations at both organization and team levels. The solution should allow for control over which integrations are enabled or disabled at an organization level and at a team level, with a default setup configured by the organization. The enabled or disabled status of the integrations should be stored in Postgres.

Requirements:

  • Organizational Level Control: Enable or disable any integration for the entire organization and all its teams.
  • Team Level Control: Enable or disable integrations on a team-by-team basis, provided these integrations are allowed by the organization.
  • Default Integrations: At an organization level, define default settings for integrations, specifying which are enabled or disabled by default.

Tasks:

  • Schema Update: create a schema in PostgreSQL to store the enabled or disabled status of integrations at both organization and team levels.
  • Organizational Level Control: allows an organization's billing leader to enable or disable any integration for the entire organization and all its teams.
  • Team Level Control: allows a team's leader to enable or disable integrations for their team, provided these integrations are allowed by the organization.
  • Default Integrations Control: allows an organization's billing leader to specify which integrations are enabled or disabled by default.
@jordanh
Copy link
Contributor

jordanh commented Jun 9, 2023

Assigning this one to the self-serve squad as I know that @avivapinchas is looking into what we might prioritize in terms of adding enterprise administrative features. I don't expect us to prioritize this one quickly, but I could also see us picking this one up in the near future when we get our instance of Parabol to production at Platform One—I imagine this will be a common need

Copy link
Contributor

github-actions bot commented Dec 7, 2023

Stale issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: ✅Done
Development

No branches or pull requests

3 participants