Annotation of basket/zpt/BasketFolder_manage_template_standard.zpt, revision 1.11

1.1       dwinter     1: <html metal:use-macro="here/main_template/macros/page">
                      2: <head>
                      3: <title>Default</title>
1.2       dwinter     4: <style metal:fill-slot="additionalStyles" type="text/css">
                      5: td.vario { background-color:#AC1D15 } 
                      6: </style>
1.1       dwinter     7: </head>
                      8: <body>
                      9: 
                     10: <!-- span = bodytext -->
                     11: <span metal:fill-slot="body" tal:omit-tag="">
                     12: 
                     13: 
                     14: <!-- user is logged in -->
1.9       dwinter    15: <tal:block tal:condition="python:here.checkPermission('edit') or 
                     16:    here.REQUEST.get('mode', 'private')=='private' ">
1.1       dwinter    17:    
1.9       dwinter    18:    <h3 tal:define="global mode python: 
                     19:        here.REQUEST.get('mode', here.REQUEST.get('mode','private'))"><span 
1.3       dwinter    20:        tal:condition="python: mode == 'private'" 
1.2       dwinter    21:        tal:replace="python:'My '" /><span 
1.3       dwinter    22:        tal:condition="python: mode == 'open_internal'" 
1.2       dwinter    23:        tal:replace="python:'User '" /><span 
1.3       dwinter    24:        tal:condition="python: mode == 'open'" 
1.7       dwinter    25:        tal:replace="python:'Public '" />Sets <a class="editLink" tal:attributes="
1.9       dwinter    26:        href python:'setFolder?mode=%s'%mode">|&nbsp;return to overwiew</a></h3>
1.2       dwinter    27:        
1.9       dwinter    28:    <p>Manage your Sets:</p>
1.1       dwinter    29:    
1.9       dwinter    30:    <div class="item" 
                     31:        tal:define="currentBasket here/getCurrentBasket" 
                     32:        tal:repeat="item python:here.getSets(mode=mode)">
1.1       dwinter    33:    <hr>
1.10      casties    34:        <a class="setTitleLink" tal:condition="item/title" 
1.11    ! casties    35:            tal:attributes="href item/absolute_url" tal:content="item/getTitle"/>
1.10      casties    36:        <a class="setTitleLink" tal:condition="not: item/title" 
                     37:            tal:attributes="href item/absolute_url" tal:content="python:'Untitled Set'"/>
                     38:        <i class="small" style="white-space:nowrap" 
                     39:            tal:condition="python: 
                     40:                mode == 'private' and here.getActualUserName() != item.owner" 
                     41:            tal:content="python:
1.11    ! casties    42:                ' [shared set, created by ' + item.getOwner().split('@')[0] + ']'" 
1.10      casties    43:        /><br clear="all">
                     44:    <div style="padding-left:25px;">
                     45:        <div style="float:right;vertical-align:right;white-space:nowrap">
1.9       dwinter    46:            <span tal:omit-tag=""
                     47:                tal:condition="python: 
                     48:                    currentBasket is None  or (currentBasket and (item.id != currentBasket.id))">       
1.5       dwinter    49:            <a class="editLink" tal:attributes="
1.9       dwinter    50:                href python: item.absolute_url() + 
                     51:                    '/selectThisBasketAsCurrent?target=/users/setFolder%3Fmode=' + mode">select</a> - 
                     52:            </span>
                     53:            <i tal:condition="not: python: 
                     54:                currentBasket is None  or (currentBasket and (item.id != currentBasket.id))">       
                     55:            active set -</i>
                     56:            
1.5       dwinter    57:            <a class="editLink" tal:attributes="
                     58:                href python: item.absolute_url() + '/manageBasket'">edit</a> - 
1.2       dwinter    59:            <a tal:attributes="
                     60:                class python:'editLink'; 
1.5       dwinter    61:                href python:'deleteObject?id=%s'%item.getId()"
                     62:                onclick="return window.confirm(
                     63:                    'Do you really want to remove this item?\nThis is not undoable.')">delete</a>
1.9       dwinter    64:        </div>
1.5       dwinter    65:        move: <a tal:attributes="
1.2       dwinter    66:            class python:'editLink'; 
                     67:            href python:'moveTop?id=%s'%item.getId()">top</a>
                     68:        <a tal:attributes="
                     69:            class python:'editLink'; 
                     70:            href python:'moveUp?id=%s'%item.getId()">up</a>
                     71:        <a tal:attributes="
                     72:            class python:'editLink'; 
                     73:            href python:'moveDown?id=%s'%item.getId()">down</a>
                     74:        <a tal:attributes="
                     75:            class python:'editLink'; 
                     76:            href python:'moveBottom?id=%s'%item.getId()">bottom</a>
1.1       dwinter    77:     </div>
                     78:    </div>
1.7       dwinter    79:    
1.1       dwinter    80: </tal:block>
                     81: 
                     82: 
                     83: <!-- user is not logged in -->
1.8       dwinter    84: <tal:block tal:condition="not:python:here.checkPermission('edit') or here.REQUEST.get('mode', 'private')=='private'">
1.1       dwinter    85: 
                     86:    <h3>No access</h3>
1.7       dwinter    87:    <p>You are not authorized to access this page, please <a href="/users/login.html">log in</a>.</p>
1.1       dwinter    88: </tal:block>
                     89: 
                     90: </span>
                     91: <!-- ende bodytext -->
                     92: </body>
                     93: </html>

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