diff options
author | Stas Vilchik <vilchiks@gmail.com> | 2015-08-26 13:17:23 +0200 |
---|---|---|
committer | Stas Vilchik <vilchiks@gmail.com> | 2015-08-26 13:17:23 +0200 |
commit | 60beed6bb2b38b2d31f6db27d5b84bd6189a8d98 (patch) | |
tree | c534ce06cb2c633fcf9227c4939bf41af4b889b7 /server/sonar-web/src/main/js/apps/project-permissions | |
parent | 901750269b9c57b272254c31dd4018d534e2e698 (diff) | |
download | sonarqube-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.js | 8 | ||||
-rw-r--r-- | server/sonar-web/src/main/js/apps/project-permissions/users-view.js | 9 |
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 - }) - + }); } }); |