Ignore:
Timestamp:
Nov 16, 2010, 2:57:22 PM (11 years ago)
Author:
robert@…
Message:

Added an expiry date to the confirmation email for the user and administrator. See ticket #189

Location:
trunk/grails-app/views
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/common/_login_panel.gsp

    r1138 r1144  
    2929                        </div>
    3030                        <div class="left right">
    31                           <g:form url="[action:'add',controller:'userRegistration']" class="clearfix">
     31                    <g:form url="[action:'add',controller:'userRegistration']" class="clearfix registration">
    3232                                        <input type="hidden" name="targetUri" value="${targetUri}" />
    3333                                        <h1>Not a member yet? Sign Up!</h1>
     34                                          <g:hasErrors bean="${command}">
     35                                                  <g:renderErrors bean="${command}" as="list" />
     36                                                  <g:if test="${addSendUserLink}">
     37                                                                <a class="resend_confirmation" href="<g:createLink url="[action:'sendUserConfirmation',controller:'userRegistration', params: [username: username]]" />">Resend confirmation message</a><br />
     38                                                  </g:if>
     39                                          </g:hasErrors>
     40
    3441                                        <label class="grey" for="signup">Username:</label>
    3542                                        <input class="field" type="text" name="username" id="username" value="${username}" size="23" />
     
    4754                        <li class="left">&nbsp;</li>
    4855                        <li>Hello <sec:ifLoggedIn><sec:username/></sec:ifLoggedIn>
    49                         <sec:ifNotLoggedIn>Guest</sec:ifNotLoggedIn>!</li>
     56                                <sec:ifNotLoggedIn>Guest</sec:ifNotLoggedIn>!</li>
    5057                        <sec:ifLoggedIn>
    5158                        <li class="sep">|</li>
  • trunk/grails-app/views/email/_registrationConfirmationUser.gsp

    r976 r1144  
    1616      <p>If you can not click the link, copy this url to the browser:</p>
    1717      <p>${link}</p>
     18
     19      <p>You should confirm your account before <g:formatDate format="dd-MM-yyyy hh:mm" date="${expiryDate}" />, otherwise your account will not be created.</p>
     20
    1821      <p>After you have confirmed your registration and the administrator has approved your account, you can login. Your password is:</p>
    1922      <p><b>${password}</b></p>
  • trunk/grails-app/views/userRegistration/index.gsp

    r1138 r1144  
    4848    </head>
    4949    <body>
     50
    5051        <div class="body" id="register">
    51           <div class="inner">
    52             <g:if test="${flash.message}"> <div class='login_message'>${flash.message}</div></g:if>
     52                <div class='inner' style="margin-top: 160px;">
    5353
    54               <div class='fheader'>Please enter username and email address. </div>
    55               <form action='/gscf/userRegistration/add' method='POST' id='loginForm' class='cssform' autocomplete='off'>
    56                       <p>
    57                               <label for='username'>Username</label>
    58                               <g:textField name="username" value="${username}" />
    59                       </p>
    60                       <p>
    61                               <label for='password'>Email address</label>
    62                               <g:textField name="email" value="${email}" />
    63                       </p>
    64                       <p>
    65                               <input type='submit' value='Register' />
    66                       </p>
    67               </form>
    68           </div>
    69         </div>
    70   </body>
     54                        <!-- Registration in is handled in the login panel -->
     55                        <!-- That's why the registration form is removed here, and the data is moved down -->
     56
     57                          <div class='fheader'>Please resolve the errors and try again..</div>
     58
     59                </div>
     60        </div>
     61        <script type='text/javascript'>
     62        <!--
     63        (function(){
     64                // Open login panel
     65                $("div#panel").slideDown("slow");
     66                $("#toggle a").toggle();
     67
     68        })();
     69        // -->
     70        </script>
     71</body>
    7172</html>
Note: See TracChangeset for help on using the changeset viewer.