Skip to content
Snippets Groups Projects
Commit 48c34172 authored by Valery Sizov's avatar Valery Sizov
Browse files

[Approvers Group] Fixes afteer review

parent 7b702c68
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -6,9 +6,9 @@ Please view this file on the master branch, on stable branches it's out of date.
- Fix validations related to mirroring settings form. !773
- Fix Git access panel for Wikis when Kerberos authentication is enabled (Borja Aparicio)
- Decrease maximum time that GitLab waits for a mirror to finish !791 (Borja Aparicio)
- User groups (that can be assigned as approvers)
 
## 8.12.5
- User groups (that can be assigned as approvers)
 
- No EE-specific changes
 
Loading
Loading
(function() {
$(function() {
$(".approver-list").on("click", ".unsaved-approvers.approver .btn-remove", function() {
$(".approver-list").on("click", ".unsaved-approvers.approver .btn-remove", function(ev) {
var removeElement = $(this).closest("li");
var approverId = parseInt(removeElement.attr("id").replace("user_",""));
var approverId = parseInt(removeElement.attr("id").replace("user_",""), 10);
var approverIds = $("input#merge_request_approver_ids");
var skipUsers = approverIds.data("skip-users") || [];
var approverIndex = skipUsers.indexOf(approverId);
Loading
Loading
@@ -13,12 +13,12 @@
approverIds.data("skip-users", skipUsers.splice(approverIndex, 1));
}
 
return false;
ev.preventDefault();
});
 
$(".approver-list").on("click", ".unsaved-approvers.approver-group .btn-remove", function() {
$(".approver-list").on("click", ".unsaved-approvers.approver-group .btn-remove", function(ev) {
var removeElement = $(this).closest("li");
var approverGroupId = parseInt(removeElement.attr("id").replace("group_",""));
var approverGroupId = parseInt(removeElement.attr("id").replace("group_",""), 10);
var approverGroupIds = $("input#merge_request_approver_group_ids");
var skipGroups = approverGroupIds.data("skip-groups") || [];
var approverGroupIndex = skipGroups.indexOf(approverGroupId);
Loading
Loading
@@ -29,7 +29,7 @@
approverGroupIds.data("skip-groups", skipGroups.splice(approverGroupIndex, 1));
}
 
return false;
ev.preventDefault();
});
 
$("form.merge-request-form").submit(function() {
Loading
Loading
Loading
Loading
@@ -7,7 +7,7 @@ Get a list of groups. (As user: my groups or all available, as admin: all groups
Parameters:
 
- `all_available` (optional) - if passed, show all groups you have access to
- `skip_groups` (optional)(array of group paths) - if passed, skip groups
- `skip_groups` (optional)(array of group IDs) - if passed, skip groups
 
```
GET /groups
Loading
Loading
Loading
Loading
@@ -62,7 +62,7 @@ sent to them and a todo is added to their list of todos.
 
> [Introduced][ee-743] in GitLab Enterprise Edition 8.13.
 
You can also assign one or more groups that can be assigned as approvers. It
You can also define one or more groups that can be assigned as approvers. It
works the same way like regular approvers do, the only difference is that you
assign several users with one action. One possible scenario would be to to assign
a group of approvers at the project level and change them later when creating
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment