Hammad Ahmad Waqas
7a3b53afec
Merge pull request #27430 from edx/hammad/ENT-4483
...
Updated account view to accept application/json for the post request.
2021-04-27 17:37:48 +05:00
HammadAhmadWaqas
149e448e5b
Updated account view to accept application/json for the post request.
2021-04-27 16:47:57 +05:00
Usama Sadiq
588f11b100
refactor: apply lint-amnesty to pylint violations
2021-04-27 14:43:31 +05:00
Hammad Ahmad Waqas
c097cfc23e
Merge pull request #27382 from edx/hammad/ENT-4483
...
ENT-4483 | added search_emails endpoint in accounts.
2021-04-21 20:16:57 +05:00
HammadAhmadWaqas
7489f14baf
added search_emails endpoin in accounts.
2021-04-21 13:59:53 +05:00
Zaman Afzal
0d7245d346
Removed the waffle switch ENABLE_MULTIPLE_SSO_ACCOUNTS_ASSOCIATION_TO_SAML_USER ( #27379 )
2021-04-21 13:14:15 +05:00
Usama Sadiq
2b55959a8e
refactor: apply lint-amnesty on existing violations
2021-04-20 23:51:31 +05:00
Hammad Ahmad Waqas
d904534fc8
Merge pull request #27239 from edx/hammad/ENT-4361
...
ENT-4361 | Added user's "id" and "email" as public fields in ACCOUNT_VISIBILITY_CONFIGURATION.
2021-04-13 17:21:43 +05:00
HammadAhmadWaqas
3aa9248dcf
* Added user's "id" and "email" as public fields in ACCOUNT_VISIBILITY_CONFIGURATION.
...
* Updated api/user/v1/accounts list view to search based on multiple emails as well.
2021-04-12 21:13:53 +05:00
Jawayria
e3a449d63e
Merge pull request #26604 from edx/jawayria/bom-2408-6
...
BOM_2408: Removed unused imports from openedx/core/djangoapps/user_api
2021-04-12 14:46:14 +05:00
Pooja Kulkarni
86bfcea19c
feat: Django app to allow user retirement via API ( #25800 )
...
This adds a new django app to allow the GDPR user retirement via
Open edX's REST API. Prior to this the only way to trigger the user
retirement was either by the user themself clicking "Delete my account"
in the account setting page or via creating a User Retirement request
by admin. With these changes, the user retirement process can be
triggered using REST API.
2021-04-08 13:50:12 -04:00
Zaman Afzal
194f29ca55
ENT4134 Add the support for multiple IDPs ( #27073 )
...
* ENT4134 Add the support for multiple IDPs
2021-04-06 23:27:20 +05:00
Jawayria
83aa5f02f1
Refactor: Removed unused imports
...
Removed unused imports from openedx/core/djangoapps/user_api
2021-04-06 18:25:35 +05:00
Usama Sadiq
91ea53da56
refactor: Ran pyupgrade on openedx/core/djangoapps/user_api
2021-04-06 12:50:48 +05:00
Feanil Patel
9f4a8e6724
Merge pull request #27233 from edx/feanil/flag_management
...
feat!: Replace logging WaffleSwitch with a django settinge.
2021-04-02 15:12:11 -04:00
Feanil Patel
8e7144ae2e
revert: "test: Update query counts."
...
This reverts commit c2eabf6cca .
We are changing this from a waffle setting to a django setting so we can
undo this query count bump.
2021-04-02 14:42:55 -04:00
Usama Sadiq
e9f9fcb17b
refactor: Ran pyupgrade on openedx/core/djangoapps/user_api
...
Co-authored-by: Muhammad Soban Javed <58461728+iamsobanjaved@users.noreply.github.com >
2021-04-01 19:34:01 +05:00
Feanil Patel
c2eabf6cca
test: Update query counts.
...
The new WaffleFlag.is_enabled check in middleware increased query counts
for multiple tests.
2021-03-25 12:14:53 -04:00
Awais Qureshi
863a70c6fa
BOM-2453
...
tests are failings and complaining related objects doest not exists in User table. Create object in test setup to fix it.
In another fix article id was giving integrity error.
Fixing task test.
2021-03-15 23:47:57 +05: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
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
azanbinzahid
0ef2ba7e7c
add lms user id in accounts endpoint
2021-03-03 14:27:44 +05:00
Aarif
95d6397f41
replaced unittest assertions pytest assertions ( #26570 )
2021-02-22 12:25:27 +05:00
mariagrimaldi
acc9eaed8c
feat: Changed username max_length to get it from setting and set default to 30 chars
2021-02-19 15:29:14 -04:00
Jawayria
3d19ee8272
Merge pull request #26372 from edx/jawayria/bom-2329-pylint-amnesty
...
BOM-2329: Applied pylint-amnesty to system_wide_roles, theming, user_…
2021-02-04 18:31:05 +05:00
Jawayria
9ecbe15d91
BOM-2329: Applied pylint-amnesty to system_wide_roles, theming, user_api, user_authn
2021-02-04 18:00:51 +05:00
Zaman Afzal
f92226b211
ENT-4041 Multiple Enterprises Feature waffle switch annotation ( #26321 )
2021-02-04 14:05:00 +05:00
Zaman Afzal
b99a64c385
ENT-3798 Multiple_SSO_Accounts_Association_to_SAML_User ( #26170 )
2021-02-01 11:44:12 +05:00
Syed Muhammad Dawoud Sheraz Ali
985229fb7a
add last_login user and staff only field in user_api ( #26087 )
...
* add last_login user and staff only field in user_api
2021-01-18 19:36:01 +05:00
Jayram
5a9e12dd96
[ADD] user account registration endpoint for api-docs
...
Added alias for /user_api endpoints
FIX quality violations
IMPROVED urls_common for readability
Removed redundant URL entry from urls_common file
2021-01-15 03:59:16 +00:00
Calen Pennington
f42dfe69d2
Remove emit_setting_changed_event in favor of emit_settings_changed_event
2021-01-13 15:58:55 -05:00
Calen Pennington
c8b6d69341
Implement emit_setting_changed_event in terms of emit_settings_changed_event
2021-01-13 15:58:55 -05:00
Calen Pennington
fdac36ec13
Call segment.identify with any changed values when user profile fields change
2021-01-13 10:40:25 -05:00
alangsto
40cf6ba413
updated endpoint for verifications to include receipt id ( #25999 )
2021-01-07 08:34:03 -05:00
edX requirements bot
5c186507c3
Python Requirements Update ( #25977 )
...
* Updating Python Requirements
* Fixing test failure.
* Update timezone count for new pytz version
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com >
Co-authored-by: usamasadiq <usama.sadiq@arbisoft.com >
2021-01-05 14:12:03 +05:00
Simon Chen
78407b4a8f
MST-400 Update the support verification_api to provide the correct status under the same API used by learner ( #25917 )
2020-12-21 09:14:57 -05:00
Ned Batchelder
761306114d
New LOGIN_ISSUE_SUPPORT_LINK setting
...
The login page had a hard-coded support.edx.org URL. This changes it to
a configurable setting. BTR-32.
2020-12-04 14:55:27 -05:00
Régis Behmo
d13a1fb5f5
Upgrade completion
...
This is required because edx-platform uses the waffle API from
completion, which itself depends on edx-toggles. So if we change
edx-toggles import paths, we also need to upgrade our usage of
completion here.
2020-12-03 16:06:15 +01:00
Régis Behmo
a16cd71046
Start waffle namespace deprecation
...
By explicitly importing the legacy namespace classes, we make it clear
that we are using soon-to-be-deprecated classes. We will then be able to
start removing the legacy classes, one module at a time.
2020-12-03 16:06:14 +01:00
Saleem Latif
785b04888d
Updated edx-enterprise version and only set user language preference on signup if it does not already exist.
2020-11-11 14:24:47 +05:00
Kyle McCormick
151bd13666
Use full names for common.djangoapps imports; warn when using old style ( #25477 )
...
* Generate common/djangoapps import shims for LMS
* Generate common/djangoapps import shims for Studio
* Stop appending project root to sys.path
* Stop appending common/djangoapps to sys.path
* Import from common.djangoapps.course_action_state instead of course_action_state
* Import from common.djangoapps.course_modes instead of course_modes
* Import from common.djangoapps.database_fixups instead of database_fixups
* Import from common.djangoapps.edxmako instead of edxmako
* Import from common.djangoapps.entitlements instead of entitlements
* Import from common.djangoapps.pipline_mako instead of pipeline_mako
* Import from common.djangoapps.static_replace instead of static_replace
* Import from common.djangoapps.student instead of student
* Import from common.djangoapps.terrain instead of terrain
* Import from common.djangoapps.third_party_auth instead of third_party_auth
* Import from common.djangoapps.track instead of track
* Import from common.djangoapps.util instead of util
* Import from common.djangoapps.xblock_django instead of xblock_django
* Add empty common/djangoapps/__init__.py to fix pytest collection
* Fix pylint formatting violations
* Exclude import_shims/ directory tree from linting
2020-11-10 07:02:01 -05:00
Régis Behmo
4586002956
Import waffle classes from edx_toggles instead of waffle_utils
...
Those classes were ported to edx_toggles. The imports remain in
waffle_utils.__init__ for backward compatibility.
2020-11-03 19:25:37 +01:00
Régis Behmo
2307dff4c9
Deprecate WaffleFlag.override method
...
This allows us to get rid of waffle_utils' custom WaffleFlag method.
2020-11-03 19:25:37 +01:00
Zainab Amir
49ea5f5188
Update logistration MFE feature flag ( #25356 )
...
update logistration MFE feature flag to not be used in conjunction
with Accounts MFE toggle.
VAN-11
2020-10-23 12:11:56 +05:00
Saleem Latif
43d0a67fa1
Request for field to specify locale in Django enterprise accounts
2020-10-20 17:56:22 +05:00
Asad
ffdb7c5053
Added user disable comment/history apis
2020-10-16 14:01:10 +05:00
Troy Sankey
212d17bbf3
email opt-in mgmt command: Disable the course lookup if a list is provided
...
This is cherry-picked verbatim from
zafft/analytics-exporter-settings-hotfix (#18530 ). I'm fear that
without merging these changes upstream, a larger set of courses will be
consdiered for processing, and that would alter the behavior of the
analytics-email-optin-* jobs.
2020-09-17 17:34:24 -04:00
Régis Behmo
a4ba4ae45e
Clarify many feature toggle annotations across all applications
2020-09-16 15:20:43 +02:00
Régis Behmo
7d93715880
Rename toggle_expiration_date to toggle_target_removal_date
...
This is part of the changes brought by code-annotations==0.7.0
2020-09-16 15:19:16 +02:00