Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create the user permission level structure #33

Open
1 task
Tracked by #224
Francois-Werbrouck opened this issue Jun 7, 2024 · 0 comments · May be fixed by #230
Open
1 task
Tracked by #224

Create the user permission level structure #33

Francois-Werbrouck opened this issue Jun 7, 2024 · 0 comments · May be fixed by #230
Labels
good first issue Good for newcomers

Comments

@Francois-Werbrouck
Copy link
Contributor

Francois-Werbrouck commented Jun 7, 2024

Context:

We currently have a user table. However most of our current users for Nachet are our affiliates. Therefore, Nachet is subject to growth and requires a permission structure in the database in the futur.

---
title: Nachet DB Structure
---
erDiagram
  user{
    uuid id PK
    text email
  }
  group{
    uuid id PK
    text name
    uuid owner_id
  }
  permission{
    int id
    text name
 }
user }o--o{ group: apart
  permission ||--|| user: has
  permission ||--|| group: has
Loading

TODO:

  • SQL Script to create all necessary tables
@Francois-Werbrouck Francois-Werbrouck added the good first issue Good for newcomers label Jun 7, 2024
@github-project-automation github-project-automation bot moved this to Todo in Nachet Jun 7, 2024
@github-project-automation github-project-automation bot moved this to Todo in Database Jun 7, 2024
@Francois-Werbrouck Francois-Werbrouck linked a pull request Jan 9, 2025 that will close this issue
6 tasks
@gh-app-for-workflows gh-app-for-workflows bot moved this from Todo to In Progress in Database Jan 9, 2025
@gh-app-for-workflows gh-app-for-workflows bot moved this from Todo to In Progress in Nachet Jan 9, 2025
Francois-Werbrouck added a commit that referenced this issue Jan 29, 2025
Francois-Werbrouck added a commit that referenced this issue Jan 29, 2025
Francois-Werbrouck added a commit that referenced this issue Jan 29, 2025
Francois-Werbrouck added a commit that referenced this issue Jan 29, 2025
Francois-Werbrouck added a commit that referenced this issue Jan 29, 2025
@Francois-Werbrouck Francois-Werbrouck moved this from In Progress to To Review in Database Jan 29, 2025
@Francois-Werbrouck Francois-Werbrouck moved this from In Progress to In Review in Nachet Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
Status: To Review
Status: In Review
Development

Successfully merging a pull request may close this issue.

1 participant