Commit Graph

59518 Commits

Author SHA1 Message Date
stvn
c682876ca5 merge(#28365): feat/ceng-bot
commits
=======
- fix(ci): move github workflow to correct location
2021-08-02 12:28:14 -07:00
Olivia Ruiz-Knott
379a818a04 Merge pull request #28258 from edx/ork/MICROBA-1239_certificate-date-override
feat: Add CertificateDateOverride model
2021-08-02 13:23:46 -06:00
oliviaruizknott
8906adb072 feat: Add CertificateDateOverride model
Add a new model (and corresponding migration) to the certificates
app in the LMS: CertificateDateOverride. The model will eventually be
used to allow course teams / support to override the "Issued On" date
for a given course certificate.
2021-08-02 12:44:37 -06:00
stvn
5e9b64775f fix(ci): move github workflow to correct location
I used Github's UI to create this from the template (which I _never_ do,
instead opting for the CLI) and some how this ended up in the project
root, instead of in the .github/workflows directory. 🤷

Back to the command line for me...
2021-08-02 11:41:00 -07:00
Matt Tuchfarber
4b254c16f9 fix: Fix translation string for studio settings (#28361) 2021-08-02 14:29:27 -04:00
Bianca Severino
31cb73c7c3 Merge pull request #28360 from edx/bseverino/name-affirmation-0.3.0
chore: upgrade edx-name-affirmation to 0.3.0
2021-08-02 14:03:34 -04:00
Justin Hynes
8a7ad06304 Merge pull request #28332 from edx/jhynes/microba-1087_dashboard
refactor!: Remove `generate_example_certificates` and update Instructor Dashboard with updated messaging.
2021-08-02 14:02:34 -04:00
Justin Hynes
d4a7a44909 refactor!: Remove generate_example_certificates and update Instructor Dashboard with updated messaging.
[MICROBA-1087]
[DEPR-155]

* Remove `generate_example_certificates` functionality
* Adjust Instructor dashboard slightly to prevent people from clicking the `Generate Example Certificates` button, remove form/code that called the `generate_example_certificates` endpoint.
2021-08-02 13:26:28 -04:00
Bianca Severino
afb7691c9a chore: upgrade edx-name-affirmation to 0.3.0 2021-08-02 13:25:07 -04:00
Michael Terry
83ea878253 Merge pull request #28334 from edx/mikix/less-image-churn
fix: don't recreate course overview images every request
2021-08-02 13:13:25 -04:00
Christie Rice
4996b40860 fix: Add check for existence of grade (#28348)
MICROBA-678
2021-08-02 13:07:52 -04:00
Alexander J Sheehan
68a32df5d7 Merge pull request #28345 from edx/asheehan-edx/ENT-4783-version-bump
maint: bumping enterprise version to 3.27.12
2021-08-02 13:06:21 -04:00
Michael Terry
557d4f1d34 fix: don't recreate course overview images every request
This reduces database churn and helps avoid locks.
2021-08-02 12:44:13 -04:00
sofiayoon
1ad615ef59 Merge pull request #28329 from edx/syoon/AA-945
fix: wrong start date is displayed in susbection modal
2021-08-02 11:50:03 -04:00
Matt Tuchfarber
622d56026c Certificate Display Settings revamp (round 2) (#28286)
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 model and CourseDetails objects to
validate these fields and choose sane defaults if they aren't
expected values

This work was previously done in bd9e7dd (complete with bugs), so this
version is toggleable via the ENABLE_V2_CERT_DISPLAY_SETTINGS setting
2021-08-02 11:30:15 -04:00
Nathan Sprenkle
121afd0c5f refactor: new logic for when to enable Gradebook bulk management (#28080)
Formerly, bulk management was enabled by sending feature feature
toggle to Gradebook which also checked for the presence of a 
master's track to enable the feature. This default enables for all
courses with a master's track and also allows selective enabling 
for courses with the feature flag.
2021-08-02 11:06:08 -04:00
Christie Rice
5fa4fcea5e fix: Handle missing user profile when setting a name in a course certificate (#28319)
MICROBA-1410
2021-08-02 10:58:13 -04:00
Jawayria
9cda17bf8d Merge pull request #28260 from edx/jawayria/remove-constraint
chore: Removed constraint on django-countries
2021-08-02 19:56:56 +05:00
Awais Qureshi
d6182d4133 Merge pull request #28331 from edx/python2_unicode_another_pr
chore: Django3 has removed python_2_unicode_compatible.
2021-08-02 19:35:23 +05:00
Sarina Canelake
7df802967c Merge pull request #28105 from chiruzzimarco/fix/courseware-banner-translation
Translate prerequisite section banner text
2021-08-02 10:22:51 -04:00
Alexander Sheehan
959a84f37d maint: bumping enterprise version to 3.27.12 2021-08-02 10:08:08 -04:00
Sofia Yoon
a272dd54cf fix: wrong start date is displayed in susbection modal with xblock's start date so use course context's start date (AA-945) 2021-08-02 10:05:50 -04:00
edX cache uploader bot
414d020380 Updating Bokchoy testing database cache (#28328) 2021-08-02 09:15:10 -04:00
Jawayria
514c781917 chore: removed constraint on django-countries 2021-08-02 17:35:49 +05:00
Julia Eskew
b7a34887c2 chore: Bump version of django-wiki to 1.0.2. 2021-07-30 18:40:44 -04:00
Awais Qureshi
eb0a66c2bd chore: Django3 has removed python_2_unicode_compatible.
Execute the codemodes.
2021-07-30 22:13:13 +05:00
Michael Terry
61b9a523e7 Merge pull request #28290 from edx/mikix/effort-cleanup
feat: enable effort estimation feature by default
2021-07-30 11:46:57 -04:00
sofiayoon
c6ea3f9ee8 Merge pull request #28323 from edx/syoon/AA-943
fix: display relative due date on limited time assignments (AA-943)
2021-07-30 11:08:54 -04:00
Christie Rice
8971c99da6 feat!: Add migration to drop the CertificateWhitelist table (#28307)
This model has been replaced by the CertificateAllowlist.

MICROBA-1304
2021-07-30 10:27:35 -04:00
Awais Qureshi
daa38296cd Merge pull request #28317 from edx/python2_unicode_new
chore: Django3 has removed python_2_unicode_compatible.
2021-07-30 19:12:15 +05:00
Binod Pant
54fc5c35d2 feat: Celery tasks instead of synchronous emails for enrollment, in n… (#28324)
* feat: Celery tasks instead of synchronous emails for enrollment, in notify_enrolled_learners()

ENT-4779

ENT-4779

* feat: use edx-enterprise 3.27.11 for improved error handling in email notify task
2021-07-30 09:42:39 -04:00
Sofia Yoon
1ee80d8640 fix: display relative due date on limited time assigments (AA-943) 2021-07-29 15:37:21 -04:00
Maari
81a17b90aa feat: add an option to enable Badgr notifications (#28313)
With Badgr v2 API, notification emails for earning badges are
no longer sent to learners by default. However, the request to
create a badge assertion accepts an optional boolean property
"notify", that can be used to enable/disable email notifications.

Make it configurable by an optional setting `BADGR_ENABLE_NOTIFICATIONS`
(defaults to False).
2021-07-29 15:33:23 -04:00
Syed Muhammad Dawoud Sheraz Ali
9214e191f6 Merge pull request #27696 from open-craft/0x29a/bb2862/language_code_via_site_configuration
[OSPR-5796] [BB-2862] "LANGUAGE_CODE" site configuration option
2021-07-29 22:24:18 +05:00
Julia Eskew
aad7aa17db fix: Add production Django setting line for the origin-specific token to
disable subframe dialog suppression for sites which use ENV_TOKENS for config.
2021-07-29 12:28:55 -04:00
sofiayoon
8b2b7e5f18 Merge pull request #28302 from edx/syoon/AA-921
feat: log event for custom pacing when user submits relative date for self paced course (AA-921)
2021-07-29 11:23:07 -04:00
Sofia Yoon
9a555eb02c feat: log event for custom pacing when user submits relative date for self paced course (AA-921) 2021-07-29 09:51:25 -04:00
Christie Rice
5883d13092 feat!: Remove CertificateWhitelist model (#28308)
This model has been replaced by the CertificateAllowlist.

MICROBA-1304
2021-07-29 09:50:34 -04:00
Awais Qureshi
82ef28b43f chore: Django3 has removed python_2_unicode_compatible.
Execute the codemodes.
2021-07-29 18:24:39 +05:00
Awais Qureshi
1f12ab186c chore: Django3 has removed python_2_unicode_compatible.
Execute the codemodes.
2021-07-29 18:22:22 +05:00
=Awais Jibran
30ca1804d6 fix: Update provider features list for discussions
This Pr updates the features list of the discussion providers for,
1. Combines LTI basic configuration and LTI integration into 1 feature.
2.Enables Primary discussion app experience for Yellowdig
3. Hides Automatic learner enrollment from this list

FE changes (in Other PR):
1. Turn edX to Full Support instead of partial support
2. Rename Partial support to Basic support

https://openedx.atlassian.net/browse/TNL-8546
2021-07-29 18:15:10 +05:00
Awais Qureshi
46feea0c4b Merge pull request #28305 from edx/python2_unicode_pr
chore: Django3 has removed python_2_unicode_compatible.
2021-07-29 17:53:52 +05:00
Justin Hynes
1887f13fd2 Merge pull request #28281 from edx/jhynes/microba-1087
refactor!: Remove unused callback endpoints used for PDF cert generation/updates
2021-07-29 07:56:45 -04:00
Leangseu Kim
d7cb1eb378 fix: temporary constraint ora2 update 2021-07-28 23:06:25 -04:00
edX Transifex Bot
c92177b5f8 geoip2: update maxmind geolite country database 2021-07-29 02:14:25 +05:00
leangseu-edx
d1ccddd167 Revert "chore: bump ora2 version to 3.6.12"
This reverts commit f380dffe9b.
2021-07-28 16:19:55 -04:00
stv
41ecd78513 build: add edx-community-bot workflow
to delegate access to BTR maintainers on Named Release branches.
2021-07-28 11:58:48 -07:00
Julia Eskew
a0d6095fb6 feat: Add token which disables different origin subframe dialog suppression
for Chrome version 92. This token is added to the courseware iFrame, which
enables the iFrame to retain the ability to summon modals & alerts - or open
new windows via JS. This token has a limited lifespan - it currently expires around
Dec 14, 2021.

TNL-8559
2021-07-28 14:32:39 -04:00
Justin Hynes
dbe8ae1fbb refactor!: Remove unused callback endpoints used for PDF cert generation/updates
[MICROBA-1087]
[DEPR-155]

* Removed callback functions that were originally used to update certificates (and example certificates) post xqueue processing
2021-07-28 14:21:31 -04:00
Leangseu Kim
f380dffe9b chore: bump ora2 version to 3.6.12 2021-07-28 13:54:24 -04:00