module HammerCLIForeman::References
Public Class Methods
all_parameters(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 148 def self.all_parameters(dsl) dsl.build do collection :all_parameters, _("All parameters"), :numbered => false do custom_field Fields::KeyValue end end end
compute_profiles(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 59 def self.compute_profiles(dsl) dsl.build do collection :compute_profiles, _("Compute profiles"), :numbered => false do custom_field Fields::Reference end end end
compute_resources(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 67 def self.compute_resources(dsl) dsl.build do collection :compute_resources, _("Compute resources"), :numbered => false do custom_field Fields::Reference end end end
domains(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 99 def self.domains(dsl) dsl.build do collection :domains, _("Domains"), :numbered => false do custom_field Fields::Reference end end end
environments(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 115 def self.environments(dsl) dsl.build do collection :environments, _("Environments"), :numbered => false do custom_field Fields::Reference end end end
external_usergroups(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 180 def self.external_usergroups(dsl) dsl.build do collection :external_usergroups, _("External user groups"), :numbered => false do custom_field Fields::Reference end end end
hostgroups(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 123 def self.hostgroups(dsl) dsl.build do collection :hostgroups, _("Hostgroups"), :numbered => false do custom_field Fields::Reference, :name_key => :title end end end
media(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 75 def self.media(dsl) dsl.build do collection :media, _("Installation media"), :numbered => false do custom_field Fields::Reference end end end
operating_systems(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 164 def self.operating_systems(dsl) dsl.build do collection :operatingsystems, _("Operating systems"), :numbered => false do custom_field Fields::Reference, :name_key => :title end end end
parameters(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 140 def self.parameters(dsl) dsl.build do collection :parameters, _("Parameters"), :numbered => false do custom_field Fields::KeyValue end end end
partition_tables(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 91 def self.partition_tables(dsl) dsl.build do collection :ptables, _("Partition Tables"), :numbered => false do custom_field Fields::Reference end end end
provisioning_templates(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 83 def self.provisioning_templates(dsl) dsl.build do collection :provisioning_templates, _("Templates"), :numbered => false do custom_field Fields::Template end end end
puppetclasses(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 156 def self.puppetclasses(dsl) dsl.build do collection :puppetclasses, _("Puppetclasses"), :numbered => false do custom_field Fields::Reference end end end
realms(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 107 def self.realms(dsl) dsl.build do collection :realms, _("Realms"), :numbered => false do custom_field Fields::Reference end end end
roles(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 172 def self.roles(dsl) dsl.build do collection :roles, _("Roles"), :numbered => false do custom_field Fields::Reference end end end
smart_proxies(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 51 def self.smart_proxies(dsl) dsl.build do collection :smart_proxies, _("Smart proxies"), :numbered => false do custom_field Fields::Reference end end end
subnets(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 131 def self.subnets(dsl) dsl.build do collection :subnets, _("Subnets"), :numbered => false do custom_field Fields::Reference, :details => :network_address end end end
taxonomies(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 13 def self.taxonomies(dsl) dsl.build do collection :locations, _("Locations"), :numbered => false, :hide_blank => true do custom_field Fields::Reference, :name_key => :title end collection :organizations, _("Organizations"), :numbered => false, :hide_blank => true do custom_field Fields::Reference, :name_key => :title end end end
timestamps(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 6 def self.timestamps(dsl) dsl.build do field :created_at, _("Created at"), Fields::Date field :updated_at, _("Updated at"), Fields::Date end end
usergroups(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 32 def self.usergroups(dsl) dsl.build do collection :usergroups, _("User groups"), :numbered => true do field :name, _("Usergroup") field :id, _("Id"), Fields::Id collection :roles, _("Roles"), :numbered => false do custom_field Fields::Reference end end collection :cached_usergroups, _("Inherited User groups"), :numbered => true do field :name, _("Usergroup") field :id, _("Id"), Fields::Id collection :roles, _("Roles"), :numbered => false do custom_field Fields::Reference end end end end
users(dsl)
click to toggle source
# File lib/hammer_cli_foreman/references.rb, line 24 def self.users(dsl) dsl.build do collection :users, _("Users"), :numbered => false do custom_field Fields::Reference, :name_key => :login end end end