Update data model to reflect recent decisions

This commit is contained in:
fr33domlover 2016-02-11 09:36:24 +00:00
parent 2b15a16115
commit 5734e720ad

View file

@ -39,28 +39,47 @@ share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persistLowerCase|
IrcChannel IrcChannel
network Text network Text
name Text name Text
User
Sharer
ident Text --CI ident Text --CI
hash Text Maybe
name Text Maybe name Text Maybe
email Text Maybe
UniqueIdent ident
Person
ident SharerId
hash Text Maybe
email Text Maybe
UniquePersonIdent ident
Group Group
ident Text --CI ident SharerId
name Text Maybe
Repo UniqueGroupIdent ident
name Text --CI
irc IrcChannelId Maybe
ml Text Maybe
Project Project
ident Text --CI ident Text --CI
name Text Maybe sharer SharerId
desc Text Maybe name Text Maybe
desc Text Maybe
UserInGroup UniqueProject ident sharer
user UserId
group GroupId
RepoInProject Repo
repo RepoId name Text --CI
project ProjectId project ProjectId
irc IrcChannelId Maybe
ml Text Maybe
UniqueRepo name project
PersonInGroup
person PersonId
group GroupId
UniquePersonInGroup person group
|] |]
--mainViewQuery = --TODO