Sha256: 0832ffc3146eff15ea6cf72e72fc8514f1cf1ae661f8122318c1735760b5a383
Contents?: true
Size: 572 Bytes
Versions: 6
Compression:
Stored size: 572 Bytes
Contents
# frozen_string_literal: true module ForemanAcd # Application Definition class AppDefinition < ApplicationRecord include Authorizable extend FriendlyId friendly_id :name validates :name, :presence => true, :uniqueness => true belongs_to :hostgroup, :class_name => '::Hostgroup' has_many :app_instances, :inverse_of => :app_definition, :dependent => :destroy scoped_search :on => :name def self.humanize_class_name(_name = nil) _('App Definition') end def self.permission_name 'app_definitions' end end end
Version data entries
6 entries across 6 versions & 1 rubygems