Skip to content

[Database] - Updated drawio db scheme - #591

Merged
thomasdejaeghere merged 3 commits into
developmentfrom
590-update-drawio-db-scheme
May 18, 2025
Merged

[Database] - Updated drawio db scheme#591
thomasdejaeghere merged 3 commits into
developmentfrom
590-update-drawio-db-scheme

Conversation

@brieromb

Copy link
Copy Markdown
Contributor

Updated the drawio database scheme to include the most recent changes, as well as some cleaning up or making things more clear.
Changes include:

  • Removed tables UserOfClass and StudentOfGroup. Replaced that by changing the field type to User[] in the Group and Class table
  • All references to ids, got replaced by references to objects, this is more in line with how the db scheme is actually defined in TypeORM.
  • Added the Task table
  • The scheme now explicitly shows what fields in our database point to material from the Dwengo API.

…ade clear what fields in the tables point to material from the dwengo API
@brieromb brieromb added this to the Milestone 3 milestone May 17, 2025
@brieromb brieromb self-assigned this May 17, 2025
@brieromb brieromb added documentation Improvements or additions to documentation backend labels May 17, 2025
@brieromb brieromb linked an issue May 17, 2025 that may be closed by this pull request
@brieromb

Copy link
Copy Markdown
Contributor Author

I only changed the drawio file, so no clue why the tests fail

@thomasdejaeghere

Copy link
Copy Markdown
Contributor

@brieromb Should be fixed now

@thomasdejaeghere
thomasdejaeghere merged commit 803599a into development May 18, 2025
@thomasdejaeghere
thomasdejaeghere deleted the 590-update-drawio-db-scheme branch May 18, 2025 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Database] - Update the drawio db scheme

3 participants