diff --git a/src/views/apps.js b/src/views/apps.js
index 662a52cc7..5e9a7d7d6 100644
--- a/src/views/apps.js
+++ b/src/views/apps.js
@@ -586,7 +586,7 @@ angular.module('Application').controller('AppsController', ['$scope', '$location
Client.refreshInstalledApps(function (error) {
if (error) return console.error(error);
- if ($scope.user.admin) {
+ if ($scope.user.caps.apps) {
fetchUsers();
fetchGroups();
getDomains();
diff --git a/src/views/appstore.html b/src/views/appstore.html
index 5948e6f25..45893081d 100644
--- a/src/views/appstore.html
+++ b/src/views/appstore.html
@@ -153,10 +153,10 @@