Justin Hynes
13d174fdda
fix: update v2 certificate generation eligibility logic
...
[MICROBA-1109]
* Remove the requirement for the `auto_certificate_generation` waffle switch to be enabled in order for a learner to be eligible for a certificate. This switch should control _when_ a certificate is generated, not _if_ a certificate will be generated for a learner.
* Move the `auto_certificate_generation_enabled` check to happen before we try to generate v2 certificates in signals.py
* Update unit tests
* Update documentation
2021-04-06 08:50:54 -04:00
Christie Rice
b8afc30079
refactor: Combine checks for allowlist and regular certificates ( #27204 )
...
MICROBA-1039
2021-04-01 10:00:56 -04:00
Christie Rice
8f50edea6f
feat: Implement generation of regular V2 course certificates ( #27189 )
...
MICROBA-1039
2021-03-31 14:12:19 -04:00
Christie Rice
8198606138
feat: Refactor code to check both regular and allowlist V2 certs ( #27156 )
...
MICROBA-1039
2021-03-30 10:23:23 -04:00
Christie Rice
9a24e72643
fix: Require web certs ( #27120 )
...
MICROBA-1039
2021-03-25 09:29:51 -04:00
Christie Rice
43f32a8f6b
feat: Add initial certificate generation checks for updated (V2) course certificates ( #27090 )
...
MICROBA-923
2021-03-22 10:07:21 -04:00
Christie Rice
fa15afb062
fix: Update logging ( #27065 )
...
MICROBA-923
2021-03-18 15:00:52 -04:00
Christie Rice
90f5e42dbd
MICROBA-1055 Require a valid enrollment mode, even on the allowlist ( #27012 )
2021-03-16 09:37:27 -04:00
Christie Rice
4aff07ad82
MICROBA-923 Add method to generate V2 course certificates ( #26898 )
2021-03-09 11:02:19 -05:00
Christie Rice
8c2ce91a15
MICROBA-1033 Remove temporary id verification code. Require users to have a current id verification. ( #26834 )
2021-03-04 09:08:56 -05:00
Usama Sadiq
cfb911966a
Merge pull request #26520 from edx/usamasadiq/bom-2355-pyupgrade
...
Ran pyupgrade on lms/djangoapps-I
2021-03-01 15:54:01 +05:00
Christie Rice
efff6857a0
MICROBA-1026 Update allowlist to check if a user has ever had a verified id ( #26715 )
2021-02-25 15:32:17 -05:00
usamasadiq
84bb9faa3f
refactor: ran pyupgrade on lms/djangoapps/certificates
2021-02-25 19:58:39 +05:00
Christie Rice
57f9005e57
MICROBA-918 Add allowlist check ( #26584 )
2021-02-24 09:07:04 -05:00
Christie Rice
997e31b56b
MICROBA-918 Check the allowlist when regenerating certificates, and stop incidentally modifying the certificate invalidation list ( #26439 )
2021-02-09 09:47:33 -05:00
Christie Rice
6e5a9f5f6f
MICROBA-918 Move methods to separate certificate generation from celery task to schedule certificate generation. Also standardizes imports. ( #26410 )
2021-02-08 10:01:04 -05:00
Christie Rice
3d6ab52b58
MICROBA-934 Trigger allowlist certificate generation from signals ( #26257 )
2021-02-01 13:12:10 -05:00
Christie Rice
3638005326
MICROBA-921 Add certificate allowlist ( #26129 )
2021-01-29 10:22:07 -05:00