chore(qualification): WIP add comments for further development

This commit is contained in:
Steffen Jost 2023-05-26 10:44:04 +00:00
parent e29bce7b22
commit 64ea50ebf6
2 changed files with 7 additions and 2 deletions

View File

@ -70,9 +70,12 @@ QualificationUser
QualificationUserBlock QualificationUserBlock
qualificationUser QualificationUserId OnDeleteCascade OnUpdateCascade qualificationUser QualificationUserId OnDeleteCascade OnUpdateCascade
unblock Bool
from Day from Day
until Day Maybe -- if Nothing then the block holds indefinitely -- until Day Maybe -- if Nothing then the block holds indefinitely
reason Text reason Text
-- company -- to be encoded in reason
blocker UserId Maybe
deriving Eq Ord Read Show Generic deriving Eq Ord Read Show Generic
-- LMS Interface Tables, need regular processing by background jobs, per QualificationId: -- LMS Interface Tables, need regular processing by background jobs, per QualificationId:

View File

@ -270,6 +270,8 @@ data QualificationTableActionData
| QualificationActUnexpireData | QualificationActUnexpireData
| QualificationActBlockSupervisorData | QualificationActBlockSupervisorData
| QualificationActBlockData { qualTableActBlockReason :: Text, qualTableActNotify :: Bool, qualTableActRemoveSupervisors :: Bool } | 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 | QualificationActUnblockData
| QualificationActRenewData | QualificationActRenewData
| QualificationActGrantData { qualTableActGrantUntil :: Day } | QualificationActGrantData { qualTableActGrantUntil :: Day }