aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/project-permissions/users-view.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/apps/project-permissions/users-view.js')
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/users-view.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/users-view.js b/server/sonar-web/src/main/js/apps/project-permissions/users-view.js
index 316c4508d00..9da1eb9025d 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/users-view.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/users-view.js
@@ -4,6 +4,10 @@ define([
'./templates'
], function (Modal) {
+ function getSearchUrl(permission, project) {
+ return baseUrl + '/api/permissions/users?ps=100&permission=' + permission + '&projectId=' + project;
+ }
+
return Modal.extend({
template: Templates['project-permissions-users'],
@@ -18,7 +22,7 @@ define([
return item.name + '<br><span class="note">' + item.login + '</span>';
},
queryParam: 'q',
- searchUrl: baseUrl + '/api/permissions/users?ps=100&permission=' + this.options.permission + '&projectId=' + this.options.project,
+ searchUrl: getSearchUrl(this.options.permission, this.options.project),
selectUrl: baseUrl + '/api/permissions/add_user',
deselectUrl: baseUrl + '/api/permissions/remove_user',
extra: {
@@ -44,8 +48,7 @@ define([
serializeData: function () {
return _.extend(Modal.prototype.serializeData.apply(this, arguments), {
projectName: this.options.projectName
- })
-
+ });
}
});