Sha256: da11b58fdb5cf7543bb52ca6177922e42756ce4d30619dac2c80fd4126f2b2f0

Contents?: true

Size: 1.21 KB

Versions: 3

Compression:

Stored size: 1.21 KB

Contents

class UsuarioCrud < RaroCrud
  titulo "Usuários"

  link_superior "Novo Usuário", id: "novo-button", icon: "plus", link: "new"
  link_superior "Inicio", id: "novo-button", icon: "", url: :busca_api_cidades
  link_superior "Novo", partial: "/usuarios/actions"

  ordenar_por :nome
  edicao Proc.new {|obj| !obj.root? }
  exclusao Proc.new {|obj| !obj.root? }
  visualizacao Proc.new {|obj| obj.root? }

  campo_tabela :nome,  label: "Nome"
  campo_tabela :email, label: "email"

  campo_formulario :nome, label: "Nome"
  campo_formulario :email, label: "Email", default_test_pos: "@rarolabs.com"
  campo_formulario :password, label: "Senha", default_test: "12345678", edit: false
  campo_formulario :password_confirmation, label: "Confirmação Senha", default_test: "12345678", edit: false
  campo_formulario :perfil, label: "Perfil", label_method: :descricao, input_html: {class: "chosen" ,   "data-placeholder" => "Escolha o perfil..."}, if: Proc.new {|obj| Usuario.current.root? }

  campo_visualizacao :nome,  label: "Nome"
  campo_visualizacao :email, label: "email"
  campo_visualizacao :perfil, label: "Papel"

  campo_busca :nome,  label: "Nome"
  campo_busca :email, label: "email"
  campo_busca :papel_id,  label: "Papel"

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
templus_models-1.3.4 test/dummy/app/raro_crud/usuario_crud.rb
templus_models-1.3.3 test/dummy/app/raro_crud/usuario_crud.rb
templus_models-1.3.2 test/dummy/app/raro_crud/usuario_crud.rb