Calen Pennington
91b74b7fd3
Merge pull request #23457 from open-craft/agrendalath/bb-2063-fix-marking-blocks-as-completed-on-course-outline-page-upstream
...
[BB-2063] Calculate completion for custom blocks on the Course Outline page
2021-03-22 13:33:18 -04:00
Agrendalath
e571693455
Support EXCLUDED blocks in Block Completion Transformer
...
For now only the discussion blocks were supported. If we had a custom XBlock that specified `completion_mode = XBlockCompletionMode.EXCLUDED`, then it could never be marked as completed on the course outline page, despite being marked as such inside the learning sequence.
2021-03-22 16:21:43 +01:00
Agrendalath
5a27b5df39
Calculate completion for custom blocks on the Course Outline page
...
This adds support for displaying completion on the course outline page, to remove the discrepancies between this view and the learning sequence. It also simplifies course outline page by reusing existing APIs for determining completion state and finding the "Resume block"'s target.
2021-03-22 16:21:32 +01:00
Bianca Severino
ed63ffbb50
Merge pull request #27086 from edx/bseverino/proctoring-escalation-email
...
Allow `get_proctoring_escalation_email` to use a course key object
2021-03-22 10:12:45 -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
Robert Raposa
f9c11f061f
Merge pull request #27059 from open-craft/nizar/update_block_structure_toggles_annotations
...
docs: updates ticket links for block structure settings and toggles
2021-03-22 09:29:48 -04:00
M. Zulqarnain
40a987d9d0
refactor: pyupgrade on LMS ( #26851 )
2021-03-22 17:51:23 +05:00
Awais Qureshi
c43cdd0cee
Merge pull request #27100 from edx/revert-27097-revert-27087-fixing-toggles
...
Revert "Revert "temp: Apply pylint amnesy ( Type annotation-invalid-choice )""
2021-03-22 17:26:23 +05:00
Awais Qureshi
23bcd6f05d
revert: Reverts #27097
...
#27097 reverted the pylint amnesty change. After reverting the ubuntu20 deployment, now this can be deployed again.
2021-03-22 15:17:22 +05:00
edX requirements bot
41c1d237eb
Python Requirements Update ( #27094 )
...
* Updating Python Requirements
* fix proctoring test
Co-authored-by: Zulqarnain <muhammad.zulqarnain@arbisoft.com >
2021-03-22 15:15:46 +05:00
Awais Qureshi
20c39b267e
Revert "temp: Apply pylint amnesy ( Type annotation-invalid-choice )"
2021-03-22 12:47:43 +05:00
Awais Qureshi
60cd0c1295
Merge pull request #27087 from edx/fixing-toggles
...
temp: Apply pylint amnesy ( Type annotation-invalid-choice )
2021-03-22 11:19:50 +05:00
Sofiane Bébert
5d7cd3d278
docs: annotate auto_certificate_generation ( #26770 )
2021-03-19 16:01:55 -04:00
Awais Qureshi
4611398429
temp: Apply pylint amnesy.
2021-03-19 23:01:31 +05:00
Usama Sadiq
aa618c460c
refactor: remove unused-imports ( #27083 )
2021-03-19 22:42:14 +05:00
Bianca Severino
d7c944c387
Allow get_proctoring_escalation_email to use a course key object
2021-03-19 11:24:27 -04:00
Bianca Severino
7a7c87d277
Merge pull request #27080 from edx/bseverino/proctoring-3.7.12
...
Revert edx-proctoring to 3.7.12
2021-03-19 09:59:46 -04:00
Saqib
b367b276c9
docs: add annotations for ENABLE_LTI_PROVIDER feature flag ( #27040 )
2021-03-19 09:42:24 -04:00
Bianca Severino
557029b0db
Revert edx-proctoring to 3.7.12
2021-03-19 09:38:43 -04:00
Sarina Canelake
2342f04447
Merge pull request #26435 from open-craft/shimulch/bb-3624-upstream
...
Fix missing email context values and pass site configuration to better multi-site customization
2021-03-19 08:42:38 -04:00
Awais Qureshi
05a5f5954b
refactor: remove unused imports.
2021-03-19 10:15:59 +00:00
Shimul Chowdhury
e942f12adc
Add missing context platform_name and contact_mailing_address. And pass
...
site configuration to email context.
2021-03-19 10:05:49 +06:00
Christie Rice
fa15afb062
fix: Update logging ( #27065 )
...
MICROBA-923
2021-03-18 15:00:52 -04:00
Bianca Severino
14fdb75c15
Merge pull request #27041 from edx/bseverino/proctoring-3.7.13
...
Update edx-proctoring to 3.7.13
2021-03-18 11:11:06 -04:00
Simon Chen
69da33cc9c
Update the logging messages on ID Verification backend ( #27061 )
...
Currently in edx.org production, we have seen unhelpful error message that produces noises covering real important errors. This change would update the logging so we can have better and informative error messages for ID Verification
2021-03-18 10:32:25 -04:00
Dillon Dumesnil
1949675761
Merge pull request #27042 from edx/ddumesnil/segment-device-mode-aa-692
...
refactor: AA-692: Update location of is-hidden class when fa icon is …
2021-03-18 06:29:59 -07:00
Nizar Mahmoud
5f7dbc2d45
docs: updates ticket annotations for block structure settings and toggles
...
Updates the annotations for the block structure settings and toggles based on a [discussion] that was held on the pull request that annotated those same settings and toggles.
It also adds the DEPR tickets that were promised earlier in the annotations.
For future reference, there's also a [forum thread] to discuss the DEPR tickets titled.
[discussion]: https://github.com/edx/edx-platform/pull/26175#issuecomment-800632485
[forum thread]: https://discuss.openedx.org/t/deprecation-removal-several-block-structure-caching-settings-depr-143-depr-144-depr-145-depr-146/4288?u=nizar
2021-03-18 13:05:32 +03:00
Dillon Dumesnil
7791f15509
refactor: AA-692: Update location of is-hidden class when fa icon is used
...
We ran into a bug where the is-hidden class was being overridden by the
font awesome styling due to a late load of font awesome (causing the
fa class to take precedence). This changes to instead wrap the icon in
the span so there is no competing between the two classes on the same
element
2021-03-17 10:57:56 -07:00
Bianca Severino
3af3f5bc11
Update edx-proctoring to 3.7.13
2021-03-17 13:18:16 -04:00
Robert Raposa
2c0a8242f7
ARCHBOM-1708: feat: monitor and log expected errors ( #26980 )
...
Adds logging and monitoring capabilities for expected
errors. See the ADR and how-to documentation for
details of how to configure and use the EXPECTED_ERRORS
setting and new monitoring and logging.
ARCHBOM-1708
Co-authored-by: Tim McCormack <tmccormack@edx.org >
2021-03-17 07:27:13 -04:00
Jawayria
10d4c5259d
Merge pull request #26581 from edx/jawayria/bom-2352-8
...
BOM-2352: Removed unused imports from lms/djangoapps/{lti_provider, m…
2021-03-17 12:56:53 +05:00
Christie Rice
6b7d63af09
MICROBA-1055 Listen for course enrollment mode change ( #27029 )
2021-03-16 14:06:46 -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
Michael Terry
a7b75e5014
feat: mark forum response notifications transactional
...
The user opts into them when making a post / through the forums UI.
They are not truly a marketing email or similar.
2021-03-16 08:50:40 -04:00
Carla Duarte
a7b960bb54
Merge pull request #27016 from edx/ciduarte/AA-212
...
AA-212: add masquerade test for progress tab
2021-03-15 16:57:49 -04:00
Kyle McCormick
1f392bdc3e
fix: render_xblock was denying access to staff masquerading as learners ( #27017 )
...
The render_xblock view, which powers the Learning
MFE (among other things) returned a 404 when un-
enrolled course staff users tried to load it while
masquerading as learners. This was because we
checked course access after enabling the
masquerading context, which triggered a redirect-
to-enrollment exception.
The fix is simply to enable the masquerading
context after checking course access.
Content-level behavior and access is still
calculated within the masquerading context,
as intended.
TNL-7989
2021-03-15 16:50:33 -04:00
Carla Duarte
dbe31e3c48
AA-212: add masquerade test for progress tab
2021-03-15 16:35:30 -04:00
Michael Terry
c79a640117
Merge pull request #27014 from edx/mikix/double-message
...
fix: don't duplicate text in forum notification email
2021-03-15 16:06:03 -04:00
Michael Terry
4aacedc604
fix: don't duplicate text in forum notification email
2021-03-15 15:29:01 -04:00
Justin Hynes
0b22c70248
MICROBA-1011 | Reduce use of Certificates models accessed directly in Instructor Dashboard djangoapp
...
[MICROBA-1011]
- When creating bulk allowlist entries make the tool use the `is_on_allowlist` certificate API function over accessing the CertificateWhitelist model methods directly
- When creating bulk allowlist entries make the tool use the `create_or_update_allowlist_entry` certificate API function over using CertificateWhitelist model/Django ORM directly
2021-03-15 12:00:56 -04:00
Justin Hynes
f00f562deb
Merge pull request #26989 from edx/jhynes/microba-1011_allowlist-uniqueness
...
MICROBA-1011 | Remove duplicate allowlist entries and add constraint preventing future occurrences
2021-03-15 09:15:20 -04:00
Azan Bin Zahid
c20f938072
disable xsslint
2021-03-15 15:25:41 +05:00
Carla Duarte
f50b71b03c
replace six with str
2021-03-12 15:32:05 -05:00
Justin Hynes
eed9202485
MICROBA-1011 | Remove duplicate allowlist entries and add constraint to model to prevent future occurrences
...
[MICROBA-1011]
- Add data migration to remove the duplicate certificate allowlist entries before adding the new constraint to the CertificateWhitelist model.
- Add `unique_together` constraint to the CertificateWhitelist model. A learner should only have a single allowlist entry per course-run.
2021-03-12 14:18:39 -05:00
Carla Duarte
c996f58e9d
Merge pull request #26978 from edx/ciduarte/AA-213
...
AA-213: create progress tab mfe waffle flag
2021-03-12 13:27:06 -05:00
Michael Terry
c697acec2b
Merge pull request #26927 from edx/mikix/ace-braze
...
feat: update to edx-ace 1.0.0
2021-03-12 11:05:30 -05:00
Michael Terry
570a869bd3
feat: update to edx-ace 1.0.0
...
The new version switches how you specify recipients, to use
lms_user_id instead of usernames.
AA-489
2021-03-12 10:25:54 -05:00
Carla Duarte
403358e09f
AA-213: create progress tab mfe waffle flag
2021-03-12 10:08:34 -05:00
David Ormsbee
bebcbef3dd
Merge pull request #26973 from open-craft/symbolist/convert-to-xblock
...
[BD-04] Create CustomTagTemplateBlock, convert TranslateCustomTagDescriptor to XBlock and remove RawDescriptor
2021-03-12 09:17:59 -05:00
Usama Sadiq
bd9bb424cd
refactor: ran pyupgrade on lms/djangoapps/certificates ( #26740 )
2021-03-12 14:47:30 +05:00