Diff for /basket/zpt/BasketMain_manage_template_standard.zpt between versions 1.4 and 1.15

version 1.4, 2006/04/03 17:46:43 version 1.15, 2009/04/21 13:42:30
Line 9  td.vario { background-color:#AC1D15 } Line 9  td.vario { background-color:#AC1D15 }
   
 <!-- span = bodytext -->  <!-- span = bodytext -->
 <span metal:fill-slot="body" tal:omit-tag="">  <span metal:fill-slot="body" tal:omit-tag="">
 <tal:block tal:define="authorized python:here.isAuthorized()">  <tal:block tal:define="authorized python:here.checkPermission('edit')">
   
 <!-- user is logged in -->  <!-- user is logged in -->
 <tal:block tal:condition="authorized">  <tal:block tal:condition="authorized"
        tal:define="global currentBasket here/getCurrentBasket">
     <!-- log in message -->  
     <div class="logout" style="float:right"><a href="users/?logout">log out</a></div>  
     <div class="userName">logged in as <span tal:content="here/getActualUserName"/></div>  
           
     <!--  -->      <!--  -->
     <tal:block tal:condition="python:here.checkPermission('edit')">      <tal:block tal:condition="python:here.checkPermission('edit') or here.checkPermission('admin')">
       
     <h2 class="setTitle" tal:content="here/title"/>  
           
     <h4>Edit the basic Settings:</h4>      <h2 class="setTitle"><span tal:replace="here/getTitle" /> <a class="editLink" tal:attributes="href python: '../' + here.id">|&nbsp;return to set</a></h2>
           
     <!-- Change active basket -->  
     <p tal:define="global currentBasket here/getCurrentBasket">  
     <i tal:condition="python:       <i tal:condition="python: 
         here.title == currentBasket.title">- This is the active set at this moment -</i>          currentBasket and (here.title == currentBasket.title)">- This is the active set -</i>
               <h4>Edit the set description:</h4>
     <i tal:condition="python:       <br>
         currentBasket and here.title != currentBasket.title">- The active set at this       <form method="post" action="changeBasket">
         moment is <b tal:content="currentBasket/title"/> -<br></i>  
     <a tal:condition="python:   
         currentBasket and here.title != currentBasket.title"   
         href="selectThisBasketAsCurrent">Select this set as the active set.</a>  
   
     <span tal:condition="  
         not:currentBasket">- Currently, there is no active set -<br></span>  
     <a tal:condition="  
         not: python: currentBasket"  
         href="selectThisBasketAsCurrent">Make this set the active set.</a>  
     </p>  
       
     <a href="manageUserRights_html">Manage the access rights for this set.</a><br>  
       
     <hr>  
     <form action="changeBasket">  
         <input type="hidden" name="target" value="manageBasket">          <input type="hidden" name="target" value="manageBasket">
         Title:<br>          Title:<br>
         <input class="setTitle" type="text" name="title"           <input class="setTitle" type="text" name="title" 
             tal:attributes="value here/title"><br>              tal:attributes="value here/getTitle"><br>
         Short Description:<br>          Short Description:<br>
         <textarea class="setDescription" name="shortDescription" rows="2"           <textarea class="setDescription" name="shortDescription" rows="2" 
             tal:content="here/shortDescription">Short description</textarea><br>              tal:content="here/getShortDescription">Short description</textarea><br>
         Comment:<br>          Comment:<br>
         <textarea class="setComment" name="comment" rows="7"           <textarea class="setComment" name="comment" rows="7" 
             tal:content="here/comment">A longer comment / introduction</textarea><br><br>              tal:content="here/getComment">A longer comment / introduction</textarea><br><br>
                           
         <input type="submit" value="save">          <input type="submit" value="save">
           
         <span tal:replace="structure python:'<!--\n'" />  
         <tal:x repeat="item here/publicationStatusList">  
         <tal:x replace="python:here.checkPermission('publish')"/>  
         <tal:x condition="python:(item!='open') or   
             (item=='open' and here.checkPermission('publish'))">  
         <input tal:condition="python:item==here.publicationStatus" type="radio"  
             name="publicationStatus" tal:attributes="value item" checked>  
         <input tal:condition="not:python:item==here.publicationStatus" type="radio"   
             name="publicationStatus" tal:attributes="value item">  
         <span tal:content="item"/>  
         </tal:x>  
         </tal:x>  
         <span tal:replace="structure python:'-->\n'" />  
           
     </form>      </form>
     <hr>      <hr>
     <h4>Add new Elements to this Set</h4>      <i tal:content="structure python: 
           ' - the access status of this set is: <b>' + here.publicationStatus + '</b> - '"/><br>
       <a tal:condition="python:
           here.checkPermission('admin')" 
           href="manageUserRights_html">Manage the access rights for this set.</a>
       <i tal:condition="not: python: here.checkPermission('admin')">
           You don't have the permission to change the access rights for this set.</i><br>
       <hr>
   
       <h4>Add a new element to the end of this set</h4><br>
     <a href="addBasketText">Add a new textelement</a><br>      <a href="addBasketText">Add a new textelement</a><br>
     <a href="addBasketExternalLink">Add a new hyperlink</a><br>      <a href="addBasketExternalLink">Add a new hyperlink</a><br>
     <p><i>To add any objects from inside the Virtual Laboratory, please locate their       <a href="addBasketFile">Add a file</a><br>
     datasheet and click the 'addToSet' button.</i>  <span tal:condition="not:currentBasket"><br>Warning: there is no active set at this moment!<br></span><span tal:condition="python: currentBasket and here.title != currentBasket.title"><br>Warning: This set is not the active set at this moment, objects will go to the set <b tal:content="currentBasket/title"/>!<br></span></p>  
   
     <hr>      <p><i>To add any objects from inside the Virtual Laboratory to the active set, 
           please locate them and click the 'add to set' link on the bottom of the datasheet 
           or the  'addToSet' button <img src="images/addToSet.gif" width=16 height=16 align="middle"> 
           in lists respectivly</i></p>
           
     </tal:block>      <!-- Change active basket -->
       <p><i>
           <span tal:condition="not:currentBasket">
               Please note: there is no active set at this moment!</span
           ><span tal:condition="python: currentBasket and here.title != currentBasket.title">
               Please note: This set is not the active set at this moment, 
               objects will go to the set <b tal:content="currentBasket/getTitle"/>!</span>
           </i></p>
           
       <p tal:condition="not: python: 
           currentBasket and here.title == currentBasket.title">
       <a class="editLink"
           tal:condition="python: 
               currentBasket and here.title != currentBasket.title" 
           tal:attributes="
               href python: 'selectThisBasketAsCurrent?target=/users/setFolder/' + 
                   here.id + '/manageBasket'">Select this set as the active set.</a>
       <a class="editLink"
           tal:condition="
               not: currentBasket"
           tal:attributes="
               href python: 'selectThisBasketAsCurrent?target=/users/setFolder/' + 
                   here.id + '/manageBasket'">Make this set the active set.</a>
       </p>
           
     <h4>Edit Contents:</h4>  
     <form action="changeBasketComments">  
     <div class="item" tal:repeat="item here/getBasketObjects">  
     <hr>      <hr>
      <div>  
         <a style="float:right" tal:attributes="class python:'editLink'; href python:'deleteObject?id=%s'%item.getId()">delete</a>  
 <a tal:attributes="class python:'editLink'; href python:'moveTop?id=%s'%item.getId()">top</a>  
         <a tal:attributes="class python:'editLink'; href python:'moveUp?id=%s'%item.getId()">up</a>  
         <a tal:attributes="class python:'editLink'; href python:'moveDown?id=%s'%item.getId()">down</a>  
         <a tal:attributes="class python:'editLink'; href python:'moveBottom?id=%s'%item.getId()">bottom</a>  
                   
      </div>      </tal:block>
      <div tal:replace="structure item/content_html"/>  
      <div tal:condition="python:getattr(item,'link',None) is not None">  
         Link (url):<input type="text" size="40" tal:attributes="name python:item.getId()+'_link';  
                                                    value python:getattr(item,'link',None)"><br>  
         Linktext:<input type="text" size="40" tal:attributes="name python:item.getId()+'_linkText';  
                                                    value python:getattr(item,'linkText',None)"><br>  
                                                                                                         
       <!-- Content -->
       <tal:block tal:define="items here/getBasketObjects"
           tal:condition="items">
       <h4>Edit Contents:</h4><br>
       
       <form method="post" action="changeBasketComments" name="changeSetContents">
       <input type="hidden" name="actualId" value="empty">
       <div class="seperator"> </div>
       <div class="item" tal:repeat="item items">
       <br><a tal:attributes="name item/id" />
       <div tal:condition="item/content_html" tal:content="structure item/content_html"
               class="setItem" />
       <table tal:condition="python:getattr(item, 'link', None) is not None"
           cellspacing=0 cellpadding=0 width="100%" border=0 style="margin-top:5px;">
       <tr>
           <td width="1%">URL:&nbsp;</td>
           <td><input type="text" style="width:100%"
               tal:attributes="
                   name python:item.getId()+'_link';
                   value python:getattr(item,'link', 'http://')"></td>
       </tr>
       <tr>
           <td>Link&nbsp;title:&nbsp;</td>
           <td><input type="text" style="width:100%"
               tal:attributes="
                   name python:item.getId()+'_linkText';
                   value python:getattr(item,'linkText', 'Untitled Link')"></td>
       </tr>                                                  
       </table>
        
        <textarea class="setItemComment" rows="3" 
           tal:attributes="name python:item.getId()+'_comment'" 
           tal:content="structure item/getComment"></textarea> 
       <div> <!-- move / update file / save / delete -->
           <div style="float:right">
               <a class="editLink" 
                   tal:condition="python:item.meta_type=='BasketFile'" 
                   tal:attributes="href python:item.absolute_url()+'/upDateFile'">update file</a>
               <span tal:condition="python:item.meta_type=='BasketFile'" tal:replace="python:' - '" />
               <tal:x tal:replace="structure python:here.saveButton(item.id)"/>
               
               <noscript>
                   <input type="submit" value="change" align="right">
               </noscript>
               <a tal:attributes="class python:'editLink'; 
                   href python:'deleteObject?id=%s'%item.getId()"
                   onclick="return window.confirm(
                       'Do you really want to remove this item?\nThis is not undoable.')" >delete</a>
      </div>       </div>
           move item: <a tal:attributes="class python:'editLink'; 
               href python:'moveTop?id=%s'%item.getId()">top</a>
           <a tal:attributes="class python:'editLink'; 
               href python:'moveUp?id=%s'%item.getId()">up</a>
           <a tal:attributes="class python:'editLink'; 
               href python:'moveDown?id=%s'%item.getId()">down</a>
           <a tal:attributes="class python:'editLink'; 
               href python:'moveBottom?id=%s'%item.getId()">bottom</a>
             
      <div><textarea cols="50" rows="5" tal:attributes="name python:item.getId()+'_comment'" tal:content="structure item/comment"></textarea>          
      </div>      </div><br>
     <input type="submit" value="change">      <div class="seperator"> </div>
     </div>      </div>
   </form>
   <br>
   <a tal:attributes="href python: '../' + here.id">return to set</a>
           
     </tal:block>      </tal:block>
   </tal:block>
   
   
 <!-- user is not logged in -->  <!-- user is not logged in -->

Removed from v.1.4  
changed lines
  Added in v.1.15


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>