app/permissions/decidim/elections/admin/permissions.rb in decidim-elections-0.27.3 vs app/permissions/decidim/elections/admin/permissions.rb in decidim-elections-0.27.4

- old
+ new

@@ -22,14 +22,12 @@ end when :election case permission_action.action when :create, :read allow! - when :delete, :update, :unpublish + when :delete, :update, :unpublish, :publish allow_if_not_blocked - when :publish - allow_if_valid_and_not_blocked end when :trustees case permission_action.action when :manage toggle_allow(user.admin?) @@ -76,13 +74,9 @@ toggle_allow(election && election.results?) end def allow_if_not_blocked toggle_allow(election && !election.blocked?) - end - - def allow_if_valid_and_not_blocked - toggle_allow(election && !election.blocked? && election.valid_questions?) end def allow_if_not_related_to_any_election toggle_allow(trustee_participatory_space.trustee.elections.empty?) end