-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MOGL models for roles not requiring MOGL #42
Comments
My personal opinion is that its not this projects job to be validating compliance. Other logic elsewhere should be used for that. |
Agreed - the thought behind presenting the MOGL objects is sound, these are frequently used be consumers of this library for various tasks. It isn't up to to CIC to validate which are mandatory for the role and which aren't, in an ideal situation this would be presented by Compass that a MOGL module was missing. However, i'm sure this would be a beneficial feature that would be re-used by a number of users, and including something would save everyone time and effort if the implementation was shared. What were you thoughts on how this could be developed and kept valid? |
Potentially via https://github.com/the-scouts/table-2 - basically a programmatic version of the R2R table. (Or we could just use the R2R table (https://github.com/the-scouts/compliance-assistant/blob/master/data/r2r_sep_20.csv) [private repo] |
In the-scouts/compass-interface-core#29
compass.core.schemas.member.MemberMOGLList
was updated to make all mandatory ongoing learning (MOGL) modules reqired. This has benefits in that we can guarantee to library consumers that these attributes will be present on the model, but does (can) lead to side effects. As a quick list (examples may have been missed):cc: @rglss, @MrNoScript, @arbitrarypunter
The text was updated successfully, but these errors were encountered: