Answers.Body: <p>Yes, there are two sql tables for this, and they are exposed by the Civi api as &quot;Dashboard&quot; and &quot;DashboardContact&quot;. The former defines the dashboard item in-general, and the latter is used to place it on a particular user's home screen.</p>
  <p>These entities are currently hidden from SearchKit, probably to reduce clutter &amp; confusion. However you could enable them by removing the <code>@searchable none</code> annotation from the 2 files <code>Civi/Api4/Dashboard.php</code> and <code>Civi/Api4/DashboardContact.php</code>. If that works for you and is useful, consider creating a pull-request to CiviCRM with the proposed change.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-06-27T19:09:51.607Z
Answers.Text: If I then combine the SearchKit with FormBuilder, do you think it is doable then, to actually edit which dashlets are active for each user as an admin, and not have to sit together with each user and edit their dashboards?
Answers.UserDisplayName: Flying
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-06-27T23:04:26.343Z
Answers.Text: Yes I think so.
Answers.UserDisplayName: Coleman
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-06-27T18:49:50.173Z
Answers.LastActivityDate: 2024-06-27T18:49:50.173Z
Answers.UserDisplayName: Coleman
Body: <p>I want to know which dashlets my back-office users have in use on their civicrm dashboard.</p>
  <p>I was looking into SearchKit, to possibly create a table showing which dashlets are used.</p>
  <p>But I cannot figure out where those configurations are stored? It seems logical that there exists a configuration table somewhere? In CiviCRM or Drupal?</p>
  
Tags: <searchkit><dashboard><dashlet>
Title: What dashlets are my users using?
ThreadText: # What dashlets are my users using?
  
  (Asked by: username_0 on 2024-06-27)
  
  I want to know which dashlets my back-office users have in use on their civicrm dashboard.
  
  I was looking into SearchKit, to possibly create a table showing which dashlets are used.
  
  But I cannot figure out where those configurations are stored? It seems logical that there exists a configuration table somewhere? In CiviCRM or Drupal?
  
  **Tags:** searchkit, dashboard, dashlet
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2024-06-27. Score: 3
  
  Yes, there are two sql tables for this, and they are exposed by the Civi api as "Dashboard" and "DashboardContact". The former defines the dashboard item in-general, and the latter is used to place it on a particular user's home screen.
  
  These entities are currently hidden from SearchKit, probably to reduce clutter & confusion. However you could enable them by removing the `@searchable none` annotation from the 2 files `Civi/Api4/Dashboard.php` and `Civi/Api4/DashboardContact.php`. If that works for you and is useful, consider creating a pull-request to CiviCRM with the proposed change.
  
  > **Comments:**
  > **username_0**: If I then combine the SearchKit with FormBuilder, do you think it is doable then, to actually edit which dashlets are active for each user as an admin, and not have to sit together with each user and edit their dashboards?  
  > **username_1**: Yes I think so.  
  
  ---
  
  