Open JaoodxD opened 11 months ago
MESSAGE
should be related to GROUP
.CONFIG
to SETTINGS
to prevent misunderstanding as CONFIG
can be related to server configs.ROLE
for USER
in GROUP
. ("Owner", "Admin", "Member")SETTINGS
for GROUP
.CATEGORY
(FOLDER
?) to allow USER
group up his GROUP
.MEDIA
(RESOURCE
?) to store media-files (images, audio, video, files etc.)MESSAGE
) should be one-to-many
MESSAGE
should be related toGROUP
.Rename
CONFIG
toSETTINGS
to prevent misunderstanding asCONFIG
can be related to server configs.Add
ROLE
forUSER
inGROUP
. ("Owner", "Admin", "Member")Add
SETTINGS
forGROUP
.
CATEGORY
(FOLDER
?) to allowUSER
group up hisGROUP
.
MEDIA
(RESOURCE
?) to store media-files (images, audio, video, files etc.)[x] Done
Relation between messages (
MESSAGE
) should be one-to-many[x] Done
MESSAGE
and GROUP
should be many-to-one.SETTINGS
INTO USER_SETTINGS
and GROUP_SETTINGS
.MEDIA
should be relateed to MESSAGE
instead of GROUP
.
Add
Models.md
file to describe core project's entities with it's corresponding relations.