Sha256: 52e7c60bd6c88dcd677a4ffc821bd512042647bcae398bb396eb316261490e25
Contents?: true
Size: 994 Bytes
Versions: 27
Compression:
Stored size: 994 Bytes
Contents
class SunriseUser < Sunrise::AbstractModel self.resource_name = "User" list :table do field :email field :updated_at field :id group :search do field :email field :name end end list :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 edit 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 list :export do field :id field :name field :email end end
Version data entries
27 entries across 20 versions & 1 rubygems