Commit Graph

146 Commits

Author SHA1 Message Date
Peter Macdonald 1412f0ea62 Added a message under feature flag(s) to advise a page reload is needed when toggling them
Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
2023-01-23 14:01:12 +01:00
Peter Macdonald 3f956a154b Added a message under feature flag(s) to advise a page reload is needed when toggling them
Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
2023-01-23 13:48:28 +01:00
Fredrik Adelöw a942f70435 clickable links in UserSettingsIdentityCard
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-01-11 14:14:18 +01:00
Carlos Esteban Lopez 1daac71e74 fix: Apply linter <span> rule
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-01-10 16:07:40 -05:00
Heikki Hellgren bca8e8b393 feat: allow specifying app level feature flags
application feature flags can be defined in the application
creation. see docs/plugins/feature-flags.md for reference.

closes #15553

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2023-01-10 11:29:45 +02:00
zcason 9758f36fe1 restored filter render condition
Signed-off-by: zcason <a-zcason@expediagroup.com>
2022-12-28 13:19:42 -06:00
zcason 9f4c06badb feature flag filter replacement
Signed-off-by: zcason <a-zcason@expediagroup.com>
2022-12-28 13:19:42 -06:00
Patrik Oldsberg 530a1f1299 plugins: replace react-router mocks with react-router-dom
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-12 21:30:57 +01:00
Patrik Oldsberg 2e701b3796 refactor react-router -> react-router-dom
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-10 15:17:53 +01:00
Nikita Karpukhin 9a53452904 Deprecate UserSettingsTab instead of removing it, add tests to check for tab content
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com>
2022-11-15 16:05:29 +01:00
Nikita Karpukhin 29bdda5442 deprecate UserSettingsTab in favour of SettingsLayout.Route
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com>
2022-11-15 12:46:46 +01:00
Nikita Karpukhin fde99df4c7 Rename SubRoute to SettingsLayoutRouteProps
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com>
2022-11-10 17:19:57 +01:00
Nikita Karpukhin 5d7b14027f Updated api-report.md
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com>
2022-10-31 18:13:22 +01:00
Nikita Karpukhin a27892953b Added tests for both for UserSettingsTab and SettingsLayout setups
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com>
2022-10-31 16:33:41 +01:00
Nikita Karpukhin 408027734d Added check for UserSettingsTab, so that the existing code doesn't break
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com>
2022-10-31 16:33:41 +01:00
Nikita Karpukhin 1083a2c47e Used Layout pattern in SettingsPage, analogous to Explore Plugin
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com>
2022-10-31 16:33:41 +01:00
Johan Haals 35438ef744 Merge pull request #13670 from fabuloso/secure-google-oauth-logout
Revoke Google OAuth refresh token on logout
2022-10-04 10:36:00 +02:00
Francesco Saltori 342618a84a Added logout error handling test
Signed-off-by: Francesco Saltori <francescosaltori@gmail.com>
2022-09-30 17:14:31 +02:00
ivgo 63a0f35835 Add tests for the fallback
Signed-off-by: ivgo <ivgo@spreadgroup.com>
2022-09-29 13:25:15 +02:00
ivgo 44c9a95dcf Add return statement in fallback 'set'
Signed-off-by: ivgo <ivgo@spreadgroup.com>
2022-09-29 13:25:15 +02:00
Francesco Saltori 6adcec07f6 Handle logout errors with errorApi
Signed-off-by: Francesco Saltori <francescosaltori@gmail.com>
2022-09-27 14:45:05 +02:00
Fredrik Adelöw b27abf25f5 Merge pull request #13474 from VladMasarik/fix-signin-pagev2
Fix settings page not displaying sing in properly
2022-09-21 14:15:48 +02:00
Fredrik Adelöw bf79a1cb77 changeset tweak
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-09-21 13:49:45 +02:00
Fredrik Adelöw 8448b53dd6 move the settings storage to the user settings frontend
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-09-19 15:41:50 +02:00
Vladimir Masarik cc538eccc2 Dont set to empty profile
Signed-off-by: Vladimir Masarik <vladimir.masarik@ef.com>
2022-09-11 15:34:56 +02:00
Vladimir Masarik 0d25d297a3 add more info into providers
Signed-off-by: Vladimir Masarik <vladimir.masarik@ef.com>
2022-09-06 18:46:30 +02:00
Vladimir Masarik 5e00eb69c5 check sessions state as well
Signed-off-by: Vladimir Masarik <vladimir.masarik@ef.com>
2022-09-06 18:46:30 +02:00
Vladimir Masarik 4ce0c846cc fix optional to true
Signed-off-by: Vladimir Masarik <vladimir.masarik@ef.com>
2022-09-06 18:46:30 +02:00
Vladimir Masarik 7531aef58b Fix settings page not displaying sing in properly
Signed-off-by: Vladimir Masarik <vladimir.masarik@ef.com>
2022-09-06 18:46:21 +02:00
Fredrik Adelöw d467b7e332 user-settings
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-08-19 12:10:03 +02:00
Fredrik Adelöw 3f739be9d9 more api cleanup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-08-18 15:16:19 +02:00
Kiss Miklos 6955d948a7 export the componenet from the plugin
Signed-off-by: Kiss Miklos <miklos@roadie.io>
2022-06-13 10:13:53 +02:00
Kiss Miklos f6dfc61d27 add test
Signed-off-by: Kiss Miklos <miklos@roadie.io>
2022-06-13 10:00:22 +02:00
Kiss Miklos 14c0a579a5 add UserSettingsIdentityCard
Signed-off-by: Kiss Miklos <miklos@roadie.io>
2022-06-10 15:25:52 +02:00
Eric Peterson 37c8f8444c Better naming of providers, hooks, and types.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-05-23 15:37:45 +02:00
Eric Peterson da72da5dae Replace SidebarPinStateContext with versioned provider and hook.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-05-23 15:37:43 +02:00
Claudia Bressi 403793213e Provide alternative text
Signed-off-by: Claudia Bressi <cbressi@vmware.com>
2022-05-02 12:48:42 +02:00
Hamza El Aoutar af508a895e Fixed User-settings page ToggleButtonGroup overlapping text
Signed-off-by: Hamza El Aoutar <elaoutarhamza@gmail.com>
2022-04-06 10:35:50 +00:00
Ben Lambert ad55e2f005 Merge pull request #10041 from yousifalraheem/feat/extra-user-settings
Enable adding extra setting tabs
2022-04-05 15:14:01 +02:00
yousifalraheem 6df5070a52 fix the warning in user-settings api-report
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2022-04-04 17:23:23 +02:00
yousifalraheem de47ed71ef fix the warning in user-settings api-report
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2022-04-04 17:20:56 +02:00
yousifalraheem e7a2ed3f08 fix the warning in user-settings api-report
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2022-04-04 17:18:08 +02:00
yousifalraheem ff131b5fd3 fix SettingsPage tests
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2022-04-04 15:45:12 +02:00
yousifalraheem 0a0a4fa178 use attachComponentData instead of displayName in UserSettingsTab
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2022-04-04 14:40:03 +02:00
Yousif Al-Raheem 100a7e14dd Use custom UserSettingsTab component to render extra tabs in settings
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2022-03-23 14:25:17 +01:00
Marcus Crane cf647f6a72 Wire up OneLogin provider to be visible in the settings UI
Signed-off-by: Marcus Crane <marcus.crane@lightspeedhq.com>
2022-03-18 17:36:55 +13:00
Yousif Al-Raheem ad270bad13 revert back the api reports
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2022-03-16 11:55:00 +01:00
Yousif Al-Raheem b66ae2b542 use outlet to render extra tabs instead of tabs prop
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2022-03-16 11:44:40 +01:00
Yousif Al-Raheem 016c574b51 enable adding extra setting tabs
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2022-03-10 16:35:27 +01:00
Johan Haals 0ce1d75871 core-plugin-api: Remove generic auth APIs
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-25 14:00:07 +01:00