Commit d851006290b5a426f3ae167336073394aed8d9d8
Committed by
Rafael Manzo
1 parent
b0caefdf
Exists in
colab
and in
4 other branches
Fixed permission for metric_configuration
Signed off by: Renan Fichberg <rfichberg@gmail.com>
Showing
1 changed file
with
8 additions
and
1 deletions
Show diff stats
app/controllers/concerns/ownership_authentication.rb
| @@ -26,7 +26,14 @@ module OwnershipAuthentication | @@ -26,7 +26,14 @@ module OwnershipAuthentication | ||
| 26 | end | 26 | end |
| 27 | 27 | ||
| 28 | def mezuro_configuration_owner? | 28 | def mezuro_configuration_owner? |
| 29 | - check_mezuro_configuration_ownership(params[:id]) | 29 | + if self.kind_of?(MezuroConfigurationsController) |
| 30 | + id = params[:id] | ||
| 31 | + elsif self.kind_of?(MetricConfigurationsController) | ||
| 32 | + id = params[:mezuro_configuration_id] | ||
| 33 | + else | ||
| 34 | + raise "Not supported" | ||
| 35 | + end | ||
| 36 | + check_mezuro_configuration_ownership(id) | ||
| 30 | end | 37 | end |
| 31 | 38 | ||
| 32 | private | 39 | private |