Changeset 985 for trunk/grails-app/views/user/create.gsp
- Timestamp:
- Oct 25, 2010, 3:28:44 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/views/user/create.gsp
r976 r985 1 1 <head> 2 <meta name='layout' content=' springSecurityUI'/>2 <meta name='layout' content='main'/> 3 3 <g:set var="entityName" value="${message(code: 'user.label', default: 'User')}"/> 4 4 <title><g:message code="default.create.label" args="[entityName]"/></title> 5 6 <script type="text/javascript"> 7 // This method is called on the event body.onLoad 8 $(function() { 9 $("#tabs").tabs(); 10 }); 11 </script> 5 12 </head> 6 13 7 14 <body> 8 15 <script src="${resource(dir: 'js', file: 'jquery-callback-1.2.js')}" type="text/javascript"></script> 9 16 <h3><g:message code="default.create.label" args="[entityName]"/></h3> 10 17 11 <g:form action="save" name='userCreateForm' >18 <g:form action="save" name='userCreateForm' class="button-style"> 12 19 13 <% 14 def tabData = [] 15 tabData << [name: 'userinfo', icon: 'icon_user', messageCode: 'spring.security.ui.user.info'] 16 tabData << [name: 'roles', icon: 'icon_role', messageCode: 'spring.security.ui.user.roles'] 17 %>20 <div id="tabs"> 21 <ul> 22 <li><a href="#userinfo">User info</a></li> 23 <li><a href="#roles">Roles</a></li> 24 </ul> 18 25 19 <s2ui:tabs elementId='tabs' height='375' data="${tabData}">26 <div id="userinfo"> 20 27 21 <s2ui:tab name='userinfo' height='280'> 22 <table> 23 <tbody> 28 <table> 29 <tbody> 30 <tr><td>Username</td><td><g:textField name="username" value="${user?.username}"/></td></tr> 31 <tr><td>Password</td><td><g:passwordField name="password" value="${user?.password}"/></td></tr> 32 <tr><td>Email address</td><td><g:textField name="email" value="${user?.email}"/></td></tr> 33 <tr><td>User confirmed</td><td><g:checkBox name="userConfirmed" value="${user?.userConfirmed}"/></td></tr> 34 <tr><td>Admin confirmed</td><td><g:checkBox name="adminConfirmed" value="${user?.adminConfirmed}"/></td></tr> 35 <tr><td>Account expired</td><td><g:checkBox name="accountExpired" value="${user?.accountExpired}"/></td></tr> 36 <tr><td>Account locked</td><td><g:checkBox name="accountLocked" value="${user?.accountLocked}"/></td></tr> 37 <tr><td>Password expired</td><td><g:checkBox name="passwordExpired" value="${user?.passwordExpired}"/></td></tr> 24 38 25 <s2ui:textFieldRow name='username' labelCode='user.username.label' bean="${user}" 26 labelCodeDefault='Username' value="${user?.username}"/> 27 28 <s2ui:passwordFieldRow name='password' labelCode='user.password.label' bean="${user}" 29 labelCodeDefault='Password' value="${user?.password}"/> 30 31 <s2ui:checkboxRow name='userConfirmed' labelCode='user.confirmed.label' bean="${user}" 32 labelCodeDefault='Confirmed (by user)' value="${user?.userConfirmed}"/> 33 34 <s2ui:checkboxRow name='adminConfirmed' labelCode='user.approved.label' bean="${user}" 35 labelCodeDefault='Approved (by administrator)' value="${user?.adminConfirmed}"/> 36 37 <s2ui:checkboxRow name='accountExpired' labelCode='user.accountExpired.label' bean="${user}" 38 labelCodeDefault='Account Expired' value="${user?.accountExpired}"/> 39 40 <s2ui:checkboxRow name='accountLocked' labelCode='user.accountLocked.label' bean="${user}" 41 labelCodeDefault='Account Locked' value="${user?.accountLocked}"/> 42 43 <s2ui:checkboxRow name='passwordExpired' labelCode='user.passwordExpired.label' bean="${user}" 44 labelCodeDefault='Password Expired' value="${user?.passwordExpired}"/> 45 </tbody> 46 </table> 47 </s2ui:tab> 48 49 <s2ui:tab name='roles' height='280'> 50 <g:each var="auth" in="${authorityList}"> 39 </tbody> 40 </table> 41 </div> 42 <div id="roles"> 43 <g:each var="entry" in="${roleMap}"> 51 44 <div> 52 <g:checkBox name="${ auth.authority}"/>53 <g:link controller='role' action='edit' id='${ auth.id}'>${auth.authority.encodeAsHTML()}</g:link>45 <g:checkBox name="${entry.key.authority}" value="${entry.value}"/> 46 <g:link controller='role' action='edit' id='${entry.key.id}'>${entry.key.authority.encodeAsHTML()}</g:link> 54 47 </div> 55 48 </g:each> 56 </s2ui:tab>49 </div> 57 50 58 </s2ui:tabs>51 </div> 59 52 60 <div style='float:left; margin-top: 10px; '> 61 <s2ui:submitButton elementId='create' form='userCreateForm' messageCode='default.button.create.label'/> 53 <div style='float:left; margin-top: 10px;'> 54 <input type="submit" value="Save" /> 55 56 <g:if test='${user}'> 57 DELETE 58 </g:if> 59 62 60 </div> 63 61 64 62 </g:form> 65 63 64 <g:if test='${user}'> 65 deleteform 66 </g:if> 67 66 68 <script> 67 69 $(document).ready(function() { 68 70 $('#username').focus(); 69 <s2ui:initCheckboxes/>70 71 }); 71 72 </script>
Note: See TracChangeset
for help on using the changeset viewer.