diff --git a/app/models/abilities/administrator.rb b/app/models/abilities/administrator.rb index 81f60b25e..c05dcec86 100644 --- a/app/models/abilities/administrator.rb +++ b/app/models/abilities/administrator.rb @@ -66,7 +66,6 @@ module Abilities can [:valuate, :comment_valuation], Budget::Investment cannot [:comment_valuation], Budget::Investment, budget: { phase: "finished" } can :create, Budget::ValuatorAssignment - can [:edit_dossier], Budget::Investment can :read_admin_stats, Budget, &:balloting_or_later? diff --git a/app/models/abilities/valuator.rb b/app/models/abilities/valuator.rb index 6615df71a..8297513ea 100644 --- a/app/models/abilities/valuator.rb +++ b/app/models/abilities/valuator.rb @@ -7,17 +7,16 @@ module Abilities assigned_investment_ids = valuator.assigned_investment_ids can [:read], Budget::Investment, id: assigned_investment_ids - can [:valuate], Budget::Investment, { id: assigned_investment_ids, valuation_finished: false } if valuator.can_edit_dossier? - can [:edit_dossier], Budget::Investment, id: assigned_investment_ids + can [:valuate], Budget::Investment, { id: assigned_investment_ids, valuation_finished: false } end if valuator.can_comment? can [:comment_valuation], Budget::Investment, id: assigned_investment_ids end - cannot [:valuate, :edit_dossier, :comment_valuation], Budget::Investment, budget: { phase: "finished" } + cannot [:valuate, :comment_valuation], Budget::Investment, budget: { phase: "finished" } end end end diff --git a/app/views/valuation/budget_investments/edit.html.erb b/app/views/valuation/budget_investments/edit.html.erb index 9ecf15796..f3543451b 100644 --- a/app/views/valuation/budget_investments/edit.html.erb +++ b/app/views/valuation/budget_investments/edit.html.erb @@ -4,7 +4,7 @@ <% end %>