16 lines
363 B
Ruby
16 lines
363 B
Ruby
|
module NonprofitsHelper
|
||
|
|
||
|
def managed_npo_card_json
|
||
|
if current_user
|
||
|
if params[:nonprofit_id] && current_role?(:super_admin)
|
||
|
raw(Nonprofit.find(params[:nonprofit_id]).active_card.to_json)
|
||
|
elsif administered_nonprofit && administered_nonprofit.active_card
|
||
|
raw(administered_nonprofit.active_card.to_json)
|
||
|
end
|
||
|
else
|
||
|
'undefined'
|
||
|
end
|
||
|
end
|
||
|
|
||
|
end
|