17 lines
541 B
Ruby
17 lines
541 B
Ruby
# frozen_string_literal: true
|
|
|
|
# License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later
|
|
# Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE
|
|
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&.active_card
|
|
raw(administered_nonprofit.active_card.to_json)
|
|
end
|
|
else
|
|
'undefined'
|
|
end
|
|
end
|
|
end
|