Commit Graph

55 Commits

Author SHA1 Message Date
Davide Negretti
0dd6333e05 [CST-7392] [DSC-773] login menu refactoring 2023-01-12 15:52:22 +01:00
Giuseppe Digilio
10f4f80f0d [CST-5668] Create and abstract component for authentication with external providers 2022-06-10 19:28:56 +02:00
Luca Giamminonni
857a3c56b7 [CST-5668] Fixed lint warnings 2022-05-20 17:31:54 +02:00
Luca Giamminonni
bdc8c5d41e Merge branch 'main' into CST-5668 2022-05-20 17:18:44 +02:00
Yura Bondarenko
d69a02e6cc 90978: Fix e2e tests failing due to interactions before page fully loaded
Now that we use initialNavigation: 'enabledBlocking', pages can appear to be loaded before some functionality is fully active.
In some cases this trips up Cypress, and it tries to interact with the app too soon.

We address this by introducing a new dsBrowserOnly pipe in order to defer the data-test attributes Cypress relies on to CSR.
2022-05-04 15:25:46 +02:00
Luca Giamminonni
ad39ad323e Merge remote-tracking branch '4Science-bitbucket/CST-5338' into CST-5307 2022-04-27 13:52:42 +02:00
Luca Giamminonni
fd00b55465 Merge branch 'CST-5309' into CST-5307 2022-04-27 13:35:05 +02:00
Luca Giamminonni
e68e605211 [CST-5309] Added LoginOrcid component 2022-04-08 17:37:21 +02:00
lotte
53c67ac878 fixed after merge 2022-04-05 16:35:24 +02:00
lotte
30b7e8eb39 Merge branch 'main' into w2p-87382_circular-dependency-fixes 2022-04-05 16:35:00 +02:00
Art Lowel
716cea376d fix circular dependency issues relating to request models 2022-03-22 13:29:23 +01:00
Tim Donohue
15acb47afa Rename data-e2e to data-test 2022-03-17 11:51:18 -05:00
Tim Donohue
794aa33c8f Refactor to use "data-e2e" attributes in code to make selecting fields/buttons easier in e2e tests 2022-03-02 14:42:33 -06:00
Luca Giamminonni
8c14193f32 [DSC-196] Added components to log in with OIDC 2022-01-26 09:45:01 -06:00
Giuseppe Digilio
186e420db5 fix issue with not unique ids 2021-07-08 17:46:04 +02:00
Giuseppe
7402286954 #728 accessibility theming (#1057)
* [CST-3763] Change base theme colors

* [CST-3763] added new custom variables

* [CST-3763] applied changes to the header in order to have two different navbar

* [CST-3763] applied changes to breadcrumbs navbar

* [CST-3763] fix sidebar colors

* [CST-3763] applied changes footer in order to have two different sections

* [CST-3763] change home news jumbotron background color

* [CST-3763] fix issue with search-navbar.component z-index

* [CST-3763] fix issue with search-form.component that didn't use the brand colo parameter

* [CST-3763] fix issue with menu navbar on small window view

* [CST-3763] changed position for browse all button in the access control pages

* [CST-3763] Change form.component in order to have possibilities to display better additional form buttons

* [CST-3763] Change confirmation-modal.component in order to allow different colors and icons for confirm button

* [CST-3763] added confirmation icon

* [CST-3763] fixed accessibility for admin access control components

* [CST-3763] Added placeholder for search boxes

* [CST-3763] Added repository logo alt label

* [CST-3763] Adjust notification icons

* [CST-3763] Fix issue with hideReturnButton param in edit-comcol-page.component that was not initialized on page refresh

* Accessibility fix

* [CST-3763] Adjust usability for community/collection edit

* [CST-3763] fix error while running test

* [CST-3763] Added dynamically a title prefix to all dspace page

* [CST-3763] add breadcrumbs to the page where are missing

* [CST-3763] fixed failed tests

* [CST-3763] fixed failed e2e test

* [CST-3763] fixed failed e2e test

* Buttons fixes for accessibility

* [CST-3973] fixed issue with redirect after changing language

* Buttons and sections fixes for accessibility

* Buttons and sections fixes for accessibility

* [CST-3763] fixed colors for chips component

* [CST-3977] fixed issue with selecting a tag submission field

* [CST-3763] add breadcrumbs to the page where are missing

* [CST-3763] fixed edit workflowitem buttons color

* [CST-3977] removed unintentional committed log

* [CST-3763] Fix issue with tab selection in item edit page

* [CST-3763] Fix position of back button in the item edit page

* [CST-3763] icon and colors for search and browse all buttons

* [CST-3763] added atkinson font

* [CST-3763] remove dspace logo from home news

* [CST-3763] fix buttons colors for administrative search

* [CST-3763] Change background color for user menu

* [CST-3763] remove gradient from home page news component

* [CST-3763] fix issue with edit dso button

* [CST-3763] revert color schema

* [CST-3763] remove Atkinson-Hyperlegible font

* [CST-3763] fix use of header-logo-height variable

