Sha256: b141d76b9396abe938ea252a02394ac753f6202270c2c47abcd65f356b987d55
Contents?: true
Size: 968 Bytes
Versions: 1
Compression:
Stored size: 968 Bytes
Contents
# frozen_string_literal: true class SunriseUser < Sunrise::AbstractModel self.resource_name = 'User' index :table do field :email field :updated_at field :id group :search do field :email field :name end end index :thumbs do scope { User.includes(:avatar) } preview ->(user) { user.avatar.try(:url, :thumb) } field :email, label: false field :updated_at, label: false field :id group :search do field :email field :name end end form do permited_attributes lambda do |user| user.admin? ? :all : [:name, :password, :password_confirmation, :avatar_attributes] end field :name field :email field :password field :password_confirmation field :role_type_id, collection: -> { RoleType.all } group :bottom, holder: :bottom do field :avatar, as: :uploader end end export do field :id field :name field :email end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/sunrise/sunrise_user.rb |