Ashley Harrison
09445e0ecc
Page: Use bouncing logo instead of loading spinner for fallback ( #79028 )
...
* use bouncing logo instead of loading spinner for page loader
* translate loading text
* update unit test
* extract bouncing logo out into component
2023-12-15 13:35:42 +00:00
Kristina
bc8ad7b6e5
Explore: Create menu for short link button ( #77336 )
...
* WIP first pass
* Change to toolbarbutton/buttonselect pattern
* Move to two toolbarbuttons with dropdown
* Justify text to the right of icons
* Fix betterer
* Fix styling and tests
* Add to docs
* Perist last clicked, add translations
* move styling to core component
* use label for tooltip, let parser combine panes in multiple params
* Explore: Panes encoding suggestions (#78210 )
panes encoding suggestions
* WIP-add menu groups
* Get group actions working
* add icons and non-local last selected state
* Fix translations after merge
* Add categories to translation, tweak the verbiage
* Fix translation extraction
* Fix tests
* fix translation conflict
* Log if time is absolute
---------
Co-authored-by: Giordano Ricci <me@giordanoricci.com>
2023-12-12 09:55:03 -06:00
Grafana I18n Bot
b08b82607a
I18n: Crowdin sync ( #79386 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
* Github Action: Auto-fix i18n files
---------
Co-authored-by: grafana-i18n-bot <grafana-i18n-bot@users.noreply.github.com>
2023-12-12 11:19:43 +00:00
Ashley Harrison
7c2b3ee1af
Navigation: Update synthetics placement in IA ( #79302 )
...
* update synthetics placement in IA
* lowercase s in synthetics
2023-12-12 10:57:52 +00:00
Kyle Cunningham
b42d652106
Transformations: Move transformation addition into drawer ( #78299 )
...
* Start splitting out code
* Use flag
* A bit of rocket surgery
* Prettify
* Cleanup behavior
* Work through behaviors
* Move empty message from other PR
* Import fixes and prettier
* Clean things up
* Add selector for tests
* Cleanups
* Working with transformation redesign
* Some more tweaks to make sure of correct behavior
* Update betterer/eslint exceptions
* Localization
* Remove unecessary fragments
* Spacing and prettier
* Update tests for new UI
* Update e2e tests
* One more e2e test fix
* Update selectors
* Fix one test and break another
2023-12-01 14:08:54 -06:00
Joey Orlando
ea7a179f2a
Plugins: Add grafana/user/profile/tab plugin extension point ( #77863 )
...
* add grafana/user/profile/settings
plugin extension point
* changes to support plugins having their
own settings tabs
* WIP
* add comment
* add unit tests
* allow setting open tab based on tab query param
* update name of extension point
* add some more unit tests
* address PR comments
* PR comments
2023-12-01 15:18:27 +00:00
Ashley Harrison
329d0e79ec
Navigation: Rearrange IA based on tree test ( #78804 )
...
* rearrange IA
* add landing page routes and subtitles
* Translate menu items
* add frontend-observability icon
* proper frontend-observability icon
---------
Co-authored-by: eledobleefe <laura.fernandez@grafana.com>
2023-11-30 15:18:05 +00:00
Josh Hunt
05070385cd
Chore: Refactor TimeRangePicker for aria-label selectors ( #78399 )
...
* Change from aria-label to data-testid for e2e selectors
* translate
* update tests
* swap buttons:
2023-11-23 10:39:26 +00:00
Ashley Harrison
4247696402
DockedMegaMenu: Keep undock button ( #78461 )
...
* dock undock smoothly
* handle keyboard focus
* use ref instead of state
* run i18n:extract
* undo this change
* make dock/undock first button to focus
* only focus when going to docked, add comment
* minor tweaks
2023-11-22 15:56:36 +00:00
Ashley Harrison
4290ed3d86
Chore: Remove newBrowseDashboards
feature toggle ( #78190 )
...
* remove all the things
* fix OldFolderPicker tests
* i18n
* remove more unused code
* remove mutation of error object since it's now frozen in the redux state
* fix error handling
2023-11-22 15:22:00 +00:00
Grafana I18n Bot
91a0624be6
I18n: Crowdin sync ( #78485 )
...
* New translations grafana.json (Spanish)
* Github Action: Auto-fix i18n files
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* Github Action: Auto-fix i18n files
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* Github Action: Auto-fix i18n files
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* Github Action: Auto-fix i18n files
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* Github Action: Auto-fix i18n files
* New translations grafana.json (Spanish)
* Github Action: Auto-fix i18n files
---------
Co-authored-by: grafana-i18n-bot <grafana-i18n-bot@users.noreply.github.com>
2023-11-22 05:22:33 +00:00
Grafana I18n Bot
894d97984c
I18n: Crowdin sync ( #78471 )
...
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* Github Action: Auto-fix i18n files
---------
Co-authored-by: grafana-i18n-bot <grafana-i18n-bot@users.noreply.github.com>
2023-11-21 14:40:36 +00:00
Grafana I18n Bot
97c8b2d192
I18n: Crowdin sync ( #78402 )
...
* New translations grafana.json (Spanish)
* New translations grafana.json (Chinese Simplified)
* Github Action: Auto-fix i18n files
* New translations grafana.json (Chinese Simplified)
* Github Action: Auto-fix i18n files
---------
Co-authored-by: grafana-i18n-bot <grafana-i18n-bot@users.noreply.github.com>
2023-11-20 16:58:42 +00:00
Grafana I18n Bot
e015ce6dc6
I18n: Crowdin sync ( #78394 )
...
* New translations grafana.json (Spanish)
* New translations grafana.json (Chinese Simplified)
* Github Action: Auto-fix i18n files
---------
Co-authored-by: grafana-i18n-bot <grafana-i18n-bot@users.noreply.github.com>
2023-11-20 14:01:12 +00:00
Grafana I18n Bot
2cfea09d4c
I18n: Crowdin sync ( #78382 )
...
* New translations grafana.json (Spanish)
* New translations grafana.json (Chinese Simplified)
* Github Action: Auto-fix i18n files
* New translations grafana.json (Spanish)
* Github Action: Auto-fix i18n files
---------
Co-authored-by: grafana-i18n-bot <grafana-i18n-bot@users.noreply.github.com>
2023-11-20 15:21:24 +02:00
Grafana I18n Bot
db902fb3a9
I18n: Crowdin sync ( #78371 )
...
* New translations grafana.json (Spanish)
* New translations grafana.json (Chinese Simplified)
* Github Action: Auto-fix i18n files
* New translations grafana.json (Spanish)
* New translations grafana.json (Chinese Simplified)
* Github Action: Auto-fix i18n files
---------
Co-authored-by: grafana-i18n-bot <grafana-i18n-bot@users.noreply.github.com>
2023-11-20 11:01:48 +00:00
Grafana I18n Bot
bd757fb874
I18n: Crowdin sync ( #78215 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
* Github Action: Auto-fix i18n files
---------
Co-authored-by: grafana-i18n-bot <grafana-i18n-bot@users.noreply.github.com>
2023-11-15 16:40:12 +00:00
kay delaney
d0180957d1
Scenes/ShareModal: Implement public dashboard tab ( #76837 )
...
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2023-11-14 17:05:24 +00:00
Khushi Jain
f41f939c1c
i18n: Markup up correlations forms for translations ( #75264 )
...
* correlations/forms
* Update public/app/features/correlations/Forms/ConfigureCorrelationBasicInfoForm.tsx
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
* Update public/app/features/correlations/Forms/ConfigureCorrelationBasicInfoForm.tsx
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
* Update public/app/features/correlations/Forms/ConfigureCorrelationBasicInfoForm.tsx
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
* Update public/app/features/correlations/Forms/ConfigureCorrelationBasicInfoForm.tsx
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
* Added rest of filed
* minor-changes
* map function
* retriggered
* Update public/app/features/correlations/Forms/TransformationsEditor.tsx
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
* removed whitespace
* removed whitespace
* more changes
---------
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
2023-11-14 14:52:42 +01:00
Aditi Patel
95f5bab39b
i18n: Markup QueryEditorRow Component for translations ( #76312 )
...
* feat: added markup for query operation header
* chore: generated markup files
* feat: markup PostpreSql cheat sheet
* chore: generated markup files
* chore: removed markup from cheatsheet file
* chore: generated markup files
* chore: added i18n for Data source plugin does not export any Query Editor component
* chore: updated i18n markup files.
* fix: added prefix for for drag and drop label
2023-11-10 09:46:32 +01:00
kay delaney
4a5b8643ae
ShareModal: Implement panel embed tab for scenes ( #77062 )
...
* ShareModal: Implement panel embed tab for scenes
* Fix url generation
* Locale
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2023-11-07 01:19:17 -08:00
Ashley Harrison
d68d31c63c
Navigation: Hide Undock menu
button when docked ( #76965 )
...
* small dock menu exploration
* fix e2e tests
* revert back to web-section-alt
2023-11-03 17:07:15 +00:00
Sonia Aguilar
0abfc3b6be
Alerting: Update 'Create alert' to 'New alert rule' in the panel and docs ( #76950 )
...
* Update 'Create alert' to 'New alert rule' in the panel and docs
* Fix test
2023-11-02 17:33:53 +01:00
Ryan McKinley
45d59cf31b
Dashboards: Remove dummy trim dashboard api ( #77249 )
...
Co-authored-by: nikimanoledaki <niki.manoledaki@grafana.com>
2023-11-02 08:35:14 -07:00
siddhikhapare
8d2b3f973e
Rich history drawer: Translation added ( #77088 )
...
* query history translation added
* Recommended changes added
2023-10-30 11:36:08 +01:00
Sonia Aguilar
1de65bb384
Alerting: Add Alerting menu in getPanelMenu ( #76618 )
...
* Add Alerting menu in getPanelMenu
* Add translations
* Allow alert tab, heart icon in all panel types, and not show warning in DashobardPicker panels
* Fix tests
* Move alerting submenu under 'More...' item
* Move create alert menu item to More... without submenu
* Update translations
* Revert "Allow alert tab, heart icon in all panel types, and not show warning in DashobardPicker panels"
This reverts commit 225da3f60e
.
* Revert allowing alert tab and health icon for all panel types
* use onCreateAlert method name in onClick instead of new function
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
* Move getAlertingMenuAvailability method to a /features/alerting folder and rename it to getCreateAlertInMenuAvailability
* Use onCreate direclty instead of a new method
* Make getCreateAlertInMenuAvailability to return a boolean
---------
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2023-10-18 15:13:38 +03:00
Stefan Mitic
4d8560d9a9
i18n: Markup Explore's Query Inspector for translations ( #76157 )
2023-10-13 18:36:43 +01:00
Krishna Dhakal
334fc6a68a
i18n: Markup Explorer Graph for translation ( #76099 )
2023-10-12 10:25:48 +01:00
Ashley Harrison
effd2a1189
Navigation: Split admin into subsections behind navAdminSubsections
feature toggle ( #76280 )
...
* split admin into subsections behind feature toggle
* make authentication a section header
* add translations for subsections
* rename translation keys
* add subtitles
2023-10-11 14:37:36 +01:00
Josh Hunt
0d390382d3
I18n: Reset back to default plural seperators ( #76284 )
...
* reset to standard plural seperators for crowdin compatibility
* update docs
2023-10-10 19:00:33 +03:00
Ashley Harrison
930c753340
Navigation: Implement logic for docking nav menu ( #76188 )
...
* Create a state for dockedMegaMenu and the function to manage it
* Add the dockedMenu icon and handle the status when clicking it
* Add Megamenu to section nav area when it is docked
* get logic working
* fix mobile
* refactor state + persist in localStorage
* adjust icon and don't use position absolute
* restore old rudderstack tracking
* use Flex instead
* adjust feature toggle to be experimental
* extract out localStorage handling into utils
* don't need separate file
* use store.set/get instead
---------
Co-authored-by: eledobleefe <laura.fernandez@grafana.com>
2023-10-10 14:55:52 +01:00
Jo
4474f19836
Service Accounts: Enable adding folder, dashboard and data source permissions to service accounts ( #76133 )
...
* Add SAs to Datasource permissions
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com>
* add SAs to dashboards/folders managed permissions
* Update public/app/core/components/AccessControl/Permissions.tsx
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
* regenerate i18n
* add doc
---------
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com>
2023-10-06 17:48:13 +02:00
Aditi Patel
a2b71fd149
Markup DataSourcePicker
for translations (components used in Explore only) ( #75400 )
...
* feat: added markup for data source picker title
* feat: added markup for builtin data source list
* feat: added markup for datasource list
* chore: generated markup files
* feat: added markup for new data source button
* chore: generated markup files
* fix: fixed prefix names
* chore: updated markup files
* fix: removed extra spaces
2023-10-06 15:11:53 +02:00
Josh Hunt
f08ad95c59
BrowseDashboards: Improve screen reader announcements ( #75970 )
...
* use aria-labelledby to describe the whole row
* change
* fix typo
* i18n
2023-10-05 09:14:26 +00:00
Abhi Shandilya
6150d1370c
i18n: dashboard settings ( #75854 )
...
* feat: i18n dashboard settings
* run i18n extract
* rename titles and use vars
* json editor title
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-10-03 15:12:44 +01:00
otilor
3c7c608b5b
i18n: Mark up GeneralSettings for translations ( #75827 )
...
* add preliminary i18n
* translate delete btn
* update keys for i18n
* update locales
* add translation
* update locales
* update translation
* add new translation
* add new translation keys
* add new translation
* update keys
* update key structure
* translate auto-refresh
* add new translations for label and description
* Update public/app/features/dashboard/components/DashboardSettings/AutoRefreshIntervals.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DeleteDashboard/DeleteDashboardButton.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* update internationalization key
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* update internationalization key
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* update label
* fix style
---------
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
2023-10-03 13:15:11 +01:00
Krishna Dhakal
a2088c0fb0
i18n: Mark up OpenLibraryPanelModal for translations ( #75619 )
...
* draft markup
* locale addition
* revision on the code
* second revision
* final changes after review
* body layout
* body layout
* add missed text
2023-10-03 09:33:08 +01:00
otilor
55620066e6
i18n: dashboard import page ( #75664 )
...
* add translation for filezone primary and secondary text
* add translation for Grafana.com field label
* update translation keys
* add translation for load button
* update required translation
* Format utils for invalid-dashboard
* add extracted translations
* add pseudo translations
* add translation for json validation
* json field label translation
* add translation for required json field
* add translation for cancel key
* add extracted translations
* Add pseudo locale translation
* Update public/app/features/manage-dashboards/utils/validation.ts
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/utils/validation.ts
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/utils/validation.ts
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/utils/validation.ts
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* update translations
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* update link component
* add new translations
---------
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
2023-09-29 18:38:45 +03:00
Krishna Dhakal
5ba37068c2
i18n: Mark up SnapshotListTable for translations ( #75621 )
...
* markup snapshot list table
* final revision changes
2023-09-29 15:39:55 +01:00
Khushi Jain
b75c7b4c49
i18n: Markup CorrelationsPage for translations ( #74892 )
...
* i18n: Translations under features/correlations
* more changes
* add links
* add changes
* changes
* changes
2023-09-29 15:59:30 +02:00
siddhikhapare
501347d86c
Mark up translation for ChangePasswordForm ( #75668 )
...
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-09-29 11:28:10 +01:00
Dominik Prokop
933d920121
Dashboard scene: Share modal export ( #75640 )
...
* Dashboard scene: Share modal export
* i18n
2023-09-29 00:34:22 -07:00
otilor
6ff767a6bb
i18n: Add translation for json editor settings ( #75549 )
...
* add translation for json editor settings
* add different translations
* update translation
* update pseudo locale
* update locales
* Use Trans and new i118n key
* add psuedo locale translations
* Update public/locales/pseudo-LOCALE/grafana.json
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
* Update public/locales/en-US/grafana.json
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
* Update public/app/features/dashboard/components/DashboardSettings/JsonEditorSettings.tsx
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
---------
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2023-09-28 15:24:50 +01:00
michiboo
bfdcfa8cc3
I18n: Mark up explore/table for translations ( #74368 )
...
* added Internationalization to table container
* reduce level for label of explore table
* lint
* restore translations
* refactor getTableTitle logic to not require duplicate t phrases
* Update public/app/features/explore/Table/TableContainer.tsx
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
---------
Co-authored-by: Deepali Gupta <90255953+Deepali1211@users.noreply.github.com>
Co-authored-by: joshhunt <josh@trtr.co>
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
2023-09-28 12:51:37 +03:00
Aditi Patel
56c75cc542
I18n: Markup ExploreToolbar
component ( #74292 )
...
* chore: markup explore-split-toolbar and data-source-dropdown
* chore: markup explore-refesh-picker
* fix: apostrophe in empty-recent-list paragraph
* chore: added markup for add to dashboard
* fix: corrected prefix
* fix: typos
* chore: updated markup prefixes in all other languages
* chore: added i18n markup for aria-labels
* i18n files generated
* i18n aria-label added for Add to Dashboard
* fix: fixed prefixes according to the grafana guidelines
* chore: generated i18n json files
* fix: fixed prefixes
* fix: apos; entity rendering
* chore: updated markup files
* chore: updated markup Locale file
* fix: updated prefix names
* chore: updated markup files
* fix: updated markup prefix for data-source-picker
* fix: trimmed extra spaces
* chore: updated markup files
* fix: added back translation phrases
* fix: Updated prefix name in DataSourceDropdown.tsx
* fix: created addToDashboard variable with translation markup
2023-09-25 10:38:17 +02:00
Laura Benz
a52fff4e86
Grafana-UI: Add tooltip for interval picker in RefreshPicker ( #74534 )
...
* feat: add tooltip for interval picker
* refactor: remove ts error
* feat: extract new translations
* refactor: deprecate unused tooltip property
* refactor: correct syntax of dynamic string
* refactor: remove interval and autogenerated strings
* refactor: localisation
* refactor
2023-09-19 15:06:19 +02:00
Khushi Jain
df014cd780
Internationalization: Markup for Playlist Page ( #74509 )
...
* Internationalization: Markup for Playlist Page
* Internationalization: Markup for Playlist Page
* Update public/app/features/playlist/PlaylistPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/playlist/PlaylistPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/playlist/PlaylistPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/playlist/PlaylistPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* PlaylistPage
---------
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-09-13 10:39:37 +01:00
Khushi Jain
c1704b5ee4
Internationalization: Mark up PlaylistEditPage for translations ( #74455 )
...
* PlaylistEdit Page i18n
* Update public/app/features/playlist/PlaylistEditPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/playlist/PlaylistEditPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* PlaylistForm
* more changes
* PlaylistForm
* PlaylistForm
* Update public/app/features/playlist/PlaylistEditPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/playlist/PlaylistEditPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update PlaylistForm.tsx
* Update Add- labels
* couple of missed keys
---------
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-09-13 10:02:51 +01:00
Ashley Harrison
ebe13a53f7
Browse Dashboards: Split new browse UI from nested folders backend ( #74435 )
...
* create new feature toggle + start to put stuff behind it
* block move, tidy up interfaces
* fix new/folder actions buttons
* show warning when deleting library panels/alert rules + run i18n:extract
* pseudo
* update unit tests
* pass alert in description
2023-09-07 11:41:00 +01:00
Aditi Patel
cad4fca8aa
Mark up playlist/ShareModal
for translations ( #74061 )
...
* added Internationalization to share modal
* ordered chronologically
* changed markup keys
* fixed import in grafana ui component
* pseudo locale file updated
* Removed redundant close-tooltip
2023-09-04 09:33:59 +01:00
Ivan Ortega Alba
8113707dc8
Dashboards: Add "import dashboard" to empty dashboard landing page ( #74018 )
2023-09-01 10:11:32 +02:00
Denny Chang
a90f3b58b5
i18n: Mark up HelpModal for translations ( #73806 )
...
* fix: i18n Help Modal
* fix: change translation modal to grafana-ui.modal
* fix: lint
* fix: by run yarn:i18n pseudo
2023-08-30 14:08:18 +01:00
RoxanaAnamariaTurc
edb7d0e0d8
Login: Show oauth error messages inline ( #72255 )
...
Squashed commit of the following:
commit b82ed875b88d12348cd4043e2add493e8fb6edc6
Author: Roxana Turc <anamaria-roxana.turc@grafana.com>
Date: Tue Jul 25 10:42:31 2023 +0100
user essentials mob! 🔱
lastFile:public/app/core/components/Login/LoginPage.test.tsx
commit 923cbcf190d2def57b59f8b231f14322efdf9718
Author: joshhunt <josh@trtr.co>
Date: Tue Jul 25 10:17:51 2023 +0100
user essentials mob! 🔱
Co-authored-by: joshhunt <josh@trtr.co>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
2023-07-25 12:57:45 +03:00
Josh Hunt
78869fae7c
NestedFolders: Select style for closed nested folder picker ( #71959 )
...
* make unexpanded nested folder picker look like a select
* fix prefix icon
* placeholder style, only show input label if value selected
* aria-label
* text component
2023-07-20 17:33:42 +03:00
Ashley Harrison
1caf3298ea
Nested folders: Empty state for nested folder picker ( #71464 )
...
* add empty state to nestedfolderpicker, add translations
* run i18n:extract
* rename i18n key
---------
Co-authored-by: joshhunt <josh@trtr.co>
2023-07-14 11:58:43 +01:00
Juan Cabanas
88bb4a778d
Dashboards: POC split between visualizations and widgets ( #70850 )
2023-07-12 10:09:22 -03:00
Ashley Harrison
2650aa5600
Internationalization: Correctly generate plural forms ( #71341 )
...
* user essentials mob! 🔱
lastFile:public/locales/pseudo-LOCALE/grafana.json
* user essentials mob! 🔱
* user essentials mob! 🔱
lastFile:contribute/internationalization.md
* user essentials mob! 🔱
lastFile:contribute/internationalization.md
* move pseudo generation to precommit hook if en-US file is modified
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com>
* fix unit tests
---------
Co-authored-by: Joao Silva <joao.silva@grafana.com>
Co-authored-by: joshhunt <josh@trtr.co>
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com>
Co-authored-by: eledobleefe <laura.fernandez@grafana.com>
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com>
2023-07-11 16:37:01 +01:00
RoxanaAnamariaTurc
7fdf855932
I18n: Outstanding navigation strings ( #71208 )
...
* I18n: Outstanding navigation strings
* Resolving conflicts
2023-07-11 15:10:50 +01:00
RoxanaAnamariaTurc
535b5659e4
I18n: Outstanding navigation strings marked up for translation ( #71281 )
2023-07-11 14:13:46 +01:00
Bohdan Jóža
d36b70dec6
I18n: Translate phrases for new Browse Dashboards ( #70654 )
...
* Mark strings in folder manager nav for translation
* Mark strings in folder actions for translation
* Mark strings in new folder modal for translation
* Mark strings in delete modal for translation
* Mark strings in move modal for translation
* Fix interpunction in translations
* Run i18n:extract
* Fix Manage Permissions drawer test
* Redundnt useMemo
* Updated extracted translations after resolving conflicts
---------
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com>
2023-07-04 16:32:32 +01:00
RoxanaAnamariaTurc
e2dd1e9055
I18n: Mark up phrases for translation on NewFolder drawer ( #70888 )
...
* I18n:Mark up phrases for translation on NewFolder drawer
* Updated variable name from field-label to name-label
2023-06-30 12:13:03 +01:00
RoxanaAnamariaTurc
af9b071a78
I18n: Mark up strings on Navigation - Connections section ( #70914 )
2023-06-30 11:27:19 +01:00
RoxanaAnamariaTurc
ea361f5db4
Login: Adjust error message when user exceed login attempts ( #70736 )
...
* Adjust error message when user exceed login attempts
* empty commit to add coauthors
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com>
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com>
2023-06-30 11:22:44 +01:00
RoxanaAnamariaTurc
0e2626b004
I18n:Mark up phrases for translation on Permissions drawer ( #70842 )
...
* I18n:Mark up Permissions
* Mark up strings in Permissions file
* I18n:Mark up phrases for on Permissions drawer
* I18n:Mark up phrases for translation on Permissions page
* I18n:Mark up phrases for translation on Permissions page
* Made the changes based on suggestions received
* restore translations
* Run extract again
2023-06-29 13:43:14 +01:00
RoxanaAnamariaTurc
9e844b36b2
I18n:Mark up phrases for translation on Folder Page ( #70801 )
...
* I18n:Mark up phrases for translation on Folder Page
* I18n:Mark up phrases for translation on Folder Page, made suggested updates
2023-06-28 11:41:35 +01:00
RoxanaAnamariaTurc
12ddfbf2be
I18n: Mark up phrases for translation on Folder page ( #70754 )
...
* I18n:Mark up phrases for translation on Folder page
* Updated the Trans tag to be inside the Button
2023-06-27 16:23:57 +01:00
Ryan McKinley
698b07518a
Dashboards: Support an auto refresh interval that is based on the query range ( #70479 )
2023-06-26 19:46:23 +03:00
Ashley Harrison
8ea74333f1
Nested folders: Replace explicit type column with icon in browse view ( #70666 )
...
* remove type column and add icon instead
* extract translations
2023-06-26 11:58:26 +01:00
Josh Hunt
e9d42a6395
Login: Show error messages inline in form instead of in toasts ( #70266 )
...
* Login: Show error messages inline in form instead of in toasts
* remove console.log lol
* fix test
2023-06-21 10:28:20 +00:00
RoxanaAnamariaTurc
3c88868fe5
Internationalization: Mark up phrases for translation on Dashboards page ( #70361 )
...
* Internationalization:Mark up phrases for translation on Dashboards page
* Internationalization: Mark up phrases for translation on Dashboards page
2023-06-21 09:07:42 +01:00
Tobias Skarhed
56c27a1f0d
i18n: Sync extraction with main ( #69381 )
...
Run extract on main
2023-06-01 16:53:22 +02:00
Grafana I18n Bot
cebdb49912
I18n: Crowdin sync ( #67043 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2023-04-21 14:03:12 +01:00
Polina Boneva
2f0f5ca09e
[Chore] Dashboard: Add i18n for creating a panel, row, library panel, and pasted panel ( #66234 )
...
* add translation keys for empty dashboard redesign
* run yarn i18n:extract; rephrase one trans key because of [warning] Found translation key already mapped to a map or parent of new key already mapped to a string: dashboard.toolbar.add.visualization
* reduce to 3-step locale phrase IDs
* extract phrase IDs
2023-04-20 10:35:29 -04:00
Grafana I18n Bot
ece80e0614
I18n: Crowdin sync ( #65606 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2023-03-30 14:11:13 +03:00
Grafana I18n Bot
352967f092
I18n: Crowdin sync ( #65437 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2023-03-28 12:25:07 +01:00
Josh Hunt
d13488a435
NestedFolders: Show nested folders in Browse folder view ( #63746 )
...
* dirty dirty code for showing nested folders in folder view
refactor to NestedFolderItem
Update dashboard grid view to new types
update tests
REBASE OUT OF THIS BRANCH - joshhunt/star-by-uid merged into this
Squashed commit of the following:
commit d0f046ccd3
Author: joshhunt <josh@trtr.co>
Date: Wed Feb 8 18:35:56 2023 +0000
undo async
commit abe2777a1f
Author: joshhunt <josh@trtr.co>
Date: Wed Feb 8 18:34:11 2023 +0000
Dashboards: Star dashboards by UID
add type for dashboard search dto
clean DashboardSearchItem type
simplify DashboardSearchHit type
remove unused properties from DashboardSearchHit
make uid non-optional
rename + move NestedFolderItem type to DashboardViewItem
clean up
* wip
* fix checkbox selection of nested folders
* show folder's parent correctly
* Add dashboard result kind
* don't render folder empty view in SearchView
* call nested folders api only if feature flag enabled
* remove unused import
* un-rename variable to reduce PR diff
* fix typo in comment
* fix order of pseudoFolders
* Fix General folder not showing in browse
* rename folder view tests
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-03-23 13:28:45 +00:00
Ryan McKinley
f96637b5fc
Live: Remove (alpha) ability to configure live pipelines ( #65138 )
2023-03-22 20:09:44 +02:00
Ryan McKinley
fa740a8bcf
Chore: Remove panel inspect Actions hack ( #64643 )
...
remove actions tab hook
2023-03-13 08:07:36 -07:00
Josh Hunt
54aaaf169f
Internationalization: Mark up more of Dashboard Variables and Browse/Search Dashboards ( #63518 )
...
* Extract dirty translations from main
* Translate some variable phrases
* Translate nav bar
* Translate search/browse
* Fix header returning null
* Translate search results type
* fix test
2023-02-23 10:46:07 +00:00
Josh Hunt
504eabbe80
Navigation: Ensure command palette is correctly translated ( #61103 )
...
* Navigation: Translate nav tree in store
* Remove usage of getNavTitle
* properly translate children
* add pubdash translation
* remove extraneous calls to translation in PageHeader
* empty commit
* correctly allow subtitle to be overrwitten (thank you tests!)
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-02-08 13:15:37 +00:00
Josh Hunt
d51e7ec7ef
Preferences: Add theme preference to match system theme ( #61986 )
...
* user essentials mob! 🔱
lastFile:pkg/api/preferences.go
* user essentials mob! 🔱
* user essentials mob! 🔱
lastFile:packages/grafana-data/src/types/config.ts
* user essentials mob! 🔱
lastFile:public/app/core/services/echo/utils.test.ts
* user essentials mob! 🔱
* user essentials mob! 🔱
lastFile:public/views/index-template.html
* user essentials mob! 🔱
* Restore currentUser.lightTheme for backwards compat
* fix types
* Apply suggestions from code review
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
* cleanup
* cleanup
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: Joao Silva <joao.silva@grafana.com>
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2023-01-30 10:51:51 +01:00
Josh Hunt
6c990b461e
SupportBundles: Feature flag + access control navtree item ( #62337 )
...
* SupportBundles: Feature flag + access control navtree item
* remove translation
2023-01-27 20:04:04 +00:00
Ashley Harrison
1ef7cfda3f
Navigation: more command palette tweaks ( #62286 )
...
* update placeholder text, only create search keybindings if topNavCommandPalette is disabled
* make search input wider
2023-01-27 16:21:48 +00:00
Torkel Ödegaard
38d3d1c02b
Profile: Rename profile page from preferences to profile ( #61777 )
...
* Rename preferences to Profile
* Fixed tests and ran i18 extract
2023-01-24 09:32:49 +01:00
Josh Hunt
665f85cd7e
CommandPalette: Minor usability improvements ( #61567 )
2023-01-16 18:33:46 +00:00
TaitChan
a1d33c63c8
Internationalization: Translate page headers and Search dashboard actions ( #60727 )
...
* Fix: PageHeader & PageHeaderTabs & NavBarItem & DashboardActions & PanelMenu is displayed in default_language (#60719 )
* I18N: update strings (#60719 )
Co-authored-by: TaitChan <1441645821@qq.coom>
2023-01-13 14:33:42 +00:00
Armand Grillet
331fa686e0
Preferences: Changed 'Edit profile' to 'Profile' ( #61376 )
...
* Changed 'Edit profile' to 'Profile'
The profile is not always editable, e.g. when it is synec via OAuth,
and all the other sections of the preferences are titled without a
verb.
* Fix frontend test
2023-01-13 09:59:11 +01:00
Alex Khomenko
078f2d4481
Admin: Remove navigation subheaders ( #61344 )
...
* Admin: Remove navigation subheaders
* Admin: Fix tests
2023-01-13 08:32:09 +02:00
Josh Hunt
5d725d22ad
CommandPalette: Search for dashboards using API ( #61090 )
...
* CommandPalette: Search for dashboards using API
* Fix ordering of dashboards
* Put recent + search dashboards in root list, refactor actions into hook
* limit recent dashboards to 5
* search debounce to 200ms
* update priorities
* extract i18n
2023-01-10 14:59:32 +00:00
Grafana I18n Bot
e88687cfa2
I18n: Crowdin sync ( #61119 )
...
* New translations grafana.json (Spanish)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (French)
2023-01-10 12:37:37 +00:00
Josh Hunt
a26d4c90b2
I18N: Fail i18n:extract on warnings + update strings ( #60949 )
...
* I18N: Fail i18n:extract on warnings
* I18N: Fix onboarding page title
* extract all strings
* move t reassign outside of function
2023-01-04 15:28:07 +00:00
Grafana I18n Bot
9d767b78d4
I18n: Crowdin sync ( #59571 )
...
* Update source file grafana.json
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2023-01-03 14:45:10 +00:00
Grafana I18n Bot
343f65fffb
I18n: Crowdin sync ( #59210 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2022-11-23 07:24:54 -05:00
Josh Hunt
f180bb46f8
I18n: Translate Dashboard Starred notification ( #59138 )
2022-11-23 13:12:33 +01:00
Laura Fernández
8f567d57fa
Internationalization: Translate ViewJSONmodal and ClipboardButton ( #58807 )
2022-11-21 17:37:53 +01:00
Josh Hunt
5978dc138e
Nav: Split Admin into three sections for new IA ( #58229 )
...
* start to split admin into two sections
* most of new admin nav implemented
* landing pages
* hide admin for non-admins
* update admin redirects if not topnav
* clean up
* updated IA for admin (still WIP)
* move plugin pages into correct admin sections
* fix backend unit test
* move correlations into the correct section
* add translations for admin sections
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-11-18 15:11:59 +00:00
Laura Fernández
f2cb248d93
Internationalization: Translate 'Hide / show legend' of PanelHeaderMenuItem ( #58800 )
2022-11-16 13:06:04 +01:00
Laura Fernández
515440979b
Internationalization: Translate ShareSnapshot label ( #58802 )
2022-11-16 13:04:51 +01:00
Laura Fernández
3f63ca06c3
Internationalization: Translate NavBar - 'Search dashboard' menu item ( #58815 )
2022-11-16 13:02:29 +01:00
Laura Fernández
3cedcdedbd
Internationalization: Translate VariableInput and VariableOptions components ( #58748 )
2022-11-15 17:30:33 +01:00