* [CST-3763] fix homepage link color

* [CST-3763] fix contrast color issue for navbar menu entries

* [CST-3763] add variable to show/hide top footer container

* [CST-3763] change dso edit button style

* [CST-3763] ensure to use "back" and "save" labels

* [CST-3763] Remove border from header

* [CST-3763] Change header in order to have only navigation bar in a single row

* Update src/app/root/root.component.html

Co-authored-by: Art Lowel <art.lowel@gmail.com>

* [CST-3763] Fix issue with wrong grid-breakpoints that cause issue on navbar collapsing

* [CST-3763] Fix issue with language dropdown when navbar is collapsed

* [CST-3763] Fix issue after merging

Co-authored-by: Matteo Perelli <matteo.perelli@4science.it>
Co-authored-by: Art Lowel <art.lowel@gmail.com>
2021-04-02 09:14:56 -05:00
Giuseppe Digilio
e5af894077 Removed deprecated helper function async 2021-01-07 20:12:15 +01:00
Giuseppe Digilio
10d0c2e518 fixed tests after angular 10 upgrade 2020-12-03 19:45:05 +01:00
Kristof De Langhe
b68fe23310 72699: Additional test fix 2020-09-17 11:40:30 +02:00
Kristof De Langhe
d5927a76fc 72699: Test fix 2020-09-17 10:49:24 +02:00
Kristof De Langhe
b77dce25ce 72699: Shibboleth login redirect fix 2020-09-17 10:44:10 +02:00
Kristof De Langhe
17249e9541 72699: Additional fixes for maintaining and clearing the redirect url on login components 2020-09-01 16:22:16 +02:00
Kristof De Langhe
55c45f5f6c 72699: Hard redirect after log in - loading fixes 2020-08-27 14:50:13 +02:00
Giuseppe Digilio
b61490341e Added missing class in the authentication form to apply style properly 2020-05-22 16:50:06 +02:00
lotte
69ba0865a8 fixed test files + added clean for environment.ts + fixed set-env script bug 2020-03-31 13:50:12 +02:00
Giuseppe Digilio
1e67131902 Fixed LogInShibbolethComponent test 2020-02-07 13:10:43 +01:00
Giuseppe Digilio
0452a9a8cd Change the redirect url using the current page url on shibboleth authentication 2020-02-07 13:09:55 +01:00
Giuseppe Digilio
fdd05d2fec Refactored components' name and added missing tests 2020-01-02 18:21:47 +01:00
Giuseppe Digilio
24b308ace6 change i18n shibboleth label 2019-10-24 22:45:15 +02:00
Giuseppe Digilio
61eccb2973 Move out new-user and forgot-password items menu from LogInPasswordComponent 2019-10-24 22:44:36 +02:00
Giuseppe Digilio
ab117105b3 Remove shibboleth target page 2019-10-24 21:47:11 +02:00
Julius Gruber
ac32d2de11 Added storage of redirectUrl in a cookie 2019-10-18 10:20:18 +02:00
Julius Gruber
8ea2b79edf Testing local storage of redirectURL 2019-10-18 09:50:37 +02:00
Julius Gruber
792f7bf74d Removed isStandAlone from store 2019-10-18 08:58:36 +02:00
Julius Gruber
392b539036 Removed model InjectedAuthMethods 2019-10-17 15:46:55 +02:00
Julius Gruber
6718bfdcfe Code clean up 2019-10-15 15:14:36 +02:00
Julius Gruber
c9f92ee7a8 Moved isAuthenticated and isLoading to container 2019-10-14 16:21:35 +02:00
Julius Gruber
a6ae487ebe Changed log-in-password.component to use injectedAuthModel 2019-10-08 17:17:57 +02:00
Julius Gruber
71fbf28984 Boolean isStandalonePage injected 2019-10-08 16:00:24 +02:00
Julius Gruber
43933771c0 Added english translation for Shibboleth login button 2019-10-08 10:42:37 +02:00
Julius Gruber
95239e0590 upToDate - ready to be worked on 2019-10-08 10:13:46 +02:00
Julius Gruber
1a703af9cb Code cleanup 2019-09-20 13:36:58 +02:00
Julius Gruber
9844e9eff7 Prototype ready 2019-09-20 11:41:01 +02:00
Julius Gruber
52ef2acb08 Requested changes implemented - basic functionality working 2019-09-19 13:43:36 +02:00
Julius Gruber
62cbba5982 Added config to shibboleth component 2019-09-11 17:42:38 +02:00
Julius Gruber
917783e34b Branch change commit 2019-09-05 08:00:54 +02:00
Julius Gruber
6167012e32 Basic implmentation of the dynamic rendering of Authentication Methods 2019-09-04 16:19:59 +02:00
Julius Gruber
c428b1deef Test if reopening PR works 2019-09-04 14:14:12 +02:00
Julius Gruber
526fab8008 Branch change 2019-09-03 14:07:59 +02:00
Julius Gruber
e27aadc432 Branch merge commit 2019-09-03 11:48:46 +02:00