Commit Graph

233 Commits

Author SHA1 Message Date
Gustaf Räntilä 233bb3086c Changed endpoint name, GET->POST, request/response signature, and perform batch queries against db
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-03 20:08:21 +01:00
Gustaf Räntilä f79e0d9d77 Use p-limit instead of already for promise concurrency limit
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-03 20:08:19 +01:00
Gustaf Räntilä 104ca74ec2 Add multiget to usersettings to batch get()s in one call and cache the result for a short period
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-03 20:07:53 +01:00
Patrik Oldsberg 1c7ea4a3e8 plugins: remove unnecessary use of convertLegacyRouteRef(s)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-23 14:36:02 +01:00
Patrik Oldsberg d02db50b42 plugins: cleanup unnecessary use of compatWrapper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-23 12:56:54 +01:00
Patrik Oldsberg b436f73803 Merge pull request #31166 from schultzp2020/constructor-parameters
refactor: convert constructor parameter properties for erasableSyntaxOnly compatibility
2025-10-15 18:56:42 +02:00
Ben Lambert cecb2113e3 Revert "feat(user-settings): add storage api blueprint for nfs"
Signed-off-by: benjdlambert <ben@blam.sh>
2025-10-15 14:19:41 +02:00
Paul Schultz 05f60e1e0a refactor: convert constructor parameter properties for erasableSyntaxOnly compatibility
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-10-14 08:29:21 -05:00
Hellgren Heikki 52fa06875e feat(user-settings): add storage api blueprint for nfs
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-14 14:27:13 +03:00
Patrik Oldsberg 31ac2b9d0d Merge pull request #29470 from ioboi/auth-backend-module-openshift-provider
Init auth-backend-module-openshift-provider [ContribFest]
2025-09-09 20:45:37 +02:00
gyan d23bab525d remove extra theme string from the tool-tip
Signed-off-by: gyan <gyan@BLRKEC691785L.ad.infosys.com>
2025-09-08 15:29:54 +05:30
Yannik Daellenbach ac720abcf8 Add OpenShift authenticator to the default user-settings providers page
Signed-off-by: Yannik Daellenbach <yannik@daellenbach.org>
2025-09-02 14:08:17 +02:00
Patrik Oldsberg e4ddf22854 frontend-plugin-api,catalog-react: remove default* prefix from blueprint params
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-04 16:46:55 +02:00
gaurav d375ba6868 wip
Signed-off-by: gaurav <gaurav@smallest.ai>
2025-07-07 10:32:10 +02:00
gaurav 723e5478c7 feat: added analytics on auth
Signed-off-by: gaurav <gaurav@smallest.ai>
2025-07-07 10:32:09 +02:00
Fredrik Adelöw c83cd8b4cb import fixes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-06-10 15:32:12 +02:00
mario ma ab6d3dd2aa feat: Add some translation to user-setting plugin
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-05-29 18:20:33 +08:00
Patrik Oldsberg 18c64e9bd4 plugins: add info.packageJson loader for all plugins
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-05-15 11:25:53 +02:00
Ben Lambert fb3212096b Merge pull request #29585 from vadimbogomazov/uppercase-language-name
Settings -> uppercase first letter in language name
2025-04-29 12:16:51 +02:00
Patrik Oldsberg fb58f20613 frontend-plugin-api: rename plugin ID option to pluginId
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-04-27 12:53:08 +02:00
mario ma 4be9104eeb fix: review
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-04-15 22:20:31 +08:00
Vadim Bogomazov 4a5e6772b9 Uppercase first letter in language name
Signed-off-by: Vadim Bogomazov <bogomazov.vadim@yandex.ru>
2025-04-15 11:56:24 +03:00
Vadim Bogomazov 5b04b14b49 Uppercase first letter in language name
Signed-off-by: Vadim Bogomazov <bogomazov.vadim@yandex.ru>
2025-04-15 11:56:23 +03:00
mario ma f67caac211 fix: unit test
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-04-10 15:20:49 +08:00
mario ma 0f28d7e94f fix: add sidebar translation
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-04-10 15:20:48 +08:00
mario ma 50f0e841b2 fix: review
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-04-10 15:20:48 +08:00
mario ma 0255fe402f fix: update translations
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-04-10 15:20:48 +08:00
mario ma a7bfdb6c4d userSetting plugin support i18n
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-04-10 15:20:47 +08:00
Paul Schultz 2e26579e06 chore: update react imports
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-04-08 07:35:24 -05:00
Fredrik Adelöw b52715bc2e implement identity too
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-11 09:48:52 +02:00
Łukasz Jernaś 1a81c44162 Don't mutate retrieved identityProfile, replace it instead.
Signed-off-by: Łukasz Jernaś <lukasz.jernas@allegro.com>
2024-10-03 12:45:05 +02:00
Łukasz Jernaś 0040632c8c feat(user-settings): Search for user avatar also in the entities
If the identity system doesn't provide an avatar, but the existing
user entity does have the correct annotation use that as the profile
avatar.

Fixes #26838

Signed-off-by: Łukasz Jernaś <lukasz.jernas@allegro.com>
2024-09-27 11:09:38 +02:00
blam 75e79518ea chore: some more migrations
Signed-off-by: blam <ben@blam.sh>
2024-08-15 16:24:20 +02:00
Patrik Oldsberg 9b356dcaac frontend-plugin-api: renamed createPlugin to createFrontendPlugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-14 16:01:25 +02:00
Camila Belo b82aff92aa refactor(test-utils): deprecate the isDockerDisabledForTests function
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-07-10 17:06:00 +02:00
Camila Belo 95a3a0b91c refactor(test-utils): rename setupRequestMockHandlers to setupMswHandler
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-07-10 15:45:49 +02:00
Fredrik Adelöw 54c6116d9b Merge pull request #24982 from drodil/user_settings_signals
feat: use signals to update user settings over sessions
2024-06-08 09:26:12 +02:00
Heikki Hellgren e6ec17948d feat: use signals to update user settings over sessions
closes #24981

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-06-07 09:06:13 +03:00
Fredrik Adelöw 9cdc651a41 fix some particularly noisy test log warning sources
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-30 14:52:48 +02:00
Ben Lambert 1cbc081d9a Merge pull request #23527 from npiyush97/navfix
🐛 bug fix:fix issue in entitypage tabs with replacing nav link tabs
2024-04-02 14:31:58 +02:00
Tomasz Szuba e8f026a300 Use esm exports from react-use library
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2024-03-19 19:53:04 +00:00
npiyush97 119c566d49 test fix
Signed-off-by: npiyush97 <npiyush35@gmail.com>
2024-03-19 11:10:20 +05:30
Aditya Kumar ee584af4b4 Add ESLint Rule to UserSettings Plugin
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
2024-03-18 09:55:47 +05:30
AmbrishRamachandiran d5b14a0ad5 conditionally rendering the user name and email in user settings page
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com>
2024-02-06 12:19:15 +05:30
Patrik Oldsberg 912ca7b583 plugins: use convertLegacyRouteRefs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-19 11:28:14 +01:00
Patrik Oldsberg c7c259f75e Merge pull request #22035 from arctir/user-settings-nav-item
Add a user-settings core nav item
2024-01-09 10:16:24 +01:00
Craig Tracey eea0849d6b Add a user-settings core nav item
As user-settings should show up in the core nav, add a user-settings nav
item to the declarative integration plugin.

Signed-off-by: Craig Tracey <craig@arctir.com>
2023-12-27 15:17:00 -05:00
Stan Lewis 56b2fb0726 feat: Use a Select control for the language select
This change updates the language selector in the user settings component
to use a Select control instead of a list of buttons.  The select
control will try and display the native language name instead of the
language code.  Fixes #21626

Signed-off-by: Stan Lewis <gashcrumb@gmail.com>
2023-12-19 10:25:25 -05:00
Patrik Oldsberg 58141224d3 plugins: update all other plugins to fit new frontend system naming patterns
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-12-13 19:31:28 +01:00
Patrik Oldsberg a1227cc993 plugins: wrap extension elements in compatWrapper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-29 10:44:48 +01:00