aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/projects-admin
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/apps/projects-admin')
-rw-r--r--server/sonar-web/src/main/js/apps/projects-admin/search.js4
-rw-r--r--server/sonar-web/src/main/js/apps/projects-admin/views/BulkApplyTemplateView.js4
2 files changed, 5 insertions, 3 deletions
diff --git a/server/sonar-web/src/main/js/apps/projects-admin/search.js b/server/sonar-web/src/main/js/apps/projects-admin/search.js
index 65e6e0fb9d3..8cc13cdf404 100644
--- a/server/sonar-web/src/main/js/apps/projects-admin/search.js
+++ b/server/sonar-web/src/main/js/apps/projects-admin/search.js
@@ -156,7 +156,9 @@ export default class Search extends React.PureComponent {
</form>
</td>
<td className="thin nowrap text-middle">
- <button className="spacer-right" onClick={this.bulkApplyTemplate}>
+ <button
+ className="spacer-right js-bulk-apply-permission-template"
+ onClick={this.bulkApplyTemplate}>
{translate('permission_templates.bulk_apply_permission_template')}
</button>
<button
diff --git a/server/sonar-web/src/main/js/apps/projects-admin/views/BulkApplyTemplateView.js b/server/sonar-web/src/main/js/apps/projects-admin/views/BulkApplyTemplateView.js
index 9769576cc53..ec5084a4621 100644
--- a/server/sonar-web/src/main/js/apps/projects-admin/views/BulkApplyTemplateView.js
+++ b/server/sonar-web/src/main/js/apps/projects-admin/views/BulkApplyTemplateView.js
@@ -73,8 +73,8 @@ export default ModalForm.extend({
const { selection } = this.options;
let lastRequest = Promise.resolve();
- selection.forEach(projectId => {
- const data = { templateId: permissionTemplate, projectId };
+ selection.forEach(projectKey => {
+ const data = { templateId: permissionTemplate, projectKey };
if (this.options.organization) {
data.organization = this.options.organization.key;
}