Sha256: 6f966501258bd7f18af2a0cefe8f96abad483364a2e83231562abf7c45b9a265
Contents?: true
Size: 557 Bytes
Versions: 3
Compression:
Stored size: 557 Bytes
Contents
# Simple model to store basic info about the Ansible role class AnsibleRole < ApplicationRecord include Authorizable self.include_root_in_json = false validates :name, :presence => true, :uniqueness => true has_many :host_ansible_roles has_many_hosts :through => :host_ansible_roles, :dependent => :destroy has_many :hostgroup_ansible_roles has_many :hostgroups, :through => :hostgroup_ansible_roles, :dependent => :destroy scoped_search :on => :name, :complete_value => true scoped_search :on => :updated_at end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
foreman_ansible-1.5.2 | app/models/ansible_role.rb |
foreman_ansible-1.5.1 | app/models/ansible_role.rb |
foreman_ansible-1.5.0 | app/models/ansible_role.rb |