PageRenderTime 32ms CodeModel.GetById 21ms RepoModel.GetById 1ms app.codeStats 0ms

/grails-app/views/usuario/_form.gsp

http://github.com/jdmr/mateo
text | 89 lines | 73 code | 16 blank | 0 comment | 0 complexity | bd2968b667f6b52e3881b270328bf801 MD5 | raw file
  1. <%@ page import="general.Usuario" %>
  2. <div class="fieldcontain ${hasErrors(bean: usuario, field: 'username', 'error')} required">
  3. <label for="username">
  4. <g:message code="usuario.username.label" default="Username" />
  5. <span class="required-indicator">*</span>
  6. </label>
  7. <g:textField name="username" required="" value="${usuario?.username}"/>
  8. </div>
  9. <div class="fieldcontain ${hasErrors(bean: usuario, field: 'password', 'error')} required">
  10. <label for="password">
  11. <g:message code="usuario.password.label" default="Password" />
  12. <span class="required-indicator">*</span>
  13. </label>
  14. <g:passwordField name="password" required="" value="${usuario?.password}"/>
  15. </div>
  16. <div class="fieldcontain ${hasErrors(bean: usuario, field: 'nombre', 'error')} required">
  17. <label for="nombre">
  18. <g:message code="usuario.nombre.label" default="Nombre" />
  19. <span class="required-indicator">*</span>
  20. </label>
  21. <g:textField name="nombre" maxlength="64" required="" value="${usuario?.nombre}"/>
  22. </div>
  23. <div class="fieldcontain ${hasErrors(bean: usuario, field: 'apellido', 'error')} required">
  24. <label for="apellido">
  25. <g:message code="usuario.apellido.label" default="Apellido" />
  26. <span class="required-indicator">*</span>
  27. </label>
  28. <g:textField name="apellido" maxlength="128" required="" value="${usuario?.apellido}"/>
  29. </div>
  30. <div class="fieldcontain ${hasErrors(bean: usuario, field: 'correo', 'error')} required">
  31. <label for="correo">
  32. <g:message code="usuario.correo.label" default="Correo" />
  33. <span class="required-indicator">*</span>
  34. </label>
  35. <input type="email" name="correo" maxlength="128" required="" value="${usuario?.correo}" id="correo" />
  36. </div>
  37. <div class="fieldcontain ${hasErrors(bean: usuario, field: 'accountExpired', 'error')} ">
  38. <label for="accountExpired">
  39. <g:message code="usuario.accountExpired.label" default="Account Expired" />
  40. </label>
  41. <g:checkBox name="accountExpired" value="${usuario?.accountExpired}" />
  42. </div>
  43. <div class="fieldcontain ${hasErrors(bean: usuario, field: 'accountLocked', 'error')} ">
  44. <label for="accountLocked">
  45. <g:message code="usuario.accountLocked.label" default="Account Locked" />
  46. </label>
  47. <g:checkBox name="accountLocked" value="${usuario?.accountLocked}" />
  48. </div>
  49. <div class="fieldcontain ${hasErrors(bean: usuario, field: 'enabled', 'error')} ">
  50. <label for="enabled">
  51. <g:message code="usuario.enabled.label" default="Enabled" />
  52. </label>
  53. <g:checkBox name="enabled" value="${usuario?.enabled}" />
  54. </div>
  55. <div class="fieldcontain ${hasErrors(bean: usuario, field: 'passwordExpired', 'error')} ">
  56. <label for="passwordExpired">
  57. <g:message code="usuario.passwordExpired.label" default="Password Expired" />
  58. </label>
  59. <g:checkBox name="passwordExpired" value="${usuario?.passwordExpired}" />
  60. </div>
  61. <g:if test="${roles}">
  62. <div class="fieldcontain ${hasErrors(bean: usuario, field: 'authorities', 'error')} ">
  63. <g:set var="contador" value="${1}" />
  64. <g:each var="entry" in="${roles}">
  65. <label for="${entry.key.authority}">
  66. <g:if test="${contador++ == 1}">
  67. <g:message code="usuario.authorities.label" default="Authorities" />
  68. </g:if>
  69. </label>
  70. <g:checkBox name="${entry.key.authority}" value="${entry.value}"/> ${entry.key.authority}<br/>
  71. </g:each>
  72. </div>
  73. </g:if>