Apply my dashboard to another people in the group/team/project
Let's assume, I'm a project administrator.
I customized my dashboard and now I want that all existing and new users will get my dashboard by default to ensure that everyone has the same UI, and to reduce a learning curve of YT.
As far as I understand, currently there is an option to share my dashboard with other project members, but I actually want to force them to use my dashboard by default, until they change it manually.
Is there any way to apply/to expand my dashboard to all users within the project?
Thanks.
Please sign in to leave a comment.
Hello Mike,
You can share your dashboard with a particular user, group or a project team. More info is here.
Please let me know if that works for you.
Hello Sergey,
thanks for the prompt response, the original question was not how to share My Dashboard customization, but how to force other users to apply/to use it be default. I want be sure that all users use my customized dashboard unless they decide to change it and that to assure that the initial Dashboard look is the same for all users of the YouTrack.
Thanks.
Hello Mike,
Thank you for your reply. Unfortunately, the said functionality is not available at the moment.
Apologies for the inconvenience caused.
Ok, I'll open a ticket in YT.
"Good day. I'm interested in this question as well.
I want the default dashboard for new users not to be empty.
For example:
Display a list of issues with the search query 'reported by: me'.
Something similar to https://www.jetbrains.com/help/youtrack/server/Default-Dashboard.html#guest-dashboard-content
but not for a guest user, rather for newly created users on their first login."
Hi Vitalii. Unfortunately, there is no easy way to make it happen at the moment. You can share the dashboard with the Registered Users group to make it available for every registered user. However, these users will still need to select it manually, as the first dashboard to appear will be their own personal dashboard. So far, it is also not yet possible to edit (HUB-9188) or delete (HUB-10614) other users' dashboards.
Hi, Stanislav Dubin . Thank you very much for the provided information.
Hello, Stanislav Dubin
Overall I found a solution.
Using the method https://www.jetbrains.com/help/youtrack/devportal/HUB-REST-API_Dashboards_Get-Dashboard.html I get data about the required widgets.
Then
I am creating a new Dashboard according to https://www.jetbrains.com/help/hub/HUB-REST-API_Dashboards_Create-New-Dashboard.html.
Example:
-d '{
"name": "4T",
"owner": {
"id": "230bbea5-78e0-4ce3-be5c-8bea6357f28c"
},
"data": {
"widgets": [
{
"id": "youtrack-issues-list",
"directive": "widget-custom",
"grid": {
"width": 2,
"height": 2,
"y": 0,
"x": 2
},
"config": {
"created": "2023-11-13T12:44:47.943Z",
"customWidgetConfig": {
"search": "commented by: me",
..............
The Dashboard is being created, but not for the user whose ID I'm passing in "owner": {
"id": “230bbea5-78e0-4ce3-be5c-8bea6357f28c” },
but for the user under which I'm authorizing.
-H 'Authorization: Bearer perm:dmV0YXNzcw==.DjYrNzA=.hf5uWxneWEdVd0AGmmkmYVmLPQ00KA'
How can I correctly pass the "owner" to create the Dashboard for a specific user?
Thank you!!!
PS: The token is fictional.
Hi Vitalii Bilchenko Pe . My colleague Sergey has left you a reply in the other conversation, but I'll repeat it here in case it's relevant for anyone reading this thread. This behavior is not expected, and you can subscribe to the relevant issue to be notified when the fix is released: HUB-11578.