Show
Ignore:
Timestamp:
01/27/10 12:20:28 (2 years ago)
Author:
mszopinski
Message:

user <-> group interaction

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ssme/trunk/web/WEB-INF/tags/user.tag

    r4022 r4026  
    1515<c:if test="${ infoOnly eq true }"> 
    1616        <c:set var="editable" value="false"/> 
     17        <c:set var="entity" value="${ null }"/> 
     18        <c:set var="uuid" value="${ null }"/>    
    1719</c:if> 
    1820 
    19 <form class="userForm" id="${ id }" action=""> 
    20         <input type="hidden" id="${ id }_uuid" value="${ uuid }" /> 
    21          
    22         <table> 
    23                 <tr class="title"> 
    24                         <td class="label"> 
    25                                 <label for="${ id }_login"> 
    26                                         Login: 
    27                                 </label> 
    28                         </td> 
    29                         <td> 
    30                                 <input id="${ id }_login" class="disabledInput" disabled="true" value="${ entity.login }" /> 
    31                         </td> 
    32                 </tr> 
    33                 <tr class="title"> 
    34                         <td class="label"> 
    35                                 <label for="${ id }_name"> 
    36                                         Name: 
    37                                 </label> 
    38                         </td> 
    39                         <td> 
    40                                 <input id="${ id }_name" class="editable disabledInput" disabled="true" value="${ entity.name }" /> 
    41                         </td> 
    42                 </tr> 
    43                 <tr class="title"> 
    44                         <td class="label"> 
    45                                 <label for="${ id }_surname"> 
    46                                         Surname: 
    47                                 </label> 
    48                         </td> 
    49                         <td> 
    50                                 <input id="${ id }_surname" class="editable disabledInput" disabled="true" value="${ entity.surname }" /> 
    51                         </td> 
    52                 </tr> 
    53                 <tr class="title"> 
    54                         <td class="label"> 
    55                                 <label for="${ id }_mail"> 
    56                                         Mail: 
    57                                 </label> 
    58                         </td> 
    59                         <td> 
    60                                 <input id="${ id }_mail" class="editable disabledInput" disabled="true" value="${ entity.mail }" /> 
    61                         </td> 
    62                 </tr> 
    63                 <tr class="title"> 
    64                         <td class="label"> 
    65                                 <label for="${ id }_mobile"> 
    66                                         Mobile: 
    67                                 </label> 
    68                         </td> 
    69                         <td> 
    70                                 <input id="${ id }_mobile" class="editable disabledInput" disabled="true" value="${ entity.mobile }" /> 
    71                         </td> 
    72                 </tr> 
    73                 <c:if test="${ editable }"> 
    74                 <tr class="title"> 
    75                         <td class="label"> 
    76                                 <label for="${ id }_edit"> 
    77                                         Edit: 
    78                                 </label> 
    79                         </td> 
    80                         <td> 
    81                                 <input id="${ id }_edit" type="checkbox" /> 
    82                         </td> 
    83                 </tr> 
     21<div id="${ id }_wrapper" class="${ (infoOnly)?'excludedFromLayout':'' }"> 
     22        <form class="userForm" id="${ id }" action=""> 
     23                <input type="hidden" id="${ id }_uuid" value="${ uuid }" /> 
     24                 
     25                <table> 
     26                        <tr> 
     27                                <td class="label"> 
     28                                        <label for="${ id }_login"> 
     29                                                Login: 
     30                                        </label> 
     31                                </td> 
     32                                <td> 
     33                                        <input id="${ id }_login" class="disabledInput" disabled="true" value="${ entity.login }" /> 
     34                                </td> 
     35                        </tr> 
     36                        <tr> 
     37                                <td class="label"> 
     38                                        <label for="${ id }_name"> 
     39                                                Name: 
     40                                        </label> 
     41                                </td> 
     42                                <td> 
     43                                        <input id="${ id }_name" class="editable disabledInput" disabled="true" value="${ entity.name }" /> 
     44                                </td> 
     45                        </tr> 
     46                        <tr> 
     47                                <td class="label"> 
     48                                        <label for="${ id }_surname"> 
     49                                                Surname: 
     50                                        </label> 
     51                                </td> 
     52                                <td> 
     53                                        <input id="${ id }_surname" class="editable disabledInput" disabled="true" value="${ entity.surname }" /> 
     54                                </td> 
     55                        </tr> 
     56                        <tr> 
     57                                <td class="label"> 
     58                                        <label for="${ id }_mail"> 
     59                                                Mail: 
     60                                        </label> 
     61                                </td> 
     62                                <td> 
     63                                        <input id="${ id }_mail" class="editable disabledInput" disabled="true" value="${ entity.mail }" /> 
     64                                </td> 
     65                        </tr> 
     66                        <tr> 
     67                                <td class="label"> 
     68                                        <label for="${ id }_mobile"> 
     69                                                Mobile: 
     70                                        </label> 
     71                                </td> 
     72                                <td> 
     73                                        <input id="${ id }_mobile" class="editable disabledInput" disabled="true" value="${ entity.mobile }" /> 
     74                                </td> 
     75                        </tr> 
     76                         
     77                        <c:if test="${ editable }">      
     78                        <tr class="controlRow"> 
     79                                <td class="label" />                     
     80                                <td> 
     81                                        <span id="${ id }_edit" class="toggleButton">Edit</span> 
     82                                        <span class="button excludedFromLayout submit"><a id="${ id }_apply">Apply</a></span>            
     83                                </td> 
     84                        </tr> 
     85                        </c:if> 
     86                         
     87                </table> 
     88                         
     89                <c:if test="${ infoOnly != true }"> 
     90                        <ul class="groupList">                   
     91                                <c:forEach items="${entity.ownedGroups}" var="group"> 
     92                                        <li id="${ group.UUID }"> 
     93                                                <span> 
     94                                                        <a href="${pageContext.request.contextPath}/group/${group.UUID}" > 
     95                                                                ${ group.name } 
     96                                                        </a> 
     97                                                </span>                          
     98                                                <span class="detailsButton"> 
     99                                                        <a href="#groupDetails"> 
     100                                                                <span class="faceboxButton">Details</span> 
     101                                                        </a> 
     102                                                </span> 
     103                                        </li>    
     104                                </c:forEach> 
     105                        </ul>                    
     106                                         
     107                        <ul class="groupList">                   
     108                                <c:forEach items="${entity.groups}" var="group"> 
     109                                        <li id="${ group.UUID }"> 
     110                                                <span> 
     111                                                        <a href="${pageContext.request.contextPath}/group/${group.UUID}" > 
     112                                                                ${ group.name } 
     113                                                        </a> 
     114                                                </span>                          
     115                                                <span class="detailsButton"> 
     116                                                        <a href="#groupDetails"> 
     117                                                                <span class="faceboxButton">Details</span> 
     118                                                        </a> 
     119                                                </span> 
     120                                        </li>    
     121                                </c:forEach> 
     122                        </ul> 
    84123                </c:if> 
    85         </table> 
    86124                 
    87         <c:if test="${ infoOnly != true }"> 
    88                 <ul class="groupList">                   
    89                         <c:forEach items="${entity.ownedGroups}" var="group"> 
    90                                 <li id="${ group.UUID }" class="label" > 
    91                                         <span> 
    92                                                 <a href="${pageContext.request.contextPath}/group/${group.UUID}" > 
    93                                                         ${ group.name } 
    94                                                 </a> 
    95                                         </span>                          
    96                                         <span> 
    97                                                 <input class="detailsButton" type="button" value="details" /> 
    98                                         </span> 
    99                                 </li>    
    100                         </c:forEach> 
    101                 </ul>                    
    102                                  
    103                 <ul class="groupList">                   
    104                         <c:forEach items="${entity.groups}" var="group"> 
    105                                 <li id="${ group.UUID }" class="label" > 
    106                                         <span> 
    107                                                 <a href="${pageContext.request.contextPath}/group/${group.UUID}" > 
    108                                                         ${ group.name } 
    109                                                 </a> 
    110                                         </span>                          
    111                                         <span> 
    112                                                 <input class="detailsButton" type="button" value="details" /> 
    113                                         </span> 
    114                                 </li>    
    115                         </c:forEach> 
    116                 </ul> 
    117         </c:if> 
    118          
    119 </form> 
     125        </form> 
     126</div> 
    120127