Josh Hunt
5190e68ab1
Chore: Refactor betterer eslint to use overrides ( #88442 )
...
* Chore: Refactor betterer eslint to use overrides
* more comments
2024-05-30 10:09:30 +01:00
Josh Hunt
1033c8407d
Chore: Bump lerna and tar ( #87699 )
...
* Chore: Bump lerna to 8.1.3
* Chore: Bump transitive tar to 6.2.1
2024-05-13 13:22:07 +03:00
Josh Hunt
c41ec46b29
I18n: Fix and reenable verify-i18n CI check ( #87496 )
...
* I18n: Change verify-i18n script to use node_deb image with make in it
* remove swagger from i18n make
* make verify-i18n fail ci
* fix incorrect and unextracted nav translations
* fix more copy paste
2024-05-08 14:01:17 +01:00
Josh Hunt
08121dc193
E2C: Restore Disconnect modal ( #87223 )
2024-05-02 11:57:51 +01:00
Josh Hunt
b0f1222a21
Chore: Restore pseudoizer dep ( #87166 )
2024-05-01 12:45:34 +03:00
Josh Hunt
f382bd402c
Chore: Remove i18n psuedo precommit hook ( #86840 )
...
Remove i18n psuedo precommit hook
2024-04-24 13:08:19 +02:00
Josh Hunt
fc5007b0d5
Dashboards: Fix minor i18n papercuts that snuck through ( #86802 )
...
* fix two issues in dashboards i18n
* import
* fix another
2024-04-23 19:30:11 +01:00
Josh Hunt
467d4231f1
E2C: Remove ModalController from MigrationTokenPage ( #86709 )
...
* Remove ModalController from MigrationTokenPage
* Dont show modal or toast for error response
* better
2024-04-23 11:23:06 +01:00
Josh Hunt
fe24404432
I18n: Support for Enterprise translations ( #86215 )
...
* I18n: Support for Enterprise translations
* don't attempt to link to enterprise in tests
* move extract script to makefile to optionally support enterprise
* update references to old extract script
* update docs
* thank god for unit tests
2024-04-18 16:25:27 +01:00
Josh Hunt
0a12ad0084
I18n: Update English phrases that have changed in code, but not extracted ( #86429 )
...
Update English phrases that have changed in code, but not extracted
2024-04-17 14:47:01 +02:00
Josh Hunt
f90e3b2ebc
I18N: Warn if t() called before init ( #86222 )
...
* I18N: Warn if t() called before init
* don't log in tests
* fix double assignemnt!
2024-04-16 12:47:24 +02:00
Josh Hunt
b5337ba419
I18N: Fix untranslated descriptions in data source picker ( #86216 )
...
I18n: Remove t() call from root module scope
2024-04-16 10:28:24 +01:00
Josh Hunt
f110c05797
I18N: Split loadTranslations i18next plugin into seperate file ( #86217 )
2024-04-16 09:53:23 +01:00
Josh Hunt
3b4983695e
E2C: Remove mock api ( #86043 )
2024-04-12 13:26:13 +01:00
Josh Hunt
6d35fb307f
Chore: Run PR checks when enabling auto-merge ( #85857 )
2024-04-11 14:11:21 +02:00
Josh Hunt
c024d51a38
Chore: Remove a buncha stuff from Sandbox TestStuffPage ( #85876 )
2024-04-11 09:40:30 +01:00
Josh Hunt
7aac5f6b3e
Chore: Fix custom eslint rule typechecking ( #85886 )
2024-04-10 17:12:31 +01:00
Josh Hunt
f484519784
E2C: Refactor on-prem ConnectModal ( #85799 )
...
* Refactor on-prem ConnectModal to not use ModalProvider
* fix
2024-04-10 10:07:52 +01:00
Josh Hunt
040966220e
E2C: Show latest migration run instead of the first ( #85666 )
...
* running a new migration should only invalidate the list of migration runs
* correctly select the last migration result, not the first
2024-04-05 16:28:57 +01:00
Josh Hunt
b19c246a39
Revert "Chore: Update glob-stream" ( #85642 )
...
Revert "Chore: Update glob-stream (#85107 )"
This reverts commit a61cac9d51 .
2024-04-05 13:22:13 +03:00
Josh Hunt
5ce8b60878
E2C: Resources table refactor ( #85585 )
...
* E2C: Resources table refactor
* update swagger spec with enums
* use native resource item type, rather than our mock type
* unit tests for resources table
* update spec
2024-04-05 10:08:42 +01:00
Josh Hunt
aad79c9400
E2C: Start connecting on-prem to real apis ( #85527 )
...
* E2C: Start connecting on-prem to real apis
* actually run the migration
* show resources
* basic dashboards resources
* show dashboard title
* remove console logs
* cleanup 1
* i18n
* disconnect
* i18n
* restore type
* use fixed format
* fix
2024-04-03 13:47:02 -04:00
Josh Hunt
e08b5bd456
E2C: Fix Swagger spec for createMigration post body ( #85525 )
...
* E2C: Fix Swagger spec for CreateCloudMigration post body
* actually, don't rename that type
2024-04-03 11:59:50 +00:00
Josh Hunt
ffb5d23a13
E2C: Hook Cloud Receiver-side up to real CreateCloudMigrationToken API ( #85490 )
...
E2C: Hook Cloud Reciever-side up to real CreateCloudMigrationToken API
2024-04-03 08:55:38 +00:00
Josh Hunt
33dd204466
E2C: Generate RTK Query API slice from swagger spec ( #85463 )
...
* add deps and script
* add codegen rtk api clise for cloud migration
* rename all the mock exports to mock
* Reset changes to package.json and yarn.lock
* codeowners
2024-04-02 18:01:33 +03:00
Josh Hunt
a61cac9d51
Chore: Update glob-stream ( #85107 )
2024-03-25 17:15:57 +00:00
Josh Hunt
648f5ff1ab
E2C: Migration summary ( #84890 )
...
* E2C: Migration summary
* remove polling
* stack -> box, box -> stack
* justify
* one less stack
2024-03-21 18:49:21 +02:00
Josh Hunt
35c846f47b
Skip RTP e2e tests for now ( #84925 )
2024-03-21 17:59:13 +02:00
Josh Hunt
b525de07cd
I18n: Add Brazilian Portuguese ( #84461 )
...
* Add pt-br as supported language
* docs
* update pt-br path:
* docs
2024-03-21 13:51:30 +02:00
Josh Hunt
00d6e1d7f8
E2C: Move frontend feature folder up one ( #84851 )
...
* E2C: Move frontedn folder up one
* codeowners
2024-03-20 19:39:39 +02:00
Josh Hunt
365fd2cb72
FolderPicker: Add permission filter to nested folder picker ( #84644 )
...
* FolderPicker: Add permission filter to nested folder picker
* Add permission filtering to Searcher
* make default edit only
* dashlist view folders
* update tests
2024-03-19 13:44:52 +02:00
Josh Hunt
fbb6ae35e7
E2C: Use cloudMigrationIsTarget config ( #84654 )
...
Use cloudMigrationIsTarget config
2024-03-18 13:00:18 +00:00
Josh Hunt
ed3bdf5502
I18n: Expose current UI language in @grafana/runtime config ( #84457 )
...
* I18n: Expose current UI language in Grafana config
* fix
2024-03-18 11:00:43 +00:00
Josh Hunt
08f4aeded1
E2C: Change permissions for navigating to Cloud Migration ( #84594 )
...
* allow org admins / settings writers to access e2c
* test for org admin specifically
2024-03-15 17:22:39 +00:00
Josh Hunt
f2628bfad4
Whitelabelling: Override version in UI from config ( #84392 )
...
* Unify how the version is shown in the UI
* use versionString in dashboard help bundles
* fix lint
* remove comment
* fix test types
* make test less flakey
2024-03-15 18:39:13 +02:00
Josh Hunt
e6949d9838
E2C: Resources table ( #84317 )
...
* first pass at mock api and table
* finish up resources table
* i18n
* centre icon:
2024-03-14 09:46:18 +00:00
Josh Hunt
6eaab9e57d
E2C: Use ConfirmModal for DisconnectModal ( #84279 )
...
change disconnect modal to use confirmmodal
2024-03-12 13:07:23 +00:00
Josh Hunt
4fc4a1c4a8
Playlists: Fix kiosk mode not activating when starting a playlist ( #84262 )
...
* Playlists: Fix Kiosk mode not activating when starting a playlist
* oops remove debugger
2024-03-12 11:48:18 +00:00
Josh Hunt
1ab8857e48
E2C: Add cloud migration is_target server config option ( #83419 )
2024-03-11 14:29:44 +02:00
Josh Hunt and Ryan McKinley
6a4e0c692a
Page: Use browser native scrollbars for the main page content ( #82919 )
...
* remove custom scroll bars from Page component
* make flagged scroller the actual scrolling element,
* enable feature flag by default
* re-enable the scroll props in Page
* rename feature toggle
* fix css
* only update when deleted
* set .scrollbar-view on our scrolling wrapper
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-03-06 15:06:47 +00:00
Josh Hunt
183aa09eeb
Dashboards: Fix scroll position not being restored when leaving panel edit ( #83787 )
...
* Dashboards: Fix scroll position not being restored when leaving panel edit view
* remove mock from tests
* remove console log
* Remove my debugging stuff, and don't render grid if width is 0
* remove old comment (but retain old, probably unneeded css)
* rename ref
* fix it not actually working anymore!!!
* add e2e tests
* jsonnet, i guess
2024-03-06 13:57:11 +00:00
Josh Hunt
52de1a9a33
Change codeowners of library panels to dashboards squad ( #83862 )
...
* Change codeowners of library panels to dashboards squad
* Update CODEOWNERS
2024-03-04 21:18:35 +02:00
Josh Hunt
d21a61752f
Docs: Mention nvm in contribute docs ( #83709 )
...
Mention nvm in contribute docs
2024-02-29 19:43:00 +02:00
Josh Hunt
f0dce33034
Chore: Taint ArrayVector with never to further discourage ( #83681 )
...
Chore: Taint ArrayVector with never to further discourage
2024-02-29 16:29:17 +00:00
Josh Hunt
0fd46a1bd3
Revert "CodeEditor: Ensure latest onChange callback is called" ( #83677 )
...
Revert "CodeEditor: Ensure latest onChange callback is called (#83599 )"
This reverts commit 3363e3f2d3 .
2024-02-29 11:40:11 +00:00
Josh Hunt
3363e3f2d3
CodeEditor: Ensure latest onChange callback is called ( #83599 )
2024-02-28 16:47:10 +00:00
Josh Hunt
db131f3312
E2C: Refactor api with dataWithMockDelay helper: ( #83509 )
...
* E2C: Refactor api with dataWithMockDelay helper:
* update codeowners
* owner comment
2024-02-27 12:52:21 +00:00
Josh Hunt
0dbf2da254
MigrateToCloud: Add API interface for frontend ( #83215 )
...
Add RTK Query mocks
2024-02-22 13:12:00 +02:00
Josh Hunt
030b83d8f2
NestedFolderPicker: Seperate state from Browse Dashboards ( #82672 )
...
* initial very very early stab at isolated state for nested folder picker
* more
* complete state rework. still need to do search
* tidy up some comments
* split api hook into seperate file, start to try and get search results back (its not working)
* Fix loading status
* Reset files
* cleanup
* fix tests
* return object
* restore hiding items
* restore
* restore
* remove those comments
* rename hooks
* rename hooks
* simplify selectors - thanks ash!!!
* more ci please?
2024-02-21 20:02:37 +02:00
Josh Hunt
db1388ca22
Chore: Temp remove betterer json from precommit ( #83113 )
2024-02-20 18:16:31 +02:00
Josh Hunt
2d4307d3d1
Chore: Update Inter font files ( #82446 )
...
* Chore: Update Inter font files
* change codeowner of fonts to us
2024-02-14 16:57:02 +00:00
Josh Hunt
2210d5228f
Fix frontend-observability icon fill colour ( #82326 )
2024-02-12 19:31:14 +02:00
Josh Hunt
732f9cacb4
ReturnToPrevious: Add interaction reporting ( #81948 )
...
* Add analytics for return to previous
* fix typos lol
2024-02-08 15:44:22 +00:00
Josh Hunt and Laura Benz
645684df15
I18n: Add crowdin PRs to project board ( #82100 )
...
* Revert all previous changes to the workflow
Revert "I18n: Add pr to project board (#82096 )"
This reverts commit 30730ebdd8 .
Revert "I18n: Fix workflow for adding PR to project board (#82078 )"
This reverts commit c16cb7ed3c .
Revert "I18n: Use correct project and pull request ID (#82070 )"
This reverts commit 10a130191f .
Revert "Fix incorrect quotes in crowdin-download github action (#82063 )"
This reverts commit 945e26516b .
Revert "I18n: Add crowdin PRs to project board (#82059 )"
This reverts commit 5b9b990220 .
* Add crowdin pr to frontend platform project board
* refactor: clean up first trial
---------
Co-authored-by: Laura Benz <laura.benz@grafana.com >
2024-02-07 18:22:39 +01:00
Josh Hunt
30730ebdd8
I18n: Add pr to project board ( #82096 )
2024-02-07 14:57:14 +00:00
Josh Hunt
c16cb7ed3c
I18n: Fix workflow for adding PR to project board ( #82078 )
2024-02-07 12:47:21 +00:00
Josh Hunt
10a130191f
I18n: Use correct project and pull request ID ( #82070 )
...
* use correct project and pr ids
* add github token
* fix env
2024-02-07 12:21:19 +00:00
Josh Hunt
945e26516b
Fix incorrect quotes in crowdin-download github action ( #82063 )
2024-02-07 11:19:40 +00:00
Josh Hunt
5b9b990220
I18n: Add crowdin PRs to project board ( #82059 )
...
Add i18n prs to frontend platform project board
2024-02-07 11:01:04 +00:00
Josh Hunt
eef491d407
Chore: Force transitive resolution of debug ( #81908 )
...
Force resolution of debug
2024-02-06 10:03:26 +00:00
Josh Hunt
57993f65ed
Chore: webpack alias react and grafana-runtime to share singletons ( #81789 )
...
* Chore: webpack alias react and grafana-runtime to share singletons
* Move alias to dev webpack, add alias for grafana-data as well
* remove whitespace
2024-02-05 16:25:19 +00:00
Josh Hunt
85a745ca9d
I18n: Trigger crowdin upload ( #81704 )
2024-02-01 12:15:32 +00:00
Josh Hunt
147bee4831
Fix alerting i18n keys ( #81555 )
2024-01-30 13:41:20 +02:00
Josh Hunt
8f0ae76afe
Chore: Use yarn node-modules linker ( #79947 )
...
* Chore: Use yarn node-modules linker
* fix react-router types resolution
* temp skip failing tests
* remove yarn-links for internal path aliases to fix some webpack errors
* transpile all .ts files, even those in node_modules (usually our internal workspace packages
* fix transformers mock
* import react router type directly
* remove old resolution
* more cleanup
* remove preserveSymlinks: true from tsconfig to make Go To Definition resolve grafana ui to the original location
* developer guide
* update dev guide
* remove sdks
* reenable tests
* fix tsconfig trailing commas (where did they come from)
2024-01-29 14:27:35 +00:00
Josh Hunt
a138ce668d
I18n: Remove unneeded i18n:compile script ( #81184 )
2024-01-24 17:24:24 +00:00
Josh Hunt
c6de657155
Chore: Update yarn to 4.0.2 ( #81056 )
...
update yarn to 4.0.2
2024-01-23 13:50:38 +02:00
Josh Hunt
94ec6474d3
NestedFolders: Support Shared with me folder for showing items you've been granted access to ( #80141 )
...
* start shared with me frontend tweaks
* prevent linking to sharedwithme folder
* tests
* make divider take up 0 height
* Prevent sharedwithme from being selected
* test
git push
* pr feedback
* prevent setting url for sharedwithme
* split iconForItem/kind functions
* Hide sharedwithme in nested folder picker
* fix test fixture
2024-01-15 10:56:31 +00:00
Josh Hunt
c9dd12851f
Chore: Temp allow verify-i18n step to fail ( #80371 )
...
allow verify-i18n to fail
2024-01-11 16:50:01 +02:00
Josh Hunt
8ce4faf5ea
Chore: Deprecate FieldConfigEditorProps in favor of StandardEditorProps ( #78319 )
...
* Deprecate FieldConfigEditorProps in favor of StandardEditorProps
* update editors to no longer use FieldOverrideEditorProps
2023-12-07 13:03:18 +02:00
Josh Hunt
42ce9bd9f0
BrowseDashboards: Fix alerts folder view cards not stacking correctly ( #79162 )
2023-12-07 10:32:43 +00:00
Josh Hunt
6f658f5aae
Remove mandatory backport checks ( #78678 )
...
* Remove mandatory backport checks
* update backporting docs
2023-11-28 14:03:32 +00:00
Josh Hunt
eea35b9eb7
Login: Improve accessibility of Login form ( #78652 )
...
* Chore: Fix a11y debt in Login form
* fix tests
* token styles
* more styles
* pa11y
* fix pa11y
2023-11-28 10:22:20 +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
Josh Hunt and Alex Khomenko
97c79f2c34
I18n: Set description of Crowdin PR using GH Actions ( #78424 )
...
* I18n: Set description of Crowdin PR using GH Actions
* pin action sha
* Apply suggestions from code review
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
---------
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
2023-11-21 11:00:29 +00:00
Josh Hunt
0a5a86f20b
I18n: Github action to fix up i18n files in Crowdin files ( #78191 )
...
* I18n: Start github action to fix up i18n files after crowdin push
* finish action
* change message
* actions
2023-11-15 18:21:30 +02:00
Josh Hunt
2f2be24e01
Chore: Remove unnecessary type assertions ( #78009 )
...
* Chore: Remove unnecessary type assertions
* betterer
2023-11-14 09:17:29 +00:00
Josh Hunt
4a3c148298
Chore: Stricter typing in type guards ( #77809 )
...
* Stricter typing in type guards
* create utility isObject fn
* better isAlertStateWithReason
* better name
* restore "data !== undefined"
2023-11-13 16:11:54 +00:00
Josh Hunt
1e7202d9ec
I18n: Specify i18next_json as the type in crowdin config ( #77972 )
2023-11-10 07:03:39 +00:00
3e57eacc15
DashList: Update variables in links when they change ( #77787 )
...
* user essentials mob! 🔱
lastFile:public/app/plugins/panel/dashlist/DashList.tsx
* DashList: Update variables in URL when they change
Co-authored-by: eledobleefe <laura.fernandez@grafana.com >
Co-authored-by: Joao Silva <joao.silva@grafana.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
* add e2e test to check dashlist variables are always correctly passed
* add comment with link to issue
---------
Co-authored-by: Joao Silva <joao.silva@grafana.com >
Co-authored-by: eledobleefe <laura.fernandez@grafana.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: joshhunt <josh@trtr.co >
2023-11-08 14:04:30 +01:00
Josh Hunt
e8f0f6b7c8
Page: Remove Canvas background from primary background pages ( #77008 )
...
* Remove canvas background for primary background pages
* refactor styles
2023-11-01 12:58:18 +00:00
Josh Hunt
75005a8482
Chore: Update to yarn 4 ( #77156 )
...
* update to yarn 4
* update project to yarn 4
* update tetherdrop archive
* update sdks
* change puppeteer image to official node 20 one
* revert previous, use grafana/docker-puppeteer:pre-node-20 instead
* okay, try original docker image, but use npx instead of yarn for wait-on
* remove wait-on from deps as we use it via npx now
* yarn dedupe
* remove logs from drone
* empty commit testing yarn cache :)
* comment explaining why no -y
2023-10-31 16:11:54 +02:00
Josh Hunt
db40c90eed
Icon: Restore default fa-spin to spinner in icon ( #77205 )
...
Restore default fa-spin to spinner in icon
2023-10-26 12:17:39 +00:00
Josh Hunt
333c858bc6
GrafanaUI: Prevent code editors from 'trapping' scroll ( #77125 )
...
* GrafanaUI: Prevent CodeEditor from 'trapping' scroll
* fix test
* fix lint for unused import
2023-10-25 19:21:54 +03:00
Josh Hunt
ec84caf389
Navigation: Basic e2e tests for docked mega menu ( #77000 )
...
* Navigation: Basic e2e tests for docked mega menu
* give mega menu an e2e selector
* make existing tests narrower so menu doesn't default to docked. add test for auto docking at large viewport
* use new selector in nondocked menu
2023-10-24 15:56:00 +00:00
Josh Hunt
685b494e05
BrowseDashboards: Prevent unnecessary searches ( #76424 )
2023-10-23 09:44:07 +01:00
Josh Hunt
5cc3a3f1ed
Chore: Remove unneeded package.json resolutions ( #76710 )
2023-10-18 15:03:47 +00:00
Josh Hunt
67e2430197
Dashboard: Fix panels overlapping Save Drawer ( #76675 )
...
* Dashboard: Fix panels overlapping
* comments
2023-10-17 10:11:52 +00:00
Josh Hunt and Isabel
8c456ec24b
Docs: Update new Browse Dashboards ( #76567 )
...
* Docs: Update new Browse Dashboards
* Apply suggestions from code review
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
* add date
---------
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
2023-10-16 15:24:22 +00:00
Josh Hunt and Isabel
520497738e
Docs: Revisit Manage Dashboard docs for new UI ( #75840 )
...
* Docs: Start to iterate on new Browse Dashboard docs
* more
* more changes
* Apply suggestions from code review
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
* prettier
* Update docs/sources/dashboards/manage-dashboards/index.md
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
* disclaimer about folders with slashes in them
* Apply suggestions from code review
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
---------
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
2023-10-13 18:39:35 +03:00
Josh Hunt
46b0066644
Chore: Improve EchoSrv logging ( #76385 )
...
* Chore: Allow frontend logging to be logged via localStorage
* improve echo srv logging
2023-10-12 09:00:32 +00:00
Josh Hunt
8d9ef716fe
I18N: Collect stats on number of untranslated strings in message catalogues ( #76272 )
...
* I18N: Collect stats on number of untranslated strings in message catalogues
* eachLeaf -> eachMessage
* use __dirname
2023-10-11 12:26:39 +03: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
Josh Hunt
07266aa983
Rewrite old useStyles2 pattern to use new pattern ( #76136 )
...
* Rewrite old useStyles2 pattern to use new pattern
* fix lint from used imports
2023-10-09 10:49:08 +01:00
Josh Hunt
c5914d92d4
Dashboards: Fix Dashboards not loading when user doesn't have permission on the parent folder ( #76028 )
2023-10-06 14:05:56 +00:00
Josh Hunt
3e2ca29c8d
BrowseDashboards: Enable new browse dashboards UI by default ( #75822 )
...
* BrowseDashboards: Enable new browse dashboards UI by default
* update docs
* enable new e2e tests
2023-10-05 13:14:10 +03: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
Josh Hunt
3b51acf44d
GrafanaUI: Pass rest of Text props through to element ( #75948 )
...
* spread rest of html props to text element
* prevent style prop from overriding styles
2023-10-04 13:49:49 +00:00
Josh Hunt
40a41113aa
BrowseDashboards: Add (skipped) basic e2e tests to prepare for GA ( #75917 )
...
Add e2e tests for new Browse Dashboards UI
2023-10-04 09:08:43 +00:00
Josh Hunt and Isabel
33ff164339
Docs: Reword default dashboard permissions explaination ( #75838 )
...
* Docs: Reword default dashboard permissions explaination
* Update docs/sources/administration/roles-and-permissions/_index.md
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
---------
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com >
2023-10-03 19:00:00 +03:00
Josh Hunt
8006dacf15
I18n: Run psuedo when extracting phrases ( #75811 )
2023-10-02 11:58:43 +00:00