Sha256: bef76092a01d699efe8aeed4bd4dfed0627d31c1d0f37d08700067ecf540f107

Contents?: true

Size: 523 Bytes

Versions: 66

Compression:

Stored size: 523 Bytes

Contents

module EgovUtils
  class UserSchema < EgovUtils::EngineSchema

    def main_attribute_name
      'fullname'
    end

    def default_columns
      ['fullname', 'provider', 'roles', 'groups']
    end

    def initialize_available_attributes
      @available_attributes ||= []
      @available_attributes << AzaharaSchema::DerivedAttribute.new(model, 'fullname', :concat, 'lastname', 'firstname', schema: self)
      super
      @available_attributes << AllRoleNames.new(model, 'all_role_names', 'string')
    end

  end
end

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
egov_utils-1.5.0.alpha16 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha15 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha14 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha13 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha12 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha11 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha10 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha9 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha8 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha7 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha6 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha5 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha4 app/schemas/egov_utils/user_schema.rb
egov_utils-1.4.5 app/schemas/egov_utils/user_schema.rb
egov_utils-1.4.4 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha3 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha2 app/schemas/egov_utils/user_schema.rb
egov_utils-1.5.0.alpha1 app/schemas/egov_utils/user_schema.rb
egov_utils-1.4.3 app/schemas/egov_utils/user_schema.rb
egov_utils-1.4.2 app/schemas/egov_utils/user_schema.rb