Eemaan Amir
8c8a567dd0
feat: added batching to managemnet command to avoid queueing errors ( #36720 )
...
* feat: added batching to managemnet command to avoid queueing errors
* fix: refactored code to fix pylint errors
* fix: fixed quality check errors
* fix: fixed quality check errors
2025-05-15 17:02:37 +05:00
Eemaan Amir
8758007e9b
feat: management command to backfill is_disabled attribute to segment ( #36680 )
...
* feat: management command to backfill is_disabled attribute to segment
* fix: fixed pylint errors
* fix: replaced broad exceptions with specific exceptions
2025-05-09 18:54:46 +05:00
Muhammad Faraz Maqsood
591008280f
chore: rename braze_client to email_client
2025-03-26 11:21:56 +05:00
Muhammad Faraz Maqsood
2b83fe3bf4
Revert "chore: rename braze_client to email_client"
...
This reverts commit b3f9903a4b .
2025-03-25 17:38:32 +05:00
Muhammad Faraz Maqsood
b3f9903a4b
chore: rename braze_client to email_client
2025-03-25 10:31:32 +05:00
Usama Sadiq
b6828cecaa
fix: enable pylint warnings ( #36195 )
...
* fix: enable pylint warnings
2025-01-30 17:15:33 +05:00
sohailfatima
17f48adb49
feat: remove unnecessary PII
2024-06-04 12:08:52 +05:00
sohailfatima
8e7a5f18c7
feat: added tracking events for password reset initiation
2024-06-04 12:08:52 +05:00
Attiya Ishaque
16e0333da9
refactor: remove the managment command populate user emails on braze ( #34228 )
2024-02-14 17:54:34 +05:00
Syed Sajjad Hussain Shah
7c25c5f4c8
feat: command to backfill users email addresses on braze ( #33467 )
2023-10-16 12:25:12 +05:00
Braden MacDonald
9b9b88df52
chore: remove some usages of six (Python2 compat) ( #32554 )
...
* get rid of six.text_type(s)
* get rid of six.b()
* get rid of six.string_types
* get rid of six.PY2/six.PY3
* get rid of six.iteritems() and six.viewvalues()
2023-07-17 12:18:43 -07:00
Shahbaz Shabbir
f6071490e8
feat: add a command to fetch unsubscribed emails from Braze
2023-07-13 18:13:14 +05:00
Shahbaz Shabbir
ff0805a189
feat: Add management command to unsubscribe user email ( #31705 )
2023-03-01 18:23:56 +05:00
Ned Batchelder
12765a7a59
refactor(test): use @skip_unless_lms uniformly
2023-02-01 13:52:26 -08:00
Bernard Szabo
2d544f94be
feat: TNL-10136 tease course enrollment from student model
...
Reapply changes developed in bszabo/TNL-10136-student-course-enrollment branch to current master
2022-12-13 17:19:34 -05:00
Mubbshar Anwar
994a359f20
revert: revert redesign enrollment email ( #31272 )
...
- revert changes of redesign course enrollment email PR.
VAN-1157
2022-11-10 12:10:43 +05:00
Mubbshar Anwar
22b378e605
feat: Pass segment properties ( #30919 )
...
- For new enrollment email pass extra segment event properties.
VAN-999
2022-09-05 16:55:46 +05:00
Mubbshar Anwar
2980265764
Revert "feat: Pass segment properties ( #30742 )" ( #30918 )
...
This reverts commit b76d5c2a66 .
2022-08-30 12:11:25 +05:00
Mubbshar Anwar
b76d5c2a66
feat: Pass segment properties ( #30742 )
...
- For enrollment email pass extra segment event properties.
VAN-999
2022-08-29 15:36:24 +05:00
Zainab Amir
f6e886b027
feat: remove unused management commands ( #30861 )
...
Removed two commands:
- populate_is_marketable_user_attribute
- populate_user_data_on_braze
VAN-971
2022-08-16 15:10:20 +05:00
Shafqat Farhan
26c8ec5c2a
Merge pull request #30517 from openedx/shafqat/VAN-966
...
feat: VAN-966 - Added a management command to back populate 'marketing_emails_opt_in' UserAttribute
2022-06-20 14:22:48 +05:00
Shafqat Farhan
c7a42f2cbe
feat: VAN-966 - Added a management command to back populate 'marketing_emails_opt_in' UserAttribute
2022-06-20 13:31:39 +05:00
Zainab Amir
7a700dcfd1
feat: command to populate user data on braze ( #30556 )
2022-06-20 10:19:09 +05:00
Shafqat Farhan
f71dd805ea
feat: VAN-966 - Added a management command to back populate 'marketing_emails_opt_in' UserAttribute
2022-06-14 06:40:07 +05:00
Nathan Sprenkle
1212e3550c
feat: ora staff grader backend ( #29828 )
...
- Adds Enhanced Staff Grader (ESG) backend-for-frontend (BFF) in `lms/djangoapps/ora_staff_grader`
- Adds routing to ESG BFF at `{lms_url}/api/ora_staff_grader/*`
- Adds mock implementation routing at `{lms_url}/api/ora_staff_grader/mock/*`
- Adds `ORA_GRADING_MICROFRONTEND_URL` setting for routing to ESG microfrontend (MFE)
- Updates to the teams app:
- Add`get_teams_in_teamset` to the teams API.
- Add `get_team_names` to teams service.
- Adds `openassessment.staffgrader` app for appropriate ORA migrations.
- Modifies management commands for creation of users.
- Updates test factory to return display org with course overview.
Co-authored-by: jansenk <jkantor@edx.org >
Co-authored-by: Leangseu Kim <lkim@edx.org >
Co-authored-by: Ben Warzeski <bwarzeski@edx.org >
2022-01-31 11:09:41 -05:00
Attiya Ishaque
60f3623066
fix: [VAN-823] Remove Authn MFE Waffle Flag ( #29778 )
2022-01-26 16:02:53 +05:00
Jawayria
59039597ab
chore: Applied lint-amnesty on common/djangoapps/student
2021-12-13 20:55:40 +05:00
Ned Batchelder
d9dd10dc97
style: code cleanups from Steven Burch ( #29292 )
...
* chore: update deprecated import from collections
* chore: remove outdated imports from markdown library
as it hasn't been supported since 2.0.3 and we're on 3.x.
This was deprecated at least as early as 2012!
* docs: add docstring and remove lint-amnesty to markdown plugin
* chore: remove deprecated etree import
* style: remove unnecessary-comprehension for sets
* style: resolve a number of amnestied pylint complaints
Co-authored-by: stvn <stvn@mit.edu >
2021-11-10 07:11:57 -08:00
M. Zulqarnain
9833134fae
Post Django 3.2 Cleanup ( #29069 )
...
* chore: Post Django 3.2 Cleanup
2021-10-22 13:55:16 +05:00
Usama Sadiq
9ee8df0980
fix: Remove pylint constraint and fix warnings ( #28646 )
2021-10-20 23:00:13 +05:00
Jawayria
563f0a8462
fixed quality
2021-09-10 16:58:13 +05:00
Jawayria
06be2cfccd
fix: Updated the error message in test_bulk_change_enrollment
2021-09-10 15:43:28 +05:00
Maria Grimaldi
54627e1101
refactor: replace User for UserFactory and its methods
...
This change is done so the profile is automatically created for tests users
2021-08-30 11:03:49 -04:00
Usama Sadiq
cde050618e
build: Moved user and group management commands and unit tests to edx-django-utils
...
- Removed manage_user and manage_group commands and their unit tests from edx-platform and added then to edx-django-utils.
- Modified User.post_save signal to ensure the user profile is created when manage_user management command is run to create a user.
- Added edx-django-utils to INSTALLED_APPS for LMS and Studio.
- Moved generate_password from openedx.core.djangoapps.user_authn.utils to edx_django_utils.user along with its unit test.
2021-08-30 12:03:37 +05:00
Julia Eskew
f88a44d8dd
TNL-8080 ][: Use module mixin and fix permissions for proxy models. ( #27811 )
...
* chore: Update Python requirements via pip-tools. Needed the newest
edx-django-utils version.
* refactor: Use the newly-added ReadOnlyAdminMixin from the updated module and
remove the existing implementation.
* fix: edx-platform now has a Django proxy model - CourseOutlineRegenerate.
Without this fix, the permissions to the model's admin interface cannot be
added to a group and successfully granted to users.
2021-06-02 17:33:03 -04:00
Usama Sadiq
4f4be6538a
BOM-2477: pylint warnings lint-amnesty ( #27585 )
2021-05-11 17:22:40 +05:00
Usama Sadiq
ea550c06a5
refactor: pyupgrade second iteration ( #27452 )
2021-05-10 13:47:33 +05:00
Usama Sadiq
2b55959a8e
refactor: apply lint-amnesty on existing violations
2021-04-20 23:51:31 +05: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
Usama Sadiq
3e6b3e41f8
refactor: remove unused imports ( #27084 )
2021-03-24 17:55:04 +05:00
Awais Qureshi
05a5f5954b
refactor: remove unused imports.
2021-03-19 10:15:59 +00: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
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
Awais Qureshi
2dcaf9d5a6
BOM-2375-student-part1
...
pyupgrade in student app.
2021-03-08 18:29:25 +05:00
Jawayria
9e768785d0
Merge pull request #26499 from edx/jawayria/bom-2351-2
...
BOM-2351: Removed unused imports from common/djangoapps/student
2021-02-26 16:59:21 +05:00
Adeel Ehsan
40ece9ea9b
Merge pull request #26631 from edx/aehsan/van-319/added_authn_mfe_url_in_recover_account_command
...
authn mfe url added in recover account command
2021-02-23 17:51:39 +05:00
adeelehsan
809c57f089
authn mfe url added in recover account command
...
VAN-319
2021-02-23 11:32:02 +05:00
usamasadiq
96f0915b0f
Fixed new pylint warnings.
...
use generator in any/all()
disable not-callable warnings
disable no-member warnings
Suppressed smaller pylint warnings
Pin edx-proctoring==3.5.0
2021-02-22 16:36:53 +05:00