Update data model to reflect recent decisions
This commit is contained in:
parent
2b15a16115
commit
5734e720ad
1 changed files with 36 additions and 17 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue