Skip to content

feat: Add django-guardin permissions#237

Draft
dsowinski2 wants to merge 1 commit into
feat/add-sso-layerfrom
feat/create-limited-admin-permission
Draft

feat: Add django-guardin permissions#237
dsowinski2 wants to merge 1 commit into
feat/add-sso-layerfrom
feat/create-limited-admin-permission

Conversation

@dsowinski2
Copy link
Copy Markdown
Contributor

@dsowinski2 dsowinski2 commented Nov 26, 2025

This PR adds django-guardian. It's beginning of permissions and roles refactor.
Purpose of this refactor is to have a way to control endpoints access in starter repos.
Current implementation is not easily extendable.
Django Guardian will let to assign global and per object permissions making it easier to work with e.g. datasets, and leaving space for more granular permissions in future.
In this PR introduces change for user and dataset related endpoints.
It still need a way to e.g. define other roles, pointing to specific user service.

SSO layer will work without this but starters won't have a way to define new user permissions easily.

@dsowinski2 dsowinski2 self-assigned this Nov 26, 2025
@dsowinski2 dsowinski2 changed the title init Add limited admin permission Nov 26, 2025
@dsowinski2 dsowinski2 changed the title Add limited admin permission feat: Add limited admin permission Nov 26, 2025
@dsowinski2 dsowinski2 marked this pull request as draft January 29, 2026 12:04
@dsowinski2 dsowinski2 force-pushed the feat/create-limited-admin-permission branch from d80ad7e to 41dca02 Compare February 5, 2026 13:10
@dsowinski2 dsowinski2 changed the base branch from feat/add-otp-login to feat/add-sso-layer February 5, 2026 13:11
@dsowinski2 dsowinski2 force-pushed the feat/create-limited-admin-permission branch from 41dca02 to 2b19782 Compare February 5, 2026 13:15
@dsowinski2 dsowinski2 force-pushed the feat/create-limited-admin-permission branch from 2b19782 to 47bc04f Compare February 6, 2026 12:07
@dsowinski2 dsowinski2 marked this pull request as ready for review February 6, 2026 12:09
@dsowinski2 dsowinski2 requested a review from mateus-po February 10, 2026 06:59
@dsowinski2 dsowinski2 marked this pull request as draft February 18, 2026 10:40
@dsowinski2 dsowinski2 marked this pull request as draft February 18, 2026 10:40
@dsowinski2 dsowinski2 force-pushed the feat/create-limited-admin-permission branch from 47bc04f to cd67a31 Compare February 18, 2026 10:42
@dsowinski2 dsowinski2 force-pushed the feat/create-limited-admin-permission branch from cd67a31 to 9a9b106 Compare February 18, 2026 10:56
@dsowinski2 dsowinski2 changed the title feat: Add limited admin permission feat: Add django-guardin permissions Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant