Skip to content

Add Billing Admin organizational role #588

Description

@BSick7

Overview

A Billing Admin is a new organization role that will be used by organizations where the person managing the Nullstone subscription has no coding contributions or interactions. They should be allowed to do the following:

  • Create new organization
  • Manage subscription (create, update, cancel)
  • Invite/Remove team members
  • Create/Manage providers and cost providers

They should NOT be allowed to:

  • create/manage stacks
  • create/manage blocks
  • create/manage envs
  • view cost summary
  • run infra updates
  • deploy apps

Areas of impact

  • UI to manage roles at organization level
  • API Gateway to add "allows" to users with this org role for the above allowed actions
  • Backend to handle new role (CRUD + jwt token creation)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions