summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2016-10-14 12:25:56 +0000
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2016-10-14 12:25:56 +0000
commit48d223d7c944b99d6aca960a9e10ffe6e7f7cb78 (patch)
treeaae3bed427375bba507c7a97d10d2c22c658386d /config
parent66855f62622e9fb87ae12de53c7912c4b79baa47 (diff)
parentd7324f0ed5181f0eb765871a35eaee587bf25fa9 (diff)
downloadgitlab-ce-48d223d7c944b99d6aca960a9e10ffe6e7f7cb78.tar.gz
Merge branch 'issue-23306-fix' into 'master'
Add missing routes to make group edits work 6b90ccb9fd changed the routes so that users/groups can be accessed via`/:id`, but the Rails `form_for` method expects to use the `groups#show` path helper for the form action URL. This causes group edits and deletes to fail because the PUT/PATCH/DELETE methods did not exist for `/:id`. This MR adds these methods so that `form_for` continues to work. Closes #23306 See merge request !6874
Diffstat (limited to 'config')
-rw-r--r--config/routes/group.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/config/routes/group.rb b/config/routes/group.rb
index 47a8a0a53d4..33143f0dfa2 100644
--- a/config/routes/group.rb
+++ b/config/routes/group.rb
@@ -3,6 +3,9 @@ require 'constraints/group_url_constrainer'
constraints(GroupUrlConstrainer.new) do
scope(path: ':id', as: :group, controller: :groups) do
get '/', action: :show
+ patch '/', action: :update
+ put '/', action: :update
+ delete '/', action: :destroy
end
end