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
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
Awais Qureshi
05504e25c5
Merge pull request #26952 from edx/pyupgrade-effort-esi
...
pyupgrade in enterprise_support
2021-03-12 17:28:22 +05:00
Usama Sadiq
46b5f5c24a
refactor: ran pyupgrade on openedx/core/djangoapps ( #26845 )
...
upgraded course_date_signals & course_groups apps.
2021-03-12 16:44:43 +05:00
Usama Sadiq
32a4c70bef
refactor: ran pyugprade on openedx/core/djangoapps/cors_csrf ( #26844 )
2021-03-12 16:35:43 +05:00
M. Zulqarnain
6286de8bd1
refactor: pyupgrade on ace_common, api_admin, auth_exchange ( #26782 )
2021-03-12 14:15:03 +05:00
Awais Qureshi
81eadbd2ae
BOM-2442
...
pyupgrade in discount app.
2021-03-12 12:41:07 +05:00
Awais Qureshi
b5a6580ecc
BOM-2442
...
pyupgrade in enterprise-support.
2021-03-12 12:39:48 +05:00
Awais Qureshi
4fca4db826
BOM-2442
...
pyupgrade in learner-profile
2021-03-12 12:37:13 +05:00
Carla Duarte
dbf2b86f25
Merge pull request #26928 from edx/ciduarte/hack
...
AA-671: Course Home MFE Progress Tab API cleanup
2021-03-11 16:09:48 -05:00
Carla Duarte
99f73312b8
Progress Tab
2021-03-11 15:43:58 -05:00
Usman Khalid
23d1e5b654
Remove unused RawDescriptor and EmptyDataRawDescriptor.
2021-03-11 22:20:33 +05:00
Awais Qureshi
e92bdc5dce
BOM-2442
...
pyupgrade in course-bookmarks, course-duration
2021-03-11 15:00:33 +05:00
Awais Qureshi
ace90d5345
BOM-2442
...
pyupgrade in leaner-profile, lti-course-tab, personalized-learner
2021-03-11 14:57:20 +05:00
Awais Qureshi
d24f79a264
BOM-2442
...
pyupgrade in enterprise_support
2021-03-11 14:54:23 +05:00
Awais Qureshi
e40d259a09
BOM-2442
...
pyupgrade in course-search and discount.
2021-03-11 14:49:15 +05:00
Awais Qureshi
967897d517
BOM-2442
...
pyupgrade in course-bookmarks, course-duration
2021-03-11 14:28:17 +05:00
stvn
435f2a3f79
Merge PR #26718 bd03/api/init
...
* Commits:
feat: Add discussions API endpoint [BD-03]
docs: Add ADR for DiscussionsConfiguration HTTP API [BD-03]
2021-03-11 00:17:16 -08:00
Braden MacDonald
f99c42fb0c
Merge pull request #26667 from BbrSofiane/bbrsofiane/tsd-relative_course_dates
...
[TSD] Annotate relative_dates waffle flag
2021-03-10 21:38:45 -08:00
Matt Tuchfarber
09bb25bbcd
exp: Add logging to course cert availability date
...
I believe there to be a race condition here that only manifests in a
non-devstack environment. Adding some logging to better diagnose.
2021-03-10 17:01:45 -05:00
David Ormsbee
8aa056e230
perf: Instrument all learning_sequences API calls.
...
This will make it possible to make a New Relic dashboard for the
learning_sequences API calls that tracks call performance across
different transactions (by querying Spans). Our goal would be to
offer SLAs around 99th percentile performance.
Course IDs and User ID metrics are also added, so that we can see
outliers in Span reporting, for later investigation.
2021-03-10 10:19:30 -05:00
Syed Muhammad Dawoud Sheraz Ali
4d58626fd4
fix: allow inactive users to submit support tickets ( #26933 )
2021-03-10 19:43:49 +05:00
Awais Qureshi
805e10a5ac
BOM-2442
...
pyupgrade in course-bookmarks, course-duration
2021-03-10 18:35:45 +05:00
Awais Qureshi
66bd34743c
BOM-2442
...
pyupgrade in content-type-gating
2021-03-10 18:31:46 +05:00
Awais Qureshi
ba4708edd0
Merge pull request #26888 from edx/BOM-2442-calendar-sync
...
pyupgrade in calendar-sync.
2021-03-10 15:58:31 +05:00
stvn
054f4ac828
feat: Add discussions API endpoint [BD-03]
2021-03-10 01:01:53 -08:00
stvn
747a049420
docs: Add ADR for DiscussionsConfiguration HTTP API [BD-03]
2021-03-10 01:01:16 -08:00
Adeel Khan
725cd3f083
Fix button/title text for;
...
1) Account activation email.
2) Password reset email.
3) Password reset success.
VAN-272
2021-03-10 00:47:49 +05:00
David Ormsbee
f5b74fcf31
feat: Backfill and Django Admin for Learning Sequence Outline
...
* Adds the backfill_course_outlines management command to contentstore
* Adds a read-only Django admin interface to learning_sequences for the
support team and debugging.
* Adds two new functions to the learning_sequences public API:
key_supports_outlines and get_course_keys_with_outlines
The learning_sequences app isn't supposed to know about contentstore or
modulestore, as it's intended to be extracted out of edx-platform in the
long term. Therefore, the backfill_course_outlines command is in
contentstore, and not learning_sequences.
This work was tracked in TNL-7983, but it also fixes a bug where we were
trying to generate course outlines for libraries (TNL-7981).
All Open edX instances upgrading to Lilac should run the
backfill_course_outlines command as part of their upgrade process.
2021-03-09 09:05:57 -05:00
David Ormsbee
6a00878f59
fix: learning_sequences missing courses now return 404 (not 500)
...
We weren't properly catching the CourseOutlineData.DoesNotExist error
before this commit. TNL-7979
2021-03-09 09:05:57 -05:00
Kyle McCormick
9b37e7d0fe
refactor: centralize checks for canonical courseware experience & URL ( #26815 )
...
Centralize the logic for choosing between
MFE and Legacy-frontend courseware within
three new functions:
* courseware_mfe_is_active
* courseware_mfe_is_visible
* courseware_legacy_is_visible
This allows us to create another new function:
* get_courseware_url
which can be called anywhere in LMS/Studio
to get the canonical URL to courseware
content (whether it be MFE or Legacy).
In future commits we we begin using
get_courseware_url throughout the platform.
TNL-7796
2021-03-08 15:24:16 -05:00
Felipe Montoya
72fba562f8
Merge pull request #26477 from eduNEXT/MJG/Change_max_uername_len
...
feat: Changed username max_length to the specified by django
2021-03-08 15:15:49 -05:00
Kyle McCormick
bcb48525ac
refactor: clean up unused ERROR_ON_DEPRECATED_EDX_PLATFORM_IMPORTS ( #26900 )
...
The setting overrides should've been cleaned up in a previous
commit, but I missed them. This change is a no-op.
2021-03-08 15:01:12 -05:00
Raul Gallegos
e1614b5324
fix: revert back the bundle_draft_files cache key ( #26897 )
...
Changes the LMS/Studio bundle cache key,
thus invalidating all 47hr-TTL entries
in favor of new 50min-TTL entries.
TNL-7771
2021-03-08 12:34:51 -05:00
Zainab Amir
a39befb548
VAN-113: Add error code for registration workflow ( #26821 )
2021-03-08 18:09:26 +05:00
Awais Qureshi
6b4bed37a3
BOM-2442
...
pyupgrade in calendar-sync.
2021-03-08 13:24:16 +05:00
Awais Qureshi
d0ed3ee942
BOM-2442
...
pyupgrade in calendar-sync.
2021-03-08 13:13:52 +05:00
Awais Qureshi
32601c1a39
BOM-2442
...
pyupgrade in announcements.
2021-03-08 12:58:04 +05:00
Kyle McCormick
9aefd6f986
style: django-not-configured is not a sensible lint-amnesty value ( #26862 )
...
django-not-configured is an error raised by pylint (with
the pylint-django plugin) when it's not correctly configured.
We should not be applying lint amnesty for such a violation.
2021-03-05 08:11:58 -05:00
Matthew Piatetsky
013f7bfe34
Merge pull request #26744 from edx/AA-461
...
[AA-461] Export highlights to s3 for use by braze
2021-03-05 06:46:57 -05:00
Braden MacDonald
7a14c87865
Merge pull request #26535 from edx/ziafazal/annotations_ENABLE_ANNOUNCEMENTS
...
[TSD] Added annotations for ENABLE_ANNOUNCEMENTS feature flag
2021-03-04 15:15:45 -08:00
Matt Tuchfarber
7f1c5023cd
Merge pull request #26841 from edx/tuchfarber/fix_race_condition_cert_date
...
Move cert date signals to avoid race conditions
2021-03-04 17:40:50 -05:00
Matthew Piatetsky
8d1d7b2222
feat: Export highlights to s3 for use by braze
...
Things other than highlights may be exported in the future. The storage class is flexible so backends other than s3 may be used in the future.
AA-461
2021-03-04 15:57:30 -05:00
Matt Tuchfarber
6c97dfe1e5
Move cert date signals to avoid race conditions
...
COURSE_CERT_DATE_CHANGE was being called before saving the new data in
the course overview. The listeners were expecting to pull the data out
of the course overview, and thus were only right about half the time.
This moves the signal to trigger after the course publish signals are
handled.
2021-03-04 15:57:21 -05:00
adeel khan
18aa50ec0f
Merge pull request #26853 from edx/adeel/van_178_change_shadow_box_background_color
...
Change email shadow box color
2021-03-04 18:55:53 +05:00
Adeel Khan
416546791d
Change email shadow box color
...
VAN-178
2021-03-04 18:18:32 +05:00
Adeel Khan
883fffd2c6
Reduce top padding by half for emails
...
VAN-177
2021-03-04 17:28:41 +05:00
zia.fazal@arbisoft.com
d45d978aab
Added annotations for ENABLE_ANNOUNCEMENTS feature flag
...
fixed quality violations
Changed indentation
2021-03-04 16:44:40 +05:00
Adeel Khan
231dd68f90
Make button style primary
...
VAN-274
2021-03-04 07:50:09 +05:00