Zach Hancock
aa2bf9c063
feat: program_enrollments support for multiple SAML providers
2021-07-20 12:03:26 -04:00
Christie Rice
8b362f11b5
fix: Unify required parameter checks
...
MICROBA-1373
2021-07-19 14:48:08 -04:00
Justin Hynes
fd578b6636
Merge pull request #28196 from edx/crice/gen
...
fix: Retrieve grade and enrollment mode only once
2021-07-19 14:47:03 -04:00
Maari
3d98bff695
Fix retrieving BadgeAssertion data from Badgr ( #28039 )
...
* Fix retrieving BadgeAssertion data from Badgr
With edx#27181, the integration with Badgr was updated and fixed to
be working with the Badgr v2 API. However, retrieving the Badge Assertion
data from Badgr still needs to be updated for the new json response
structure so we can save it at our end as well.
* Add BadgeAssertion table to LMS admin
2021-07-19 11:55:00 -04:00
Justin Hynes
38b0261761
Merge pull request #28208 from edx/jhynes/microba-1351
...
feat!: Remove `AUDIT_CERT_CUTOFF_DATE` configuration setting
2021-07-19 09:32:32 -04:00
Zia Fazal
6f6a9e9c0b
Merge pull request #27762 from edly-io/ERTE-5
...
[ERTE-5] feat: Added enterprise uuid in event context for enterprise enrolment events
2021-07-19 10:43:43 +05:00
Justin Hynes
0dd319a089
feat!: Remove AUDIT_CERT_CUTOFF_DATE configuration setting
...
[MICROBA-1351][DEPR-159]
* Remove `AUDIT_CERT_CUTOFF_DATE`
2021-07-16 15:38:14 -04:00
Thomas Tracy
3ecd233c11
[feat] MB-1192: Add user_has_passing_grade to outline API ( #28198 )
...
* [feat] add user_has_passing_grade to outline API
* default to false
* add tests
* linting
2021-07-16 15:03:35 -04:00
Christie Rice
c7d06c6bfa
fix: Retrieve grade and enrollment mode only once and pass their values to the generation task, so those values can be saved in the cert. Also protect against missing course grades.
...
MICROBA-1373
2021-07-16 13:43:07 -04:00
João Cabrita
7261bc42bd
feat: Add legacy_link field to TextBook app
...
This implements the `legacy_link` method to the TextbooksCourseApp
and makes the `legacy_link` URL absolute in the API response.
Related tickets:
* [TNL-8438](https://openedx.atlassian.net/browse/TNL-8438 )
* [BB-4416 (OpenCraft Internal)](https://tasks.opencraft.com/browse/BB-4416 )
2021-07-16 19:34:13 +05:00
mohtamba
fa872a1c8d
Merge branch 'master' into mtamba/bulk_allowance_modal_waffle_flag
2021-07-15 19:09:39 -04:00
mohtamba
1c53194250
Add Waffle Flag for Bulk Allowances
...
Add bulk allowance flag to allow for new feature to be enabled.
2021-07-15 13:41:45 -04:00
Christie Rice
a1ff409963
fix: Pass certificates values to generation, if available ( #28179 )
...
MICROBA-1373
2021-07-15 10:42:11 -04:00
Bianca Severino
04cec15840
Merge pull request #28187 from edx/bseverino/verified-name-course-flag
...
[MST-806] Add CourseWaffleFlag for verified name
2021-07-15 10:35:13 -04:00
Christie Rice
6d3a4014bb
fix: Save parameter values in the certificate, if available ( #28178 )
...
MICROBA-1373
2021-07-15 09:51:24 -04:00
Awais Qureshi
88b35ba9a9
Merge pull request #28183 from edx/removing-python_2_unicode_compatible
...
Django3 has removed python_2_unicode_compatible.
2021-07-15 17:55:45 +05:00
Awais Qureshi
6568689287
Django3 has removed python_2_unicode_compatible.
...
Execute the codemodes on this file and removed all usage.
2021-07-15 13:26:17 +05:00
Awais Qureshi
fe8a0c6f00
Django3 has removed python_2_unicode_compatible.
...
Execute the codemodes on this file and removed all usage.
2021-07-15 12:09:50 +05:00
Bianca Severino
7fea6d4692
feat: add CourseWaffleFlag for verified name
2021-07-14 16:59:46 -04:00
Awais Qureshi
cfe81cd834
Django3 has removed python_2_unicode_compatible.
...
Execute the codemodes on this file and removed all usage.
2021-07-15 00:37:15 +05:00
Awais Qureshi
6dc6777354
Django3 has removed python_2_unicode_compatible.
...
Execute the codemodes on this file and removed all usage.
2021-07-15 00:28:09 +05:00
Awais Qureshi
0433af537f
Django3 has removed python_2_unicode_compatible.
...
Execute the codemodes on this file and removed all usage.
2021-07-15 00:26:09 +05:00
Christie Rice
f98b8e5be0
refactor: Replace references to V2 course certificates ( #28180 )
...
MICROBA-1227
2021-07-14 13:37:07 -04:00
Carla Duarte
d754951cf8
feat: add problem scores to progress tab api (AA-875)
2021-07-14 12:33:23 -04:00
Kshitij Sobti
423ac00809
Makes counting flagged comments optional, instead of automatic in case of moderators
2021-07-14 13:19:12 +05:00
Kshitij Sobti
689d2084f5
Review feedback
2021-07-14 13:19:12 +05:00
Aayush Agrawal
ffe3ee3869
feat: Adds additional data and filters to discussions API
...
This change adds three new filters to the threads API. They are:
* Filtering only threads that are flagged for abuse
* Filtering by the thread type (discussion or question)
* Filtering by the thread author
In addition it also adds a new ``abuse_flagged_count`` field for threads. It
returns a count of the number of comments in a thread that are flagged for abuse.
This is only visible to users that have moderator privileges or higher.
Finally it also adds a ``abuse_flagged_any_user`` field that is set if any user
has flagged a thread. This field too, is only visible to moderators or above.
Co-authored-by: Kshitij Sobti <kshitij@opencraft.com >
2021-07-14 13:19:12 +05:00
Justin Hynes
d786f6d394
Merge pull request #28168 from edx/jhynes/microba-1289_overviews-continued
...
refactor: Remove use of CourseOverview model directly in the Certificates app
2021-07-13 12:40:59 -04:00
Christie Rice
1b0b703144
fix: Remove disabled v1 course certificate task code, as this was previously globally disabled ( #28158 )
...
MICROBA-1227 DEPR-155
2021-07-13 10:30:07 -04:00
Justin Hynes
bbda7384f8
refactor: Remove use of CourseOverview model directly in the Certificates app
...
[MICROBA-1289]
* Remove use of the CourseOverview model directly in the Certificates app
* Introduce a few new Python API functions in the `course_overview` and `catalog` django apps to replace functionality in the Certificates app.
2021-07-13 10:26:39 -04:00
Christie Rice
f42b36869e
fix: Allow cert generation if enrollment mode is now eligible ( #28153 )
...
MICROBA-1380
2021-07-13 09:51:15 -04:00
Justin Hynes
9f5b9ba915
Merge pull request #28129 from edx/jhynes/microba-1289_overviews
...
refactor!: remove the `get_course_overview` function in favor of `get_course_overview_or_none`
2021-07-13 07:59:49 -04:00
Christie Rice
b6eb331436
fix: Remove v1 course certificate code, as this was previously globally disabled ( #28155 )
...
MICROBA-1227
2021-07-12 14:08:31 -04:00
Jansen Kantor
70c5bc5541
chore(add additional ORA submission zip logging) ( #28125 )
2021-07-09 11:56:47 -04:00
Justin Hynes
725793a8f9
refactor!: remove get_course_overview function in favor of get_course_overview_or_none
...
[MICROBA-1289]
* Remove `get_course_overview` function in favor of `get_course_overview_or_none`
2021-07-09 10:14:07 -04:00
Christie Rice
87a620612f
fix: Remove V2 certificate checks from the certificates app, since V2 of course certificates has been enabled globally for all course runs ( #28108 )
...
MICROBA-1083 DEPR-155
2021-07-08 14:27:27 -04:00
Matthew Piatetsky
73bbe8272f
Merge pull request #28048 from edx/AA-874c
...
[AA-874] fix student progress url on student admin dashboard
2021-07-08 12:40:38 -04:00
Christie Rice
c194b3fa57
fix: Remove V2 certificate checks from the certificates app, since V2 of course certificates has been enabled globally for all course runs ( #28102 )
...
MICROBA-1083 DEPR-155
2021-07-08 09:23:58 -04:00
RehanAziz
e0efd9bbf2
feat: Added enterprise uuid in event context for enterprise enrolment events
2021-07-08 10:58:24 +05:00
Matt Tuchfarber
63cb6a97ff
Revert "feat: Reimagine certificate_availability_date and certificates_display_behavior"
2021-07-07 16:53:05 -04:00
Christie Rice
b4df37d48e
docs: Mark ADR as accepted ( #28110 )
...
DEPR-157
2021-07-07 14:07:23 -04:00
Matt Tuchfarber
14fb517a78
Merge pull request #27830 from edx/tuchfarber/studio_changes
...
feat: Reimagine certificate_availability_date and certificates_display_behavior
2021-07-07 09:45:06 -04:00
Matt Tuchfarber
2a7106acfb
feat: reimagine certificate display settings
...
The course settings `certificate_available_date` (CAD) and
`certificates_display_behavior` (CDB) were previously acting indedependantly
of one another. They now work in tandem. This change:
- limits CDB to a dropdown
- removes "early_with_info" and adds "end_with_date"
- only takes CAD into account if "end_with_date" is selected
- Moves CDB to the main course schedule settings page
- updates CourseOverview to validate these fields and choose sane
defaults if they aren't expected values
Certificates will now show under the following circumstances:
"Immediately upon passing"
certificate_availability_date = null
certificates_display_behavior = "early_no_info"
"End date of course"
certificate_availability_date = null
certificates_display_behavior = "end"
"A date after the course end date"
certificate_availability_date = <date>
certificates_display_behavior = "end_with_date"
2021-07-06 16:45:23 -04:00
Justin Hynes
ecd257ae29
feat!: Remove temp certificates mgmt cmd
...
[MICROBA-1311]
- Remove temporary management command used to fix records incorrectly created with a default `mode` of "honor".
2021-07-06 15:51:32 -04:00
Christie Rice
384bc6b514
fix: Fix cert status ( #28097 )
...
MICROBA-1372
2021-07-06 12:48:21 -04:00
Kyle McCormick
d86aa824c1
revert: feat: add & expose courseware.use_learning_sequences_api flag ( #28054 )
...
The learning_sequences.use_for_outlines flag was recently added,
intended to serve the same purpose
as courseware.use_learning_seuqences_api. We do not need
both flags.
Furthermore, exposing either flag in the Courseware
Metadata API is neither necessary nor helpful, since
the easiest and quickest way for the Learning MFE to see
if the Learning Sequences API is enabled is to hit it,
and fall back to a different API if a 403 is returned.
This reverts commit 78f1e2b3bd .
TNL-8330
2021-07-06 11:34:40 -04:00
Thomas Tracy
986f52faab
[feat] Add has_scheduled_content to outline API
...
The outline API that the learning MFE needs to know if a course has
upcomming content for a new alert.
2021-07-06 11:33:53 -04:00
Christie Rice
b8114ebc59
fix: Remove V2 certificate checks, since V2 has been enabled globally for all course runs ( #28077 )
...
MICROBA-1083 DEPR-155
2021-07-06 11:00:54 -04:00
Matthew Piatetsky
0fc4fb581f
Merge pull request #28033 from edx/AA-874
...
[AA-874] feat: add user id parameter to progress page
2021-07-02 08:39:16 -04:00
Matthew Piatetsky
6922f75a52
feat: add user id parameter to progress page
2021-07-01 15:50:13 -04:00