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
network Text
name Text
User
Sharer
ident Text --CI
hash Text Maybe
name Text Maybe
email Text Maybe
UniqueIdent ident
Person
ident SharerId
hash Text Maybe
email Text Maybe
UniquePersonIdent ident
Group
ident Text --CI
name Text Maybe
Repo
name Text --CI
irc IrcChannelId Maybe
ml Text Maybe
ident SharerId
UniqueGroupIdent ident
Project
ident Text --CI
name Text Maybe
desc Text Maybe
ident Text --CI
sharer SharerId
name Text Maybe
desc Text Maybe
UserInGroup
user UserId
group GroupId
UniqueProject ident sharer
RepoInProject
repo RepoId
Repo
name Text --CI
project ProjectId
irc IrcChannelId Maybe
ml Text Maybe
UniqueRepo name project
PersonInGroup
person PersonId
group GroupId
UniquePersonInGroup person group
|]
--mainViewQuery = --TODO