Commit Graph

118 Commits

Author SHA1 Message Date
Shane Kilkelly 3d369b725c Add another confirmation checkbox to account-delete.
This confirms the user understands they will lose both their OL v2 and SL
accounts, and their projects.
2018-09-06 11:35:28 +01:00
Shane Kilkelly 680654f7e7 Account-delete, clarify what happens to v1 account and projects 2018-09-04 13:31:22 +01:00
Shane Kilkelly bafcf24cc9 Add missing column class to the change-password panel 2018-09-03 10:21:45 +01:00
Shane Kilkelly 1776482159 Update wording of the change-password instruction 2018-09-03 10:21:45 +01:00
Shane Kilkelly 0300ffbdc6 Bonus, add a link to the v1 settings page to change password 2018-09-03 10:21:45 +01:00
Shane Kilkelly 27a2e06d7b Revert "Move the new logic to the externalAuthenticationSystemUsed function"
This reverts commit 34009fbf59cc6597b08e9262ea274ce266baa8fe.
2018-09-03 10:21:45 +01:00
Shane Kilkelly 40a500648c Move the new logic to the externalAuthenticationSystemUsed function 2018-09-03 10:21:45 +01:00
Shane Kilkelly be6720d805 Add a janky warning that this action will delete the account on v1 also. 2018-09-03 10:21:45 +01:00
Shane Kilkelly 9141f678b1 Show the account delete option on v2 2018-09-03 10:21:45 +01:00
Paulo Reis 79f1e7b0ee Update ui-select value as the user types. 2018-08-29 17:31:47 +01:00
Tim Alby 204423696d increase spacing between buttons 2018-08-28 17:34:49 +02:00
Timothée Alby 8057f4e74d Merge pull request #849 from sharelatex/pr-fix-add-new-university
Correctly invoke the function to add unknown universities.
2018-08-28 14:03:35 +02:00
Tim Alby e19882455a improve affiliation endorsement button
- design as button instead of link
- disable unless role and department are set
2018-08-27 11:32:48 +02:00
Tim Alby 7863561bff display university licence in affiliations UI 2018-08-27 11:26:13 +02:00
Paulo Reis 4f6f459bfe Remove debug code. 2018-08-24 15:35:52 +01:00
Paulo Reis 920c24cacb Correctly invoke the function to add unknown universities. 2018-08-24 15:29:48 +01:00
Alasdair Smith 3b31125a62 Add message about deleting account affecting v2
Only show on SL and if the user has linked accounts
2018-08-16 14:11:43 +01:00
Tim Alby bfb2f636cd enable affiliations UI 2018-08-13 14:59:39 +02:00
James Allen 4435eab423 Update affiliations UI to show specific errors for conflicting emails 2018-07-17 11:12:47 +01:00
James Allen a238c74440 Remove inline style 2018-07-13 11:19:49 +01:00
James Allen 452d698a47 ng-show -> ng-if 2018-07-13 11:17:05 +01:00
James Allen d7e0b8c369 Show unconfirmed email status in UI and add link to resend confirmation 2018-07-12 17:13:26 +01:00
Paulo Reis a759828ece Update feature flag for affiliations; use it in the router; minor style adjustments. 2018-07-12 16:37:09 +01:00
Paulo Reis 85cf518457 Avoid showing the email input when viewing the full affiliations UI; disable affiliations when using SAML and LDAP authentication strategies. 2018-07-12 16:37:09 +01:00
Paulo Reis c817094a2d Add i18n keys; minor style adjustments. 2018-07-12 16:37:09 +01:00
Paulo Reis 4d1b6c6ba8 Add error handling. 2018-07-12 16:37:09 +01:00
Paulo Reis c630c5d952 Preemptively remove front-end data when removing user emails. 2018-07-12 16:37:09 +01:00
Paulo Reis 19b57571bf Basic affiliation change implementation. 2018-07-12 16:37:08 +01:00
Paulo Reis 1514e5e071 Isolate affiliations form in a component. 2018-07-12 16:37:08 +01:00
Paulo Reis d021cd8e3f Add role hints and deparment hints (when not provided by the uni). 2018-06-28 16:37:36 +01:00
Paulo Reis 270c67df5f Move affiliations form and table into specific file. 2018-06-27 17:08:25 +01:00
Paulo Reis d1467784bb Avoid showing a comma when the user only has department info. 2018-06-27 14:21:03 +01:00
Paulo Reis e7f819fbdd Hide affiliations UI behind feature flag. 2018-06-25 17:06:23 +01:00
Paulo Reis 8ac6f4d6f4 Use v1 proxy; even more style adjustments. 2018-06-25 16:13:43 +01:00
Paulo Reis b92dc98b99 Merge branch 'master' into pr-user-affilitations 2018-06-25 14:13:26 +01:00
Paulo Reis 00dfcf66c6 More styling adjustments. 2018-06-25 13:44:43 +01:00
Paulo Reis a1da24a86d Styling adjustments. 2018-06-22 16:07:54 +01:00
Paulo Reis 9bc70d479c Use university-provided list of departments when available. 2018-06-22 11:24:14 +01:00
Paulo Reis 62ab9dbb98 Rearrange layout to have the new affiliation form within the affiliations table. 2018-06-21 17:18:01 +01:00
James Allen 0dcbc5facb Send out confirmation emails on register and record confirmedAt date 2018-06-21 10:21:15 +01:00
Paulo Reis 147d74d92a Integrate e-mails table with backend. 2018-06-20 14:22:06 +01:00
Paulo Reis 917776aede Change the UI to gradually show needed fields for affiliations. 2018-06-20 11:37:55 +01:00
Paulo Reis c0241df15c Rewrite service and controller code to send the correct payload according to use case (no uni; known uni; new uni). 2018-06-19 17:10:55 +01:00
Paulo Reis 3ddb8d0bef Add affiliations UI. 2018-06-15 11:33:47 +01:00
James Allen 161d7b1d9d Disable beta program pages 2018-03-20 12:03:48 +00:00
Paulo Reis cc7f44737e Tell Angular to avoid parsing the value attribute. 2017-06-08 16:02:28 +01:00
Henry Oswald 58c7dda945 fix couple of bad translations 2017-02-17 11:05:32 +00:00
Henry Oswald debe78030a use html from jade as strings now fully html escaped 2017-02-17 11:05:32 +00:00
Shane Kilkelly b0dd7475b0 fix pug syntax 2017-01-31 14:57:22 +00:00
Shane Kilkelly 57cd54bf55 WIP: migrate from jade to pug 2017-01-20 12:03:02 +00:00