diff --git a/frontend/src/metabase/admin/databases/components/DatabaseEditApp/Sidebar/Sidebar.jsx b/frontend/src/metabase/admin/databases/components/DatabaseEditApp/Sidebar/Sidebar.jsx index e052e44a5c376a7ce506f08fb27b34ce992b9c86..e0240b1fd9e7b4010aefe38f57cf25e91566b1a9 100644 --- a/frontend/src/metabase/admin/databases/components/DatabaseEditApp/Sidebar/Sidebar.jsx +++ b/frontend/src/metabase/admin/databases/components/DatabaseEditApp/Sidebar/Sidebar.jsx @@ -67,31 +67,29 @@ const DatabaseEditAppSidebar = ({ successText={t`Scan triggered!`} /> </li> - {isAdmin && - isModelPersistenceEnabled && - database.supportsPersistence() && ( - <li className="mt2"> - {database.isPersisted() ? ( - <ActionButton - actionFn={() => unpersistDatabase(database.id)} - className="Button" - normalText={t`Disable model persistence`} - activeText={t`Disabling…`} - failedText={t`Failed`} - successText={t`Done`} - /> - ) : ( - <ActionButton - actionFn={() => persistDatabase(database.id)} - className="Button" - normalText={t`Enable model persistence`} - activeText={t`Enabling…`} - failedText={t`Failed`} - successText={t`Done`} - /> - )} - </li> - )} + {isModelPersistenceEnabled && database.supportsPersistence() && ( + <li className="mt2"> + {database.isPersisted() ? ( + <ActionButton + actionFn={() => unpersistDatabase(database.id)} + className="Button" + normalText={t`Disable model persistence`} + activeText={t`Disabling…`} + failedText={t`Failed`} + successText={t`Done`} + /> + ) : ( + <ActionButton + actionFn={() => persistDatabase(database.id)} + className="Button" + normalText={t`Enable model persistence`} + activeText={t`Enabling…`} + failedText={t`Failed`} + successText={t`Done`} + /> + )} + </li> + )} </ol> </div> diff --git a/src/metabase/public_settings.clj b/src/metabase/public_settings.clj index bea4f9ba1c113fda4c4d083780149aa527452aa2..5c78d4b131534579f6cd58bd5acddb3f1b2df969 100644 --- a/src/metabase/public_settings.clj +++ b/src/metabase/public_settings.clj @@ -211,7 +211,7 @@ (deferred-tru "Allow persisting models into the source database.") :type :boolean :default false - :visibility :admin) + :visibility :authenticated) (defsetting persisted-model-refresh-interval-hours (deferred-tru "Hour interval to refresh persisted models.")