avoids use class variables on helper
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user