diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2016-10-14 12:25:56 +0000 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2016-10-14 12:25:56 +0000 |
commit | 48d223d7c944b99d6aca960a9e10ffe6e7f7cb78 (patch) | |
tree | aae3bed427375bba507c7a97d10d2c22c658386d /config | |
parent | 66855f62622e9fb87ae12de53c7912c4b79baa47 (diff) | |
parent | d7324f0ed5181f0eb765871a35eaee587bf25fa9 (diff) | |
download | gitlab-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.rb | 3 |
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 |