avoids use class variables on helper

This commit is contained in:
decabeza
2017-09-18 17:52:36 +02:00
parent 1c6a873b6d
commit 4ce06fac4e
2 changed files with 10 additions and 10 deletions

View File

@@ -32,16 +32,16 @@ module ProposalsHelper
Proposal::RETIRE_OPTIONS.collect { |option| [ t("proposals.retire_options.#{option}"), option ] }
end
def can_create_document?
can?(:create, @document) && @proposal.documents.size < Proposal.max_documents_allowed
def can_create_document?(document, proposal)
can?(:create, document) && proposal.documents.size < Proposal.max_documents_allowed
end
def author_of_proposal?
author_of?(@proposal, current_user)
def author_of_proposal?(proposal)
author_of?(proposal, current_user)
end
def current_editable?
current_user && @proposal.editable_by?(current_user)
def current_editable?(proposal)
current_user && proposal.editable_by?(current_user)
end
end