Commit Graph

194 Commits

Author SHA1 Message Date
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
Patrik Oldsberg 8f5d6c1fbf frontend-plugin-api: wrap resolved extension inputs in an object
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 19:17:48 +01:00
Patrik Oldsberg 36c94b8462 plugins: refactor DI extension IDs
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Patrik Oldsberg fb8f3bdbc2 plugins: update translation messages to use nested structure and camelCase
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-24 13:50:33 +01:00
Fredrik Adelöw 1d7c989db2 remove even more BackstageTheme usages
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-11-20 15:52:05 +01:00
Vincenzo Scamporlino aea1e02e0f chore: import convertLegacyRouteRef from core-compat-api
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-11-13 23:45:56 +01:00
Fredrik Adelöw daf7d1bddb Merge pull request #17474 from backstage/freben/hack-presentation
An `entityPresentationApiRef`, for rendering rich entity refs
2023-10-24 11:26:41 +02:00
Fredrik Adelöw 3988751087 stop returning the entity
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-10-23 16:55:59 +02:00
Patrik Oldsberg d84f5efa60 plugins: updates to convert legacy route refs to new system
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:52 +02:00
Vincenzo Scamporlino 224907840c user-settings: minor fixes
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-11 12:05:43 +02:00
Vincenzo Scamporlino 1e60a9c3a5 fronten-app-api: routing system matches subroutes
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-10 23:27:17 +02:00
Vincenzo Scamporlino 00d9803ce9 user-settings: keep page extension internal
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-10 23:27:17 +02:00
Vincenzo Scamporlino 2dd349cbef user-settings: remove extension data
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-10 23:27:17 +02:00
Vincenzo Scamporlino fdb8cef4d8 user-settings: api reports
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-10 23:27:17 +02:00
Vincenzo Scamporlino d10a39b4b8 user-settings: add providerSettings extension data
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-10 23:27:17 +02:00
Vincenzo Scamporlino b69cf95dfd user-settings: match subroutes
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-10 23:27:17 +02:00
Vincenzo Scamporlino 3a6e5fcbdd user-settings: add new backend system support
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-10 23:26:03 +02:00
Fredrik Adelöw e5ce16aa44 address comments
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-26 10:58:29 +02:00
Fredrik Adelöw 1e5b7d993a Add an entityPresentationApiRef
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-26 10:58:28 +02:00
Patrik Oldsberg d1b637d005 user-settings: fix theme icon colors
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-25 11:25:51 +02:00
Patrik Oldsberg a68326c95a core-plugin-api: remove the need to declare translation messages as const
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-18 21:01:33 +02:00
Patrik Oldsberg c83721fee5 user-settings: avoid unknown translation keys
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-17 11:35:12 +02:00
Patrik Oldsberg 41b10267d7 user-settings: update to use new translation APIs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-15 13:15:45 +02:00
Fredrik Adelöw ab6474579f use renderInTestApp
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-14 22:14:14 +02:00
Patrik Oldsberg de3904a511 user-settings: cleanup test + declare translations as const
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-12 18:30:27 +02:00
rui ma 6e30769cc6 feat: Introduced experimental support for internationalization.
Signed-off-by: rui ma <ruima@alauda.io>
2023-09-04 23:51:46 +08:00
Johan Haals 1e13d9c84f Merge pull request #19595 from AmbrishRamachandiran/auto-theme-tooltip
changed auto theme tooltip title to camel case
2023-08-30 10:31:28 +02:00
AmbrishRamachandiran ce77b23423 conditionally rendering the user email
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com>
2023-08-25 12:45:21 +05:30
AmbrishRamachandiran e03f3ee2be changed auto theme tooltip title to camel case
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com>
2023-08-25 12:26:41 +05:30
Patrik Oldsberg 2fe9559e6e Merge pull request #17536 from DavidAn830/daan/sort-flags
Issue #17483: sort feature flag
2023-05-23 22:07:25 +02:00
David An 8588fae2af re-implemented logic without core api change
Signed-off-by: David An <a-daan@expediagroup.com>
2023-05-19 13:35:00 -07:00
Brian Fletcher 7a8441b9a3 authentication providers page to reflect status
Signed-off-by: Brian Fletcher <brian@roadie.io>
2023-05-19 11:08:50 +01:00
David An 541b7eaf34 prevent rerendering order
Signed-off-by: David An <a-daan@expediagroup.com>
2023-05-15 09:35:23 -07:00
David An 00a7f66e92 remove export
Signed-off-by: David An <a-daan@expediagroup.com>
2023-04-27 09:14:36 -07:00
David An 9c65d49dca fix tsc
Signed-off-by: David An <a-daan@expediagroup.com>
2023-04-26 13:34:30 -07:00
David An 76a7d2e3cd clean up code
Signed-off-by: David An <a-daan@expediagroup.com>
2023-04-26 13:24:45 -07:00
David An 27e6869e56 sort feature flag
Signed-off-by: David An <a-daan@expediagroup.com>
2023-04-26 11:47:54 -07:00
Katharina Sick db10b6ef65 feat(auth): add auth provider for Bitbucket Server
Signed-off-by: Katharina Sick <katharina.sick@dynatrace.com>
2023-02-06 11:10:58 +01:00
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