Bugfixing and enhancements

* Fixed common ability: Retired draft proposal can't be published.
* Fixed proposal dashboard view: progress graph is not available for
draft proposals.
This commit is contained in:
Juan Salvador Pérez García
2018-09-13 18:22:59 +02:00
parent 5b5095b37b
commit f875ded0be
3 changed files with 34 additions and 30 deletions

View File

@@ -17,7 +17,7 @@ module Abilities
proposal.editable_by?(user)
end
can :publish, Proposal do |proposal|
proposal.draft? && proposal.author.id == user.id
proposal.draft? && proposal.author.id == user.id && !proposal.retired?
end
can :dashboard, Proposal do |proposal|
proposal.author.id == user.id