Answers.Body: <p>I don't think such setting exists, although, you can set the timeout for the Dashboard cache navigating to <strong>Administer - System settings - Misc</strong> and set the the <strong>Dashboard cache timeout</strong> to the value desired in minutes, setting it to 1 minute for example it will refresh the Dashboard data every minute.</p>
  
  <p>I guess the other option would be to create an extension and use the <a href="https://github.com/civicrm/civicrm-core/blob/master/CRM/Core/BAO/Dashboard.php#L558" rel="nofollow">resetDashletCache</a> method on login</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-12T21:46:40.790Z
Answers.Text: Andrei, thanks, will check out those two methods.
Answers.UserDisplayName: Joe McLaughlin
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-12T13:51:21.883Z
Answers.LastActivityDate: 2016-06-12T13:51:21.883Z
Answers.UserDisplayName: Andrei
Body: <p>We're on Civi 4.6.17 and Drupal 7. </p>
  
  <p>I'm looking for a way for users to be able to select an option to be able to automatically Refresh Dashboard Data on login, or when returning to their  CiviCRM Home page, without having to click on Refresh Dashboard Data. </p>
  
  <p>Better, is there a way to have this be the default action with an admin setting. </p>
  
  <p>Is/are there such a setting(s)?  </p>
  
Tags: <dashboard><user><user-dashboard><user-interface><user-experience>
Title: Is there a setting to automatically Refresh Dashboard Data on a user login, or when returning to CiviCRM Home?
ThreadText: # Is there a setting to automatically Refresh Dashboard Data on a user login, or when returning to CiviCRM Home?
  
  (Asked by: username_0 on 2016-06-11)
  
  We're on Civi 4.6.17 and Drupal 7.
  
  I'm looking for a way for users to be able to select an option to be able to automatically Refresh Dashboard Data on login, or when returning to their CiviCRM Home page, without having to click on Refresh Dashboard Data.
  
  Better, is there a way to have this be the default action with an admin setting.
  
  Is/are there such a setting(s)?
  
  **Tags:** dashboard, user, user-dashboard, user-interface, user-experience
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2016-06-12. Score: 2 | Accepted answer
  
  I don't think such setting exists, although, you can set the timeout for the Dashboard cache navigating to **Administer - System settings - Misc** and set the the **Dashboard cache timeout** to the value desired in minutes, setting it to 1 minute for example it will refresh the Dashboard data every minute.
  
  I guess the other option would be to create an extension and use the [resetDashletCache](https://github.com/civicrm/civicrm-core/blob/master/CRM/Core/BAO/Dashboard.php#L558) method on login
  
  > **Comments:**
  > **username_0**: username_1, thanks, will check out those two methods.  
  
  ---
  
  