Matthew Piatetsky
8978bc26e1
feat: add admin for the User Celebration Model
2021-05-27 15:19:24 -04:00
Albert (AJ) St. Aubin
351228cee4
refactor: Updating cert availability messaging.
...
[MICROBA-678]
Added cert availability date to the API used to get certificate status
by the learning MFE to support updated messaging.
Updated the cert availability messaging in the Coruse Dashboard,
including a text color change.
2021-05-24 12:42:03 -04:00
Sameen Fatima
0be941b224
ENT-4095: Handle coupon expiration date scenario in LMS ( #27704 )
2021-05-24 14:50:34 +05:00
Christie Rice
9809a7f7d1
feat!: Add migration to remove allow_certificate field from the user profile as the field is no longer used
...
DEPR-140 MICROBA-985
2021-05-20 01:42:29 +00:00
Sameen Fatima
d8b07ebacd
Revert "ENT-4095: Handle coupon expiration date scenario in LMS ( #27539 )" ( #27675 )
...
This reverts commit 9f2a72ad08 .
2021-05-19 18:06:21 +05:00
Sameen Fatima
9f2a72ad08
ENT-4095: Handle coupon expiration date scenario in LMS ( #27539 )
2021-05-19 12:47:11 +05:00
Simon Chen
ce6087f546
[Chore]:MST-677 Cleanup the waffle flag to roll out Proctoring Improvements ( #27657 )
2021-05-17 20:46:24 -04:00
Diana Huang
3eb2078c38
refactor: remove squashed student migrations
...
We squashed migrations in the student djangoapp a while back.
This is the followup work to remove the migrations that were
squashed and to convert the squashed migration into a 'normal'
migration.
ARCHBOM-1177
2021-05-11 15:19:17 -04:00
Usama Sadiq
4f4be6538a
BOM-2477: pylint warnings lint-amnesty ( #27585 )
2021-05-11 17:22:40 +05:00
Zainab Amir
5813b82c1a
refactor: update account activation view ( #27587 )
...
Added a check to show error message for scenario where an authenticated
user tries to activate another user's account
VAN-443
2021-05-11 15:08:58 +05:00
Christie Rice
4867535d2d
refactor: Use certificates api method instead of the model, and rename whitelist to allowlist. Also move method to certificates app to prevent circular import. ( #27532 )
...
MICROBA-1021
2021-05-10 13:02:43 -04:00
Alex Dusenbery
4b247013ff
feat: account activation now supports a next query param. ENT-4433
...
This change causes the activation link that’s emailed to a newly-registered user
to utilize a next query parameter. The impetus for this change is an edX Enterprise use-case:
we'd like newly registered Enterprise Customer admins and learners
to be directed to the Enterprise Learner Portal (or Admin Portal) upon account activation.
This is likely a broad enough use case to be valuable in other endeavors.
2021-05-10 12:58:26 -04:00
Usama Sadiq
ea550c06a5
refactor: pyupgrade second iteration ( #27452 )
2021-05-10 13:47:33 +05:00
Adeel Ehsan
798b523712
Revert "CTA dialogue added" ( #27560 )
2021-05-07 16:17:18 +05:00
Adeel Ehsan
03a8dbffb7
Merge pull request #27334 from edx/aehsan/Van-434/cta_dialogue_box_added
...
CTA dialogue added
2021-05-07 05:42:56 +05:00
adeelehsan
dc306f8f6d
CTA dialogue added
...
VAN-434
2021-05-05 23:29:47 +05:00
Michael Terry
033b9474ac
Merge pull request #27502 from edx/mikix/drop-email-marketing
...
feat!: remove all email_marketing djangoapp code
2021-05-04 08:39:08 -04:00
Michael Terry
35f78a3241
feat!: remove all email_marketing djangoapp code
...
This djangoapp was designed for talking to sailthru, in a fairly
edx.org-specific way. Nowadays, edx.org doesn't need this code and
if other installations do, it's better off as a more distinct
plugin anyway, rather than direct support in the platform.
I've moved the one signal that was still useful (calling
segment.identify() whenever user fields change) into user_authn.
And I've left the EmailMarketingConfiguration model alone for now,
but will remove that shortly. Nothing uses it as of this commit.
AA-607
DEPR-139
2021-05-03 16:39:01 -04:00
Simon Chen
ebbb240027
MST-698 Remove escaping for Proctoring Requirements email on course_name and proctoring backend name ( #27500 )
...
The course name can contain apostrophes and other special characters. The email template right now escapes every words. This is not desired because it can render apostrophes like #39;. Update the email templates so only second half of the email template is escaped
2021-05-03 15:39:07 -04:00
Christie Rice
98636654dd
feat!: Remove allow_certificate field from the user profile as the field is no longer used ( #27424 )
...
DEPR-140 MICROBA-985
2021-05-03 09:28:36 -04:00
Dillon Dumesnil
1f58bbe522
feat: AA-775: add course start and pacing to enrollment.activated segment event
2021-04-28 11:29:22 -04:00
Christie Rice
44ed703d41
fix: Allow allow_certificate field to be null in preparation for removing it ( #27432 )
...
DEPR-140 MICROBA-985
2021-04-28 08:50:18 -04:00
Usama Sadiq
588f11b100
refactor: apply lint-amnesty to pylint violations
2021-04-27 14:43:31 +05:00
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