Ignore:
Timestamp:
Oct 25, 2010, 3:28:44 PM (12 years ago)
Author:
robert@…
Message:

Removed spring-security-ui plugin to decrease dependencies. The functionality (user management and password resets) was copied to gscf itself.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/user/create.gsp

    r976 r985  
    11<head>
    2         <meta name='layout' content='springSecurityUI'/>
     2        <meta name='layout' content='main'/>
    33        <g:set var="entityName" value="${message(code: 'user.label', default: 'User')}"/>
    44        <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>
    512</head>
    613
    714<body>
    8 
     15    <script src="${resource(dir: 'js', file: 'jquery-callback-1.2.js')}" type="text/javascript"></script>
    916<h3><g:message code="default.create.label" args="[entityName]"/></h3>
    1017
    11 <g:form action="save" name='userCreateForm'>
     18<g:form action="save" name='userCreateForm' class="button-style">
    1219
    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>
    1825
    19 <s2ui:tabs elementId='tabs' height='375' data="${tabData}">
     26        <div id="userinfo">
    2027
    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>
    2438
    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}">
    5144                <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>
    5447                </div>
    5548                </g:each>
    56         </s2ui:tab>
     49          </div>
    5750
    58 </s2ui:tabs>
     51          </div>
    5952
    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
    6260</div>
    6361
    6462</g:form>
    6563
     64<g:if test='${user}'>
     65  deleteform
     66</g:if>
     67
    6668<script>
    6769$(document).ready(function() {
    6870        $('#username').focus();
    69         <s2ui:initCheckboxes/>
    7071});
    7172</script>
Note: See TracChangeset for help on using the changeset viewer.