1
0
Fork 0
This repository has been archived on 2023-03-27. You can view files and clone it, but cannot push or open issues or pull requests.
lpr-partynest/app/helpers/accounts_helper.rb

26 lines
526 B
Ruby
Raw Normal View History

2019-08-14 08:09:20 -04:00
# frozen_string_literal: true
module AccountsHelper
2019-08-14 08:21:39 -04:00
def account_link_or_none(account)
if account.nil?
2019-08-28 14:21:35 -04:00
none
2019-08-14 08:21:39 -04:00
elsif policy(account).show?
link_to account.nickname, account
else
account.nickname
end
end
2019-08-14 08:09:20 -04:00
def staff_account_link_or_none(account)
if account.nil?
2019-08-28 14:21:35 -04:00
none
2019-08-14 08:09:20 -04:00
elsif policy([:staff, account]).show?
link_to account.nickname, [:staff, account]
elsif policy(account).show?
link_to account.nickname, account
else
account.nickname
end
end
end