metabase / metabase/metabase

Finer/more granular permissions for users/groups in collections

Open
#36,934 0 comments 0 reactions 0 assignees View on GitHub
Administration/Permissions Organization/Collections Type:New Feature
Dominant language
Clojure
Stars
49.3k
Forks
6.8k
Avg merge
1d 13h
Merged PRs (30d)
653

Description

**Is your feature request related to a problem? Please describe.**
As our embedding user base grows, new scenarios appear. This feature is meant to make it easier for our customers to set up multi-tenant environments, as a fine-grained permission system for inside collections can provide tools for customers to seel different plans/packages/etc to their customers.

**Describe the solution you'd like**
Ability to set more granular permissions inside collections for each group/user. By granular I mean the ability to give permission to create or delete dashboards, and create/delete collections inside a specific collection. This will let admins combine more granular permissions for their groups.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**How important is this feature to you?**
Requested by a customer with a multi-tenant environment

**Additional context**
Related to https://github.com/metabase/metabase/issues/36932 and https://github.com/metabase/metabase/issues/16100

Contributor guide

Open the contributing guide

Research direction

Start by reading related issues 36932 and 16100 to understand the existing collection-permission model and prior context. Done should provide granular per-user or per-group permissions to create or delete dashboards and collections within a specific collection.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
authorization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.