Class: Decidim::DecidimAwesome::AwesomeAuthorizationHandler

Inherits:
AuthorizationHandler
  • Object
show all
Defined in:
app/forms/decidim/decidim_awesome/awesome_authorization_handler.rb

Instance Method Summary collapse

Instance Method Details

#metadataObject



12
13
14
15
16
# File 'app/forms/decidim/decidim_awesome/awesome_authorization_handler.rb', line 12

def 
  {
    groups: user_groups.to_h { |group| [group.id.to_s, group.name] }
  }
end

#to_partial_pathObject



18
19
20
# File 'app/forms/decidim/decidim_awesome/awesome_authorization_handler.rb', line 18

def to_partial_path
  "decidim/decidim_awesome/awesome_authorization_handler/form"
end

#unique_idObject



8
9
10
# File 'app/forms/decidim/decidim_awesome/awesome_authorization_handler.rb', line 8

def unique_id
  user.id.to_s
end