chore(qualification): WIP add comments for further development
This commit is contained in:
parent
e29bce7b22
commit
64ea50ebf6
@ -70,9 +70,12 @@ QualificationUser
|
||||
|
||||
QualificationUserBlock
|
||||
qualificationUser QualificationUserId OnDeleteCascade OnUpdateCascade
|
||||
unblock Bool
|
||||
from Day
|
||||
until Day Maybe -- if Nothing then the block holds indefinitely
|
||||
reason Text
|
||||
-- until Day Maybe -- if Nothing then the block holds indefinitely
|
||||
reason Text
|
||||
-- company -- to be encoded in reason
|
||||
blocker UserId Maybe
|
||||
deriving Eq Ord Read Show Generic
|
||||
|
||||
-- LMS Interface Tables, need regular processing by background jobs, per QualificationId:
|
||||
|
||||
@ -270,6 +270,8 @@ data QualificationTableActionData
|
||||
| QualificationActUnexpireData
|
||||
| QualificationActBlockSupervisorData
|
||||
| QualificationActBlockData { qualTableActBlockReason :: Text, qualTableActNotify :: Bool, qualTableActRemoveSupervisors :: Bool }
|
||||
-- idea: implement some standard answers in addition to a free form answer
|
||||
| QualificationActBlockData { qualTableActBlockStandard :: QualificationBlockStandardReason, qualTableActNotify :: Bool, qualTableActRemoveSupervisors :: Bool }
|
||||
| QualificationActUnblockData
|
||||
| QualificationActRenewData
|
||||
| QualificationActGrantData { qualTableActGrantUntil :: Day }
|
||||
|
||||
Loading…
Reference in New Issue
Block a user