Usama Sadiq
2b55959a8e
refactor: apply lint-amnesty on existing violations
2021-04-20 23:51:31 +05:00
stvn
970980f25a
style: Alphabetize some imports
2021-04-14 07:38:55 -07:00
stvn
a3a58533a8
docs: Add and cleanup comments
2021-04-14 07:38:55 -07:00
stvn
1b3d915af7
refactor: Move RequestFactoryNoCsrf helper to common/
2021-04-14 07:26:39 -07:00
stvn
f646971c74
refactor: Move OrgInstructorFactory helper to common/
2021-04-14 07:26:39 -07:00
stvn
31bc741410
refactor: Move OrgStaffFactory helper to common/
2021-04-14 07:26:39 -07:00
stvn
ffcfc05a61
refactor: Move BetaTesterFactory helper to common/
2021-04-14 07:26:39 -07:00
stvn
22fb1ec124
refactor: Move InstructorFactory helper to common/
2021-04-14 07:26:39 -07:00
stvn
8869a30bcd
refactor: Move UserFactory helper to common/
2021-04-14 07:26:39 -07:00
stvn
2fa36fb0cf
refactor: Move StaffFactory helper to common/
2021-04-14 07:26:39 -07:00
stvn
5dd8302d8b
refactor: Move GlobalStaffFactory helper to common/
2021-04-14 07:26:39 -07:00
Christie Rice
1181fb343e
feat!: Remove allow_certificate checks from course certificates ( #27206 )
...
DEPR-140 MICROBA-985
2021-04-05 14:00:07 -04:00
jawad khan
5025a3ffd9
feat!: remove "Text Me the App" page from web app because of security concern
...
Someone at edx was able to quickly send a few texts to himself using the tool.
Each text came from a different number and there was no message about the ability to unsubscribe or stop.
This could potentially be used to spam users as well as potentially result in charges to edX for high volume.
page url https://courses.edx.org/text-me-the-app
LEARNER-8286
2021-03-30 23:38:24 +05:00
Zainab Amir
8cc5f13daf
Add rate limit to registration endpoint ( #27060 )
...
Currently the registration endpoint has no rate limit. Added a new ratelimit
variable to support the change, it's value is set to 60/7d.
VAN-302
2021-03-25 16:28:30 +05:00
Usama Sadiq
3e6b3e41f8
refactor: remove unused imports ( #27084 )
2021-03-24 17:55:04 +05: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
275e0c7527
refactor: remove unused imports.
2021-03-19 15:30:01 +05:00
Awais Qureshi
683e6f9aba
refactor: remove unused imports.
2021-03-19 15:22:03 +05: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
Stuart Young
995c6548bb
add email to segment traits
2021-03-16 18:07:04 -04:00
Stu Young
5107aa41e9
DENG-803: add traits to segment context for enrollment activated events ( #26842 )
...
add traits to segment context for enrollment activated events
2021-03-16 14:28:22 -04: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
Awais Qureshi
71b38915e8
Merge pull request #26894 from edx/BOM-2375-student-2
...
BOM-2375-student-part2
2021-03-12 17:02:27 +05:00
Awais Qureshi
51d0d68a1e
BOM-2375-student-part2
...
pyupgrade in student app.
2021-03-10 16:50:00 +05:00
Awais Qureshi
094573e901
BOM-2375-student-part2
...
pyupgrade in student app.
2021-03-10 16:17:22 +05:00
Justin Hynes
32685a7999
MICROBA-1025 | Update cert_whitelist.py management command
...
[MICROBA-1025]
- Update management command to use the same logic that the Instructor Dashboard uses
- Fix bug in management command where processing stopped when encountering a user that did not exist
- Add more logging
- Add and update tests where needed
2021-03-09 14:45:44 -05:00
Awais Qureshi
f0cac0c09d
Merge pull request #26893 from edx/BOM-2375-student-1
...
BOM-2375-student-part1
2021-03-09 17:52:30 +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
Awais Qureshi
b907c3d289
BOM-2375-student-part1
...
pyupgrade in student app.
2021-03-08 23:16:11 +05:00
Awais Qureshi
a980145164
BOM-2375-student-part1
...
pyupgrade in student app.
2021-03-08 22:21:37 +05:00
Adeel Ehsan
5fcf88f31e
Merge pull request #26869 from edx/aehsan/van-390/datetimestamp_added_for_account_activation_event
...
datetimestamp added for account activation event
2021-03-08 19:59:43 +05:00
Awais Qureshi
2dcaf9d5a6
BOM-2375-student-part1
...
pyupgrade in student app.
2021-03-08 18:29:25 +05:00
Zainab Amir
a39befb548
VAN-113: Add error code for registration workflow ( #26821 )
2021-03-08 18:09:26 +05:00
adeelehsan
4d24f4c005
datetimestamp added for account activation event
...
VAN-390
2021-03-08 11:29:58 +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
Justin Hynes
a3a05bc440
MICROBA-1038 | Don't check enrollment status when removing allowlist entries
...
[MICROBA-1038]
- Today, we check if a learner is actively enrolled in a course-run before we add or remove them from the Instructor Dashboard allow list. We ran into an issue where we couldn't remove an entry from the list because the learner is no longer actively enrolled in the course-run. Update instructor dashboard logic to only check enrollment status when _adding_ a learner to the allow list.
2021-03-04 13:44:45 -05:00
Sarina Canelake
e15e372233
Merge pull request #26772 from edx/sarina/DEPR-142-TNL-7522
...
Remove the "role of users being enrolled" field from Instructor Dashboard
2021-03-03 08:57:16 -05:00
Michael Terry
9570c1c72b
feat: add 'external course updates' experiment flag
...
When this flag is enabled, users will be 50/50 bucketed into an
experiment where users get course highlights and nudges from an
external service (like sailthru or braze) rather than from
edx-platform via ACE.
AA-661
2021-03-02 14:51:45 -05:00
Usman Khalid
dd96a2aa72
Convert Course, Section and Sequence XModules to XBlocks. ( #25965 )
2021-03-02 10:29:33 -05:00
Dillon Dumesnil
aeb71250e9
AA-513: Ensure user id exists before trying to send event
...
request.user.id could be None which ends up raising an error in
the analytics package we use.
2021-03-02 09:22:12 -05:00
Awais Qureshi
29180d4b66
Merge pull request #26670 from edx/BOM-2375-student-pa2
...
Run Pyupgrade on student folder.
2021-03-02 16:30:36 +05:00
Matthew Piatetsky
fe8e959559
Merge pull request #26765 from edx/AA-304
...
Check course outline and course date toggles in addition to courseware toggle for streak
2021-03-01 11:02:50 -05:00
Matthew Piatetsky
69ec9a2599
Check course home toggle in addition to courseware toggle
2021-03-01 09:40:02 -05:00
sarina
173bbce500
feat!: Remove the "role of users being enrolled" field from Instructor Dashboard
...
See DEPR-142
2021-02-28 18:40:16 -05:00
Carla Duarte
02c46fc016
Merge pull request #26764 from edx/ddumesnil/segment-logout-aa-513
...
AA-513: Updating to segment instead of backend event
2021-02-26 14:03:40 -05:00
Dillon Dumesnil
7f796e1be1
AA-513: Updating to segment instead of backend event
2021-02-26 13:36:21 -05:00
Dillon Dumesnil
5e2bbd88d5
Merge pull request #26763 from edx/ddumesnil/segment-logout-aa-513
...
AA-513: Add segment event for logout
2021-02-26 08:04:35 -08:00
Dillon Dumesnil
82d3367923
AA-513: Add segment event for logout
2021-02-26 10:19:13 -05:00