Skip to content

Commit

Permalink
refs #9375 show only websites having at least admin access in users m…
Browse files Browse the repository at this point in the history
…anager
  • Loading branch information
tsteur committed Dec 10, 2015
1 parent c40d440 commit 370063f
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 3 deletions.
Expand Up @@ -19,6 +19,7 @@
hasMultipleWebsites : false,
isLoading : false,
firstSiteName : '',
onlySitesWithAdminAccess: false,
updateWebsitesList: updateWebsitesList,
searchSite: searchSite,
loadSite: loadSite,
Expand Down Expand Up @@ -81,8 +82,13 @@
return limitPromise.then(function (response) {
var limit = response.value;

var methodToCall = 'SitesManager.getPatternMatchSites';
if (model.onlySitesWithAdminAccess) {
methodToCall = 'SitesManager.getSitesWithAdminAccess';
}

model.currentRequest = piwikApi.fetch({
method: 'SitesManager.getPatternMatchSites',
method: methodToCall,
limit: limit,
pattern: term
});
Expand Down
Expand Up @@ -13,7 +13,7 @@
* <div piwik-siteselector
* show-selected-site="true" show-all-sites-item="true" switch-site-on-select="true"
* all-sites-location="top|bottom" all-sites-text="test" show-selected-site="true"
* show-all-sites-item="true">
* show-all-sites-item="true" only-sites-with-admin-access="true">
*
* Within a form
* <div piwik-siteselector input-name="siteId">
Expand All @@ -37,7 +37,8 @@
allSitesText: $filter('translate')('General_MultiSitesSummary'),
showSelectedSite: 'false',
showAllSitesItem: 'true',
switchSiteOnSelect: 'true'
switchSiteOnSelect: 'true',
onlySitesWithAdminAccess: 'false'
};

return {
Expand All @@ -46,6 +47,7 @@
showSelectedSite: '=',
showAllSitesItem: '=',
switchSiteOnSelect: '=',
onlySitesWithAdminAccess: '=',
inputName: '@name',
allSitesText: '@',
allSitesLocation: '@'
Expand All @@ -63,6 +65,7 @@

return function (scope, element, attrs, ngModel) {
scope.selectedSite = {id: attrs.siteid, name: attrs.sitename};
scope.model.onlySitesWithAdminAccess = scope.onlySitesWithAdminAccess;
scope.model.loadInitialSites();

if (ngModel) {
Expand Down
1 change: 1 addition & 0 deletions plugins/UsersManager/templates/index.twig
Expand Up @@ -16,6 +16,7 @@

<div piwik-siteselector
show-selected-site="true"
only-sites-with-admin-access="true"
class="sites_autocomplete"
siteid="{{ idSiteSelected }}"
sitename="{{ defaultReportSiteName }}"
Expand Down

0 comments on commit 370063f

Please sign in to comment.