Deborah Kaplan
29de9b2dc4
feat!: Legacy account, profile, order history removal ( #36219 )
...
* feat!: Legacy account, profile, order history removal
This removes the legacy account and profile applications, and the order
history page. This is primarily a reapplication of #31893 , which was
rolled back due to prior blockers.
FIXES: APER-3884
FIXES : openedx/public-engineering#71
Co-authored-by: Muhammad Abdullah Waheed <42172960+abdullahwaheed@users.noreply.github.com >
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com >
2025-02-10 14:39:13 -05:00
thezaeemaanwar
0b3e4d73b6
feat!: Removed Badges App
...
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: resolved PR comments
fix: revert settings override
feat!: Removed Badges App
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: revert subscription badge
2023-10-18 20:30:04 +05:00
Syed Ali Abbas Zaidi
8480dbc228
chore: apply amnesty on existing not fixable issues ( #32215 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* chore: apply amnesty on all existing issues
* fix: failing xss-lint issues
* refactor: apply amnesty on remaining issues
* refactor: apply amnesty on new issues
* fix: remove file level suppressions
* refactor: apply amnesty on new issues
2023-08-07 19:13:19 +05:00
Syed Ali Abbas Zaidi
d7053a6783
fix: eslint autofixable issues ( #32181 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* fix: failing js test
2023-05-18 11:03:59 +05:00
Syed Ali Abbas Zaidi
adf879e8b2
Revert "fix: all auto fixable eslint issues ( #31900 )" ( #32203 )
...
This reverts commit 228180b1ef .
2023-05-09 13:53:54 +05:00
Syed Ali Abbas Zaidi
228180b1ef
fix: all auto fixable eslint issues ( #31900 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint prefer template issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
2023-05-09 11:57:15 +05:00
Syed Ali Abbas Zaidi
f1fb38ed83
fix: multi lines and spaces issues ( #31885 )
...
* fix: multi lines and spaces issues
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: remaining quotes issues
* fix: eslint object curly newline issue
* fix: eslint object curly spacing issue
* fix: eslint brace-style issues
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint linbreak style issue
* fix: eslint space unary operator issue
* fix: eslint line around directives issue
* fix: void and typeof space unary ops issue
2023-05-03 12:22:46 +05:00
Muhammad Abdullah Waheed
90c4ca6e47
Revert "FC-0001: Account pages -> micro-frontend ( #30336 )" ( #31888 )
...
This reverts commit 0f02c7b3d9 .
2023-03-07 17:41:56 -05:00
Sagirov Evgeniy
0f02c7b3d9
FC-0001: Account pages -> micro-frontend ( #30336 )
...
* feat: Account pages. Learner Profile page
* feat: Account pages. Account Settings page
* feat: Account pages. Removed unused styles
* feat: Account pages. Removed unused toggles
* feat: fixed tests and pylint errors
* feat: update redirect to account settings for student_dashboard
* feat: fix pylint errors
2023-03-07 17:41:52 +05:00
Syed Ali Abbas Zaidi
5549db4d80
fix: migrate remaining eslint-config-edx ( #31760 )
...
* fix: migrate remaining eslint-config-edx
* refactor: updated eslint rules according to eslint-config-edx-es5
* refactor: add custom rules to suppress unnecessary eslint issues
* refactor: add custom rules to internal eslint configs
* fix: fix all indentation issues
* chore: update lock file
2023-03-02 16:16:50 +05:00
Gábor Boros
230795fb07
feat: add optional-exposed extra field type to registration form
...
This defines optional extra fields that are not hidden under the toggle on the
registration page.
2021-11-12 15:24:59 +01:00
Waheed Ahmed
6ffdeab974
fix: remove hardcoded edx user info cookie name ( #29280 )
...
Removed hardcoded edx user info cookie name and used settings variable.
2021-11-12 11:33:00 +05:00
Régis Behmo
9ab904fd19
fix: "Uncaught TypeError: n is null" during login to LMS ( #29192 )
...
When signing in from the LMS, the authentication request succeeds but
the user was never redirected to the dashboard. This is because of a
js error:
Uncaught TypeError: userCookie is null
userFromEdxUserCookie
http://maple.openedx.overhang.io:8000/static/js/student_account/utils.js:32
The error comes from the fact that the util.js code ignores the
EDXAPP_EDXMKTG_USER_INFO_COOKIE_NAME setting name. Instead the cookie
name is abritrarily prefixed by "stage-" or "prod-" depending on the
hostname. This seems to be primarily motivated by the definition of
edX.org staging/prod environment hostnames :-(
To resolve this issue, we decided that the actual cookie name was not so
important. Instead, the js code needs to not crash even when the cookie
is absent.
This issue was first reported here:
https://github.com/edx/edx-platform/pull/28170#issuecomment-890449885
Close https://github.com/openedx/build-test-release-wg/issues/104
2021-11-09 11:12:24 -05:00
Waheed Ahmed
d5ab616ca8
feat: COPPA - remove primary/elementary option from education ( #29147 )
...
Remove `primary/elementary` option from education field if COPPA compliance
feature flag is enabled. Also, renamed the flag.
VAN-762
2021-10-28 14:12:53 +05:00
Attiya Ishaque
7e3985291d
feat: [VAN-751] Put user's year of birth behind the feature flag ( #29025 )
2021-10-22 11:33:01 +05:00
Igor Degtiarov
70ab50181a
fix: Hide enterprise/login button if enterprise integration disabled. ( #27130 )
...
* fix: Hide enterprise/login button if enterprise integration disabled.
[BTR-52](https://openedx.atlassian.net/browse/BTR-52 )
Fix an issue with existing button for enterprise login on the login page
when enterprise integration is disabled.
* Address review comments
2021-04-15 11:54:56 +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
Zainab Amir
2e6e360f03
fix login cookie parse issue ( #26032 )
2021-01-12 22:45:21 +05:00
Tobias Macey
50bb70298c
Added a configuration flag to force third party auth ( #24789 )
...
This adds a toggle to allow operators to prevent user registration and login via username/password authentication, forcing the platform to only support login and registration using third-party auth such as SAML.
Co-authored-by: Umar Asghar <mrumarasghar@gmail.com >
2021-01-07 09:55:27 -05:00
Adeel Khan
2383fb3fa6
Improving user locked out logic.
...
This patch improves on the user locked
out logic by providing a helping message
near locked out. This would help reduce
retries by giving user the option to use
password reset flow to fix the issue.
PROD-1505
2020-06-09 09:36:42 +05:00
hasnain.naveed
c51dc9db20
ENT-2818 | Added enterprise slug login's url on edx login page.
2020-05-28 19:58:46 +05:00
Ali-D-Akbar
94907cc4a9
Unauthenticated Contact Us improvements
...
fix password reset page, add another test and remove typo
improve js test
add quality changes
add quality changes
2020-05-08 14:14:35 +05:00
irfanuddinahmad
d105aac84d
ENT-2725 added support for enrollment urls when user has multiple enterprises
2020-04-06 17:21:49 +05:00
zia.fazal@arbisoft.com
eeb390862c
Use encodeURIComponent instead of encodeURI
...
We should use encodeURIComponent instead of encodeURI when encoding part of uri like querystring. encodeURI does not encode `+` sign. For example a query string parameter like `scope=user_id+profile+email` is not encoded by `encodeURI` which results in invalid url on select multiple enterprise page.
Fixed broken test
2020-02-24 12:58:15 +05:00
irfanuddinahmad
8b5e8968ed
updated the login flow for multiple enterprise
2019-11-12 19:47:02 +05:00
Zainab Amir
fa8aeb69d9
Remove Remember me button from login page
...
Remember me button does the same thing regardless of if it is checked
or not. Remember me button being unchecked makes a user think they
will be logged out at the end of a browsing session when this is in
fact not the case
LEARNER-6220
2019-06-18 17:30:37 +05:00
Nimisha Asthagiri
dbde017a9b
Order History: Toggled redirection to Microfrontend
...
ARCH-641
2019-04-11 08:21:49 -04:00
Waheed Ahmed
d76a2463fa
Add support for beta languages.
...
Whenever user selects a beta language on account settings page,
show a page level warning message that this language is not
fully translated along with action to revert.
LEARNER-5654
2019-02-06 15:18:04 +05:00
Saleem Latif
46d97caa47
Consolidate recovery assistance forms
2019-01-22 15:09:11 +05:00
Saleem Latif
38ac3d5032
Request password reset with recovery email address
2018-12-18 14:20:08 +05:00
Douglas Hall
905a9b0823
Allow redirects to subdomains after login.
2018-10-17 06:41:45 -04:00
Michael Terry
56dfa7e622
Drop student_account/account.js
...
This doesn't seem to be used anywhere. Maybe should have been
deleted in revision 7dc0598 .
2018-03-20 13:11:23 -04:00
Douglas Hall
cd70023141
Merge pull request #16861 from edx/douglashall/ENT-796
...
Fix optional registration fields toggle.
2017-12-11 20:10:19 -05:00
Douglas Hall
ede8ee4a5b
Fix optional registration fields toggle.
...
We need to account for optional fields that may get rendered
as hidden input elements due to the configuration of the
registration form when deciding whether or not to display
the optional registration fields toggle checkbox.
ENT-796
2017-12-11 16:14:18 -05:00
Eric Fischer
5bc6b31e29
eslint --fix
2017-12-08 14:38:41 -05:00
zubair-arbi
2ac544caeb
Update account settings page for enterprise learners
...
ENT-762
2017-12-08 15:40:18 +05:00
Diana Huang
8693f2fd38
UX updates to registration form.
...
- hide optional fields by default.
- instructions only shown when focused in.
- removed header
- Terms of service link and checkbox on same line.
2017-11-29 09:46:54 -05:00
Troy Sankey
bff8c08245
Avoid a django breaking change: set_language response code
...
In Django 1.10+, the set_language view (/i18n/setlang) will respond to
Ajax requests which do not contain a "next" parameter with status 204 No
Content instead of 304. This commit adds the "next" parameter to the
request in order to ensure that upgrading to Django 1.10+ will not cause
the set_language view to change behavior.
PLAT-1353
2017-11-20 15:02:13 -05:00
Harry Rein
9f88427f9b
Add social links to learner profile.
...
LEARNER-1859
Added fields to add social links to the user account settings file.
Added icons to the user profile when these links are set, only shown
when users show their entire profile. Added jasmine tests for account
settings and learner profile pages. Added python unit tests to test
validation on the user account.
2017-08-29 13:53:08 -04:00
Robert Raposa
7cc9400b91
Support for joined date to profile.
...
LEARNER-1858
2017-08-22 12:52:37 -04:00
Uman Shahzad
cb034d4f2f
Implement client-side registration form validation.
...
Input forms that need validation will have AJAX requests
performed to get validation decisions live.
All but a few important and common form fields perform
generic validation; these will need a back-end handler
in the future in order to have them validated through AJAX requests.
Information is conveyed on focus and blur for both
errors and successes.
2017-08-03 00:22:25 +05:00
Sven Marnach
f127a29d62
Add feature flag to disable email address changes.
2017-06-21 15:15:52 +02:00
Uman Shahzad
13ac08a41f
Allow configurable password reset support link.
...
Defaults to SUPPORT_SITE_LINK intentionally.
Also fixed surrounding quality tests, and overall
quality improvements.
2017-06-05 19:42:18 +05:00
Douglas Cerna
eaa02db6ae
Added Terms of Service modal
2017-05-29 11:57:04 -06:00
Brittney Exline
c2df64c3f8
ENT-304 Add confirm email field to registration
2017-04-25 18:35:29 +00:00
Jeff LaJoie
bf955988f3
TNL-6011: removes onchange line only using the onfocusout event to save
2017-03-21 12:07:37 -04:00
Ayesha Baig
61f2067935
[YONK-513]: Add feature flag which allows for disabling of account creation
2017-02-13 12:28:57 +05:00
Zia Fazal
6274758868
Merge pull request #14215 from edx/ziafazal/WL-755
...
ziafazal/WL-755: disable password reset button after click
2016-12-30 11:14:07 +05:00
Anthony Mangano
57f0999b3a
improve screen reader support on logistration pages
...
ECOM-6107
2016-12-27 09:33:29 -05:00
Zia Fazal
32eb016428
disable password reset button after click
...
fixed quality violation
2016-12-27 13:41:50 +05:00