Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add permission manager (#1507)
* feat: introduce permission manager Moved group methods to group package Moved createTestControllerEnvironment function to jimmtest package * chore: add juju auth factory * chore: fixed access tests * chore: fix relations tests * chore: refactor grant/revoke offer tests * chore: change exported surface of jujuauth pkg * chore: fixes after rebase * chore: fix list offers test Listing offers test was failing because model owner was only expected to have consume access on offers but should have admin access. * chore: add missing docstrings * chore: add check for missing jimm tag * chore: update copyright headers Also updated constructor from NewPermissionManager to NewManager * chore: minor renaming --------- Co-authored-by: Ales Stimec <ales.stimec@canonical.com>
- Loading branch information