metabase / metabase/metabase

More permissions for Tenant Sub Collections (for Groups within Tenants)

Open
#73,025 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

.Auto triaged .Team/UXWest Administration/Permissions Administration/Tenants Type:New Feature
Dominant language
Clojure
Stars
49.3k
Forks
6.8k
Avg merge
1d 13h
Merged PRs (30d)
653

Description

**What problem will this feature request solve?**
You might have groups within Tenants. You want to create separate folders for each of these divided groups within the automatically-created tenant folder, but we don't give the option to apply permissions to these sub collections (as permissions are alredy applied directly to the parent tenant folder given the Tenant.

There's a workaround that is using the "Shared collections" instead, but it's not ideal (multiple places to configure permissions)

Image
c
Image

**Describe the solution you'd like.**
Give me the option to have more granular permissions per-tenant

**How does this feature request impact you?**
Requested by a customer, internal ticket [here](https://app.usepylon.com/support/issues/views/c86c4605-fc74-4f2c-90a2-32ac89c689d3?issueNumber=63388).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing how permissions are applied to automatically created tenant folders and how tenant sub-collections are represented. Use the linked customer support request for context. Done means groups within a tenant can receive separate permissions for their sub-collections without configuring equivalent shared collections.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.