summaryrefslogtreecommitdiffstats
path: root/lib/public
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2015-10-26 17:14:29 +0100
committerThomas Müller <thomas.mueller@tmit.eu>2015-10-26 17:14:29 +0100
commit40ba8d267f57eae983f53dfa4b9195b5f134ff4a (patch)
tree1fd27e550b3b8b8e2b2f907f9b7bde5cce40277d /lib/public
parent23e51c37cf56bcfee0496ef7b7be123426661cff (diff)
parent2038b2ec34ff44165932ab9d94db54bc6f924577 (diff)
downloadnextcloud-server-40ba8d267f57eae983f53dfa4b9195b5f134ff4a.tar.gz
nextcloud-server-40ba8d267f57eae983f53dfa4b9195b5f134ff4a.zip
Merge pull request #19837 from owncloud/always-enabled-apps
Store list of apps which cannot be disabled in shipped.json
Diffstat (limited to 'lib/public')
-rw-r--r--lib/public/app/iappmanager.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/public/app/iappmanager.php b/lib/public/app/iappmanager.php
index d8f261660c1..09b6bd3f2b9 100644
--- a/lib/public/app/iappmanager.php
+++ b/lib/public/app/iappmanager.php
@@ -98,4 +98,17 @@ interface IAppManager {
* @since 8.1.0
*/
public function clearAppsCache();
+
+ /**
+ * @param string $appId
+ * @return boolean
+ * @since 9.0.0
+ */
+ public function isShipped($appId);
+
+ /**
+ * @return string[]
+ * @since 9.0.0
+ */
+ public function getAlwaysEnabledApps();
}