From 1ccc65a9e7e800b3342b72aed1996307bde84cfe Mon Sep 17 00:00:00 2001 From: Gulliver Date: Sun, 20 Jun 2021 13:48:08 +0200 Subject: [PATCH 1/2] data model adapted to split between user and profile --- doc/source/architecture/erdmodel.plantuml.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/source/architecture/erdmodel.plantuml.txt b/doc/source/architecture/erdmodel.plantuml.txt index e7ffce5..b172e1d 100644 --- a/doc/source/architecture/erdmodel.plantuml.txt +++ b/doc/source/architecture/erdmodel.plantuml.txt @@ -10,13 +10,23 @@ entity "user" as user { *id : number <> -- *nickname : text(25) + *created: datetime + *updated: datetime +} + +entity user_profile { + *id : number <> + *userid + -- pronouns : text(25) fullname: text(100) volunteerwork: text(4000) freetext: text(4000) + *profile_visible: bool *created: datetime *updated: datetime } +user ||-o{ user_profile : user_has_profile entity user_address { *id : number <> From a28bf9676d6ed397e574daadff3640f05edf7fbe Mon Sep 17 00:00:00 2001 From: Lukas Grossberger Date: Sat, 26 Jun 2021 23:28:48 +0200 Subject: [PATCH 2/2] update instructions for build dependencies * typo in sphinx plantuml package name * make python and system dependencies explicit --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 93e6e0c..b41eec5 100644 --- a/README.md +++ b/README.md @@ -24,10 +24,13 @@ TBD ## Building -building the ki-doku depends on python, sphinx, -sphinx-contrib-plantuml und plantuml. +Building the ki-doku depends on the following Python packages: +* `sphinx` +* `sphinxcontrib-plantuml` -building/ using the ki-backend depends on python and flask. +as well as the system dependency `plantuml`, which you can get e.g. with `apt install plantuml` + +Building/using the ki-backend depends on python and flask, see the repo's environment specification for details. ## Roadmap