2019-07-30 21:29:24 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2018-03-25 16:15:39 +00:00
|
|
|
# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
|
2018-03-25 17:30:42 +00:00
|
|
|
module NonprofitsHelper
|
2019-07-30 21:29:24 +00:00
|
|
|
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&.active_card
|
|
|
|
raw(administered_nonprofit.active_card.to_json)
|
|
|
|
end
|
|
|
|
else
|
|
|
|
'undefined'
|
|
|
|
end
|
|
|
|
end
|
2018-03-25 17:30:42 +00:00
|
|
|
end
|