Commit Graph

60792 Commits

Author SHA1 Message Date
Michael Terry
44e799f60d fix: don't show broken enroll link for staff on invite courses
Non-enrolled staff users were being shown enroll links for courses
that you can't self-enroll for (masters-only, invitation-only, etc).

This fixes the outline page to ignore staff status for that check.

AA-1164
2022-01-24 16:14:14 -05:00
María Fernanda Magallanes
3eea5d9337 fix: unicode submission history (#29338)
Co-authored-by: Constanza Abarca <costi.abarca@gmail.com>
2022-01-24 15:04:58 +00:00
Zainab Amir
6a8585a356 feat: update save_for_later event name (#29811) 2022-01-24 16:43:33 +05:00
Sarina Canelake
36093582ad Merge pull request #29462 from youpsla/youpsla-patch-1
Fix broken link to developer stack in README.rst
2022-01-21 18:04:43 -05:00
Ned Batchelder
cb9fada0bf docs(pr-automerge-open-release): use better description 2022-01-21 14:02:11 -08:00
Simon Chen
895cc10c1b fix: do not validate proctoring_provider if proctoring is disabled (#29803)
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan>
2022-01-21 12:45:43 -05:00
Ned Batchelder
1a894c578d build: use the reusable pr-automerge-open-release workflow 2022-01-21 09:39:52 -08:00
Alex Dusenbery
22d3e0ec73 fix: enterprise 3.38.5 - link_learners errors on empty payload
Deploys https://github.com/openedx/edx-enterprise/pull/1442
2022-01-21 11:42:29 -05:00
Carlos Muniz
7f2495ddd4 Merge pull request #29804 from openedx/Carlos-Muniz/temp-constraint
temp: Add a constraint on openedx-calc v2.0.1
2022-01-21 10:33:48 -05:00
Ahtisham Shahid
cc6da107a1 feat: Added zoom lti to programs page (#29799)
* feat: Added zoom LTI to the programs page
2022-01-21 20:14:24 +05:00
Carlos Muniz
653870da53 temp: Add a constraint on openedx-calc v2.0.1
`symmath` has been added to `openedx-calc v3.0.0`. Prior to removing
`symmath` from `edx-platform`, a constraint needs to be put on using the
old version of `openedx-calc` so that everything plays nicely.
2022-01-21 10:08:40 -05:00
Awais Ansari
62b7db64bc chore: update lti providers video link (#29802) 2022-01-21 20:00:24 +05:00
John Nagro
ea7323d4a9 fix: release edx-enterprise 3.38.4 (#29801)
- cornerstone missing completion events

ENT-5255
2022-01-21 09:30:01 -05:00
Mubbshar Anwar
615658b18e fix: update key name for save/program api (#29798)
update key name from uuid to program_uuid for save/program/ api.
2022-01-21 14:13:48 +05:00
Ahtisham Shahid
e63fb2e01a feat: Created API for programs live page zoom lti (#29763)
* feat: Created API for programs live page zoom lti

* refactor: Merged similar code by inheritance

* refactor: removed duplicates and resolved tight coupling issues

* refactor: Decoupled views
2022-01-21 12:26:47 +05:00
Muhammad Soban Javed
4e22a38ca5 test: run openedx and common tests with both lms and cms settings (#29676) 2022-01-21 11:58:57 +05:00
Braden MacDonald
003bbe3482 Merge pull request #29517 from open-craft/jill/lx-2365
[LX-2365] allows XBlock API users to optionally use LabXchange block types
2022-01-20 09:41:52 -08:00
John Nagro
07645c2e94 fix: edx-enterprise 3.38.3 (#29790)
- more logging to debug missing completion records

ENT-5255
2022-01-20 09:06:35 -05:00
Awais Jibran
40bb23501a Revert "refactor: Adding some debug logs. (#29639)" (#29791)
This reverts commit 80e12af963.
2022-01-20 12:47:19 +05:00
Jillian Vogel
ef8f841ac2 temp: let XBlock API users optionally use LabXchange block types
when fetching block metadata and rendering blocks while maintaining the
original usage IDs/OLX.

This change is marked temporary because LabXchange need it during the
transition to a custom runtime, but it's not really useful to anyone
else. We will revert this change with a future PR.
2022-01-20 10:35:59 +10:30
Jillian Vogel
5dedba8c8e temp: adds mako templates and dirs to Studio test env
The content library tests were failing to locate templates when
rendering XBlocks, but since these tests are skipped in CI, the issue
went undetected.

This fix is marked temporary because a proper fix involves adding
lms/templates to the cms.envs.test MAKO_TEMPLATE_DIRS_BASE list. This
was tried, and caused unrelated tests to fail, and so we took this
approach instead. See PR for full details.
2022-01-20 10:35:59 +10:30
Bianca Severino
d19c90246d Merge pull request #29788 from openedx/bseverino/honor-code-exclude-masters
[MST-1312] Exclude Master's enrollments from Honor Code check
2022-01-19 15:46:17 -05:00
Bianca Severino
e848935000 fix: exclude masters from honor code check 2022-01-19 15:11:41 -05:00
Simon Chen
f315fcc3ea feat: upgrade lti-consumer-xblock library to include the OSPR-6283 (#29786)
The lti-consumer-xblock library now have custom parameters template substitution capability

Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan>
2022-01-19 13:26:35 -05:00
Sarina Canelake
bebe1e9a6b Merge pull request #29775 from jramnai/fix-coursegraph-readme
docs: nit for CourseGraph README file
2022-01-19 13:12:19 -05:00
Long Lin
9514cb5732 feat: add enterprise course enrollments data to enrollments for support 2022-01-19 10:14:13 -05:00
ansabgillani
8610856a30 feat: Program Inspectors API View 2022-01-19 14:18:06 +05:00
Awais Qureshi
573c841bf6 test: running migrations on mysql57 on ubuntu20. (#29770)
* chore: Running migrations check on mysql57 (ubuntu20).
2022-01-19 11:23:07 +05:00
Kshitij Sobti
8fa962b1c8 feat: Add Studio UI to edit discussions toggle [TNL-7349] (#29720)
Adds a UI in studio to toggle discussions for a units if a course is using a discussion provider that supports it and per-unit discussion control is enabled.

Co-authored-by: Kshitij Sobti <kshitij@opencraft.com

Co-authored-by: Agrendalath <piotr@surowiec.it>
2022-01-19 11:21:32 +05:00
Kshitij Sobti
d5c9d61a98 feat: Allow fetching details of inactive providers (#29511) 2022-01-19 11:18:16 +05:00
Tim McCormack
05704eea39 fix: When xsslint fails with error, list which file it failed on (#29780)
In my case, xsslint was failing with a UnicodeDecodeError -- having this
try/except block helped me discover that it was reading files in my
virtualenv.
2022-01-18 20:24:49 +00:00
Dillon Dumesnil
e458c7eb36 Merge pull request #29747 from openedx/ddumesnil/goal-celly-modal-aa-1138
feat: AA-1138: Adds ability to have Weekly Goal Celebration Modal in MFE

Adds celebrate_weekly_goal to the CourseEnrollmentCelebration and includes logic
for only returning True if the db field is true and the learner has hit their goal
this week. Adds ability to set to false via the API already used by the frontend.
Default db value is False, but all new enrollments after merge will be set to True.
2022-01-18 06:13:43 -08:00
John Nagro
d94e2be670 fix: edx-enterprise 3.38.2 (#29767)
- django admin fixes
2022-01-18 08:51:07 -05:00
Mubbshar Anwar
4c0f9ddc9a feat: save program (#29697)
save for later program
VAN-792
2022-01-18 13:49:10 +05:00
edX requirements bot
4e835c61b2 chore: Updating Python Requirements (#29776) 2022-01-18 11:32:01 +05:00
Kshitij Sobti
2bbf447ab5 feat: banner for staff users that displays a message for testing the new MFE experience (#29698)
Adds a new banner allowing staff users to preview and switch between the new and legacy forum experience.
2022-01-18 11:18:59 +05:00
Giovanni Cimolin da Silva
5bd86ba583 Merge pull request #29635 from open-craft/chris/LX-2398
Feat: Wrap the choice label with a <div> on choicegroup.html
2022-01-17 19:05:34 -03:00
Jayram Nai
d942c91b01 docs: nit for coursegraph README file 2022-01-17 19:41:11 +05:30
edx-pipeline-bot
ba2a6df4ec Merge pull request #29771 from openedx/private_to_public_bf46daa
Mergeback PR from private to public.
2022-01-17 05:31:01 -05:00
Attiya Ishaque
bf46daa494 Merge pull request #236 from edx/attiya/VAN-817
fix: Add security fix in LMS logout redirect_url.
2022-01-17 14:27:01 +05:00
Jillian Vogel
ca1a44f15d Merge branch 'master' into chris/LX-2398 2022-01-17 11:11:59 +10:30
Dillon Dumesnil
7b1fead04c feat: AA-1138: Adds ability to have Weekly Goal Celebration Modal in MFE
Adds celebrate_weekly_goal to the CourseEnrollmentCelebration and includes logic
for only returning True if the db field is true and the learner has hit their goal
this week. Adds ability to set to false via the API already used by the frontend.
Default db value is False, but all new enrollments after merge will be set to True.
2022-01-14 13:59:22 -05:00
alangsto
68dd185a0a feat: update certificate generation command (#29761)
MST-1161. The regeneration command for unverified certs has to be used to regenerate all unverified certs after the release of the honor code feature on January 19th. Because of this, the command is now updated to regenerate all unverified certificates if no specific course keys are provided. I've also included an option to include excluded keys, so that all unverified certs, except for those in an excluded course key, can be regenerated.
2022-01-13 14:32:20 -05:00
Simon Chen
ee10f84ed6 chore: upgrade edx-proctoring to 4.8.4 (#29760)
Co-authored-by: Simon Chen <schen@edX-C02FW0GUML85.local>
2022-01-13 13:54:09 -05:00
edX requirements bot
163e9fb975 chore: Updating Python Requirements (#29755) 2022-01-13 20:50:56 +05:00
Carla Duarte
9a7a91f409 Merge pull request #29756 from openedx/ciduarte/AA-1168
fix: update assessment visibility copy in studio
2022-01-13 10:18:48 -05:00
Bianca Severino
9ca7c9a0b2 Merge pull request #29753 from openedx/bseverino/proctoring-4.8.3
chore: upgrade edx-proctoring to 4.8.3
2022-01-13 09:31:36 -05:00
Kyle McCormick
b4a92ee1be docs: COURSEGRAPH_JOB_QUEUE is a setting, not a toggle (#29759)
This will fix a pylint failure that currently exists
because toggle_default is expected to be 'True' or 'False'.
2022-01-13 09:31:19 -05:00
Kyle McCormick
06d2f14634 docs: document COURSEGRAPH_JOG_QUEUE toggle 2022-01-13 08:53:48 -05:00
Carla Duarte
b40010912e fix: update assessment visibility copy in studio 2022-01-12 14:34:14 -05:00