Changeset 1984 for WAeUP_SRP


Ignore:
Timestamp:
4 Jul 2007, 12:31:38 (17 years ago)
Author:
Henrik Bettermann
Message:

display student base data (from students_catalog)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/skins/waeup_student/student_view.pt

    r1795 r1984  
    11<metal:body use-macro="here/main_template/macros/master">
    22    <metal:main fill-slot="main"
    3            tal:define="info context/getStudentFolderInfo;">
     3           tal:define="info context/getStudentFolderInfo;
     4                       baseinfo context/getStudentBaseInfo">
    45      <metal:block tal:condition="not: info">
    56        <span tal:content="here/illegal_view" />
     
    1920        <h3 tal:content="info/name" />
    2021        <br />
    21 
    22         <table tal:condition="is_staff" class="contentListing" width="100%" summary="content layout" id="folder_content">     
    23           <tr tal:repeat="row rows"
    24             tal:attributes="class python:test(repeat['row'].even(), 'even ajaxtd', 'odd ajaxtd')">
    25             <td><a href="view" tal:attributes="href string:${row/url}">
    26               <strong tal:content="row/title" /></a> </td>
    27             <td>
    28             <a tal:condition="python: row['is_editable'] and not row['type'] in ('StudentClearance','StudentAccommodation',)"
    29                 href="edit" tal:attributes="href string:${row/url}/external_edit_form"
    30                 target="edit"
    31                 onclick="javascript:window.open('','edit','width=600, height=700, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=no, dependent=no')">
    32                 [edit]
    33             </a>
    34             <a tal:condition="python: row['is_editable'] and row['type']=='StudentClearance'"
    35                 href="edit" tal:attributes="href string:${row/url}/external_clearance_edit_form"
    36                 target="edit"
    37                 onclick="javascript:window.open('','edit','width=600, height=700, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=no, dependent=no')">
    38                 [edit and change state]
    39             </a> 
    40             <a tal:condition="python: context.isClearanceOfficer() and row['type']=='StudentClearance'"
    41                 href="edit" tal:attributes="href string:${row/url}/external_clearance_edit_form"
    42                 target="edit"
    43                 onclick="javascript:window.open('','edit','width=600, height=700, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=no, dependent=no')">
    44                 [change state]
    45             </a>                           
    46             </td>
    47            
    48           </tr>
    49           <tr tal:condition="info/session">
    50             <td>
    51                 <a href="edit" tal:attributes="href string:session_results_view">
    52                 <strong>Session Results</strong>
    53             </a>             
    54             </td>
    55             <td>
    56                &nbsp;
    57             </td>
    58           </tr>
    59         </table>
    6022       
    61                  
    62          <span tal:condition="python:info['member'].id in
    63                              ('admin','joachim','kehindesamuel','med','isouaba','obadejo',
    64                               'ehioaiks','despej','shinakale','igadoghe','benamechi','edafeohwo')">
    65          <br />
    66          <form action="mail_password_form" method="post" class="group">
    67             <input type="submit" class="context" value="Send Email with Authentication Data" />
    68          </form>
    69          </span>
     23       
     24       
     25      <table>
     26        <tr>
     27          <td width="220px">Registration Number:</td>
     28          <td><span tal:content="baseinfo/student/jamb_reg_no" /></td>
     29        </tr>
     30        <tr>
     31          <td>Matriculation Number:</td>
     32          <td><span tal:content="baseinfo/student/matric_no" /></td>
     33        </tr>     
     34        <tr>
     35          <td>Certificate Code:</td>
     36          <td><span tal:content="baseinfo/student/course" /></td>
     37        </tr>
     38        <tr>
     39          <td>Faculty Id:</td>
     40          <td tal:content="baseinfo/student/faculty" />
     41        </tr>
     42        <tr>
     43          <td>Department Id:</td>
     44          <td><span tal:content="baseinfo/student/department" /></td>
     45        </tr>
     46        <tr>
     47          <td>Current Session:</td>
     48          <td><span tal:content="python:context.portal_vocabularies.sessions.get(baseinfo['student']['session'])" /></td>
     49        </tr>
     50        <tr>
     51          <td>Current Study Level:</td>
     52          <td><span tal:content="python:context.portal_vocabularies.courselevel.get(baseinfo['student']['level'])" /></td>
     53        </tr>
     54        <tr>
     55          <td>Current Study Mode:</td>
     56          <td><span tal:content="python:context.portal_vocabularies.entry_modes.get(baseinfo['student']['mode'])" /></td>
     57        </tr>       
     58        <tr>
     59          <td>Current Verdict:</td>
     60          <td><span tal:content="python:context.portal_vocabularies.verdicts.get(baseinfo['student']['verdict']).upper()" /></td>
     61        </tr>
     62      </table>           
     63       
     64      <br />
     65     
     66      <table tal:condition="is_staff" class="contentListing" width="100%" summary="content layout" id="folder_content">     
     67        <tr tal:repeat="row rows"
     68          tal:attributes="class python:test(repeat['row'].even(), 'even ajaxtd', 'odd ajaxtd')">
     69          <td><a href="view" tal:attributes="href string:${row/url}">
     70            <strong tal:content="row/title" /></a> </td>
     71          <td>
     72          <a tal:condition="python: row['is_editable'] and not row['type'] in ('StudentClearance','StudentAccommodation','PaymentsFolder')"
     73              href="edit" tal:attributes="href string:${row/url}/external_edit_form"
     74              target="edit"
     75              onclick="javascript:window.open('','edit','width=600, height=700, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=no, dependent=no')">
     76              [edit]
     77          </a>
     78          <a tal:condition="python: row['is_editable'] and row['type']=='StudentClearance'"
     79              href="edit" tal:attributes="href string:${row/url}/external_clearance_edit_form"
     80              target="edit"
     81              onclick="javascript:window.open('','edit','width=600, height=700, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=no, dependent=no')">
     82              [edit and change state]
     83          </a> 
     84          <a tal:condition="python: context.isClearanceOfficer() and row['type']=='StudentClearance'"
     85              href="edit" tal:attributes="href string:${row/url}/external_clearance_edit_form"
     86              target="edit"
     87              onclick="javascript:window.open('','edit','width=600, height=700, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=no, dependent=no')">
     88              [change state]
     89          </a>                           
     90          </td>
     91         
     92        </tr>
     93        <tr tal:condition="info/session">
     94          <td>
     95              <a href="edit" tal:attributes="href string:session_results_view">
     96              <strong>Session Results</strong>
     97          </a>             
     98          </td>
     99          <td>
     100             &nbsp;
     101          </td>
     102        </tr>
     103      </table>
     104     
     105               
     106      <span tal:condition="python:info['member'].id in
     107                         ('admin','joachim','kehindesamuel','med','isouaba','obadejo',
     108                          'ehioaiks','despej','shinakale','igadoghe','benamechi','edafeohwo')">
     109      <br />
     110      <form action="mail_password_form" method="post" class="group">
     111         <input type="submit" class="context" value="Send Email with Authentication Data" />
     112      </form>
     113      </span>
    70114
    71115
    72        
     116     
    73117
    74     <table tal:condition="is_student" class="contentListing" width="" summary="content layout" id="folder_content">     
    75       <span tal:repeat="row rows">
    76         <tr tal:condition="row/display">
    77           <td><a href="view" tal:condition="row/s_view_link"
    78                  tal:attributes="href string:${row/s_view_link}">
    79               <strong tal:content="row/title" /></a>
    80            <strong tal:condition="not:row/s_view_link" tal:content="row/title" />
     118      <table tal:condition="is_student" class="contentListing" width="" summary="content layout" id="folder_content">     
     119        <span tal:repeat="row rows">
     120          <tr tal:condition="row/display">
     121            <td width="220px"><a href="view" tal:condition="row/s_view_link"
     122                   tal:attributes="href string:${row/s_view_link}">
     123                <strong tal:content="row/title" /></a>
     124             <strong tal:condition="not:row/s_view_link" tal:content="row/title" />
     125            </td>
     126 
     127            <td align="left">
     128                <span tal:content="row/review_state" />
     129            </td>         
     130           
     131            <td width="40px" align="center">
     132              <a tal:condition="python: row['s_edit_link'] and row['is_editable']"
     133                 href="edit" tal:attributes="href string:${row/s_edit_link}">
     134                [edit]
     135              </a>     
     136            </td>                 
     137           
     138 
     139          </tr>
     140        </span>
     141        <tr tal:condition="info/session">
     142          <td>
     143              <a href="edit" tal:attributes="href string:session_results_view">
     144              <strong>Session Results</strong>
     145          </a>             
    81146          </td>
    82 
    83           <td width="80px" align="center">
    84             <a tal:condition="python: row['s_edit_link'] and row['is_editable']"
    85                href="edit" tal:attributes="href string:${row/s_edit_link}">
    86               [edit]
    87             </a>     
    88           </td>                 
    89          
    90           <td width="100px" align="left">
    91               <span tal:content="row/review_state" />
     147          <td>
     148             &nbsp;
    92149          </td>
    93150        </tr>
    94       </span>
    95       <tr tal:condition="info/session">
    96         <td>
    97             <a href="edit" tal:attributes="href string:session_results_view">
    98             <strong>Session Results</strong>
    99         </a>             
    100         </td>
    101         <td>
    102            &nbsp;
    103         </td>
    104       </tr>
    105     </table>
     151      </table>
    106152       
    107153    </metal:block>
Note: See TracChangeset for help on using the changeset viewer.