Sha256: d92a7b6fd65f785326c79d11c054cf7aacd2f76f47996c568bc31238cb4e40a8
Contents?: true
Size: 973 Bytes
Versions: 10
Compression:
Stored size: 973 Bytes
Contents
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 lambda { |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 export do field :id field :name field :email end form do permited_attributes lambda { |user| user.admin? ? :all : [:name, :password, :password_confirmation, :avatar_attributes] } field :name field :email field :password field :password_confirmation field :role_type_id, collection: lambda { RoleType.all } group :bottom, holder: :bottom do field :avatar, as: :uploader end end end
Version data entries
10 entries across 10 versions & 1 rubygems