aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/project-permissions
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2015-08-26 13:17:23 +0200
committerStas Vilchik <vilchiks@gmail.com>2015-08-26 13:17:23 +0200
commit60beed6bb2b38b2d31f6db27d5b84bd6189a8d98 (patch)
treec534ce06cb2c633fcf9227c4939bf41af4b889b7 /server/sonar-web/src/main/js/apps/project-permissions
parent901750269b9c57b272254c31dd4018d534e2e698 (diff)
downloadsonarqube-60beed6bb2b38b2d31f6db27d5b84bd6189a8d98.tar.gz
sonarqube-60beed6bb2b38b2d31f6db27d5b84bd6189a8d98.zip
improve code quality
Diffstat (limited to 'server/sonar-web/src/main/js/apps/project-permissions')
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/groups-view.js8
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/users-view.js9
2 files changed, 12 insertions, 5 deletions
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/groups-view.js b/server/sonar-web/src/main/js/apps/project-permissions/groups-view.js
index 5f1ee7bb807..6cb593c3e9f 100644
--- a/server/sonar-web/src/main/js/apps/project-permissions/groups-view.js
+++ b/server/sonar-web/src/main/js/apps/project-permissions/groups-view.js
@@ -4,6 +4,10 @@ define([
'./templates'
], function (Modal) {
+ function getSearchUrl(permission, project) {
+ return baseUrl + '/api/permissions/groups?ps=100&permission=' + permission + '&projectId=' + project;
+ }
+
return Modal.extend({
template: Templates['project-permissions-groups'],
@@ -18,7 +22,7 @@ define([
return item.name;
},
queryParam: 'q',
- searchUrl: baseUrl + '/api/permissions/groups?ps=100&permission=' + this.options.permission + '&projectId=' + this.options.project,
+ searchUrl: getSearchUrl(this.options.permission, this.options.project),
selectUrl: baseUrl + '/api/permissions/add_group',
deselectUrl: baseUrl + '/api/permissions/remove_group',
extra: {
@@ -44,7 +48,7 @@ define([
serializeData: function () {
return _.extend(Modal.prototype.serializeData.apply(this, arguments), {
projectName: this.options.projectName
- })
+ });
}
});
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
- })
-
+ });
}
});