Changeset 3804 for WAeUP_SRP/trunk


Ignore:
Timestamp:
8 Dec 2008, 09:26:43 (16 years ago)
Author:
Henrik Bettermann
Message:
  • Uniben: add Clearance Officer name to clearance form
  • OIS: split academic reports, add house staff name to pastoral report, fix date
Location:
WAeUP_SRP/trunk
Files:
3 added
9 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/profiles/default/layouts/student_pastoral_report.xml

    r3717 r3804  
    319319
    320320
     321 <widget name="house_staff" meta_type="String Widget">
     322  <property name="title">Name</property>
     323  <property name="description">House Staff</property>
     324  <property name="fields">
     325   <element value="house_staff"/>
     326  </property>
     327  <property name="label">Name</property>
     328  <property name="label_edit">House Staff Name</property>
     329  <property name="readonly_layout_modes">
     330  </property>
     331  <property name="hidden_layout_modes">
     332  </property>
     333  <property name="hidden_readonly_layout_modes"/>
     334 </widget>
     335
    321336  <table>
    322337  <row>
  • WAeUP_SRP/trunk/profiles/default/schemas/student_clearance.xml

    r3783 r3804  
    1717 <field name="request_date" meta_type="CPS DateTime Field"/>
    1818 <field name="cleared_date" meta_type="CPS DateTime Field"/>
     19 <field name="clearance_officer" meta_type="CPS String Field"/>
    1920
    2021 <field name="birthday" meta_type="CPS DateTime Field"/>
  • WAeUP_SRP/trunk/profiles/default/schemas/student_pastoral_report.xml

    r3689 r3804  
    2626 <field name="care_environment" meta_type="CPS String Field"/>
    2727 <field name="eating_habits" meta_type="CPS String Field"/>
     28 <field name="house_staff" meta_type="CPS String Field"/>
    2829 
    2930</object>
  • WAeUP_SRP/trunk/profiles/uniben/layouts/student_clearance.xml

    r3692 r3804  
    237237 <widget name="clr_ac_pin" meta_type="Scratchcard Pin Widget">
    238238  <property name="title">Access Code</property>
     239  <property name="description">Clearance Process</property>
    239240  <property name="fields">
    240241   <element value="clr_ac_pin"/>
     
    800801  <property name="render_format">radio</property>
    801802 </widget>
     803
     804 <widget name="clearance_officer" meta_type="String Widget">
     805  <property name="title">Clearance Officer</property>
     806  <property name="fields">
     807   <element value="clearance_officer"/>
     808  </property>
     809  <property name="label">Clearance Officer</property>
     810  <property name="label_edit">Clearance Officer</property>
     811  <property name="readonly_layout_modes">
     812  </property>
     813  <property name="hidden_layout_modes">
     814   <element value="create"/>
     815  </property>
     816  <property name="hidden_readonly_layout_modes"/>
     817 </widget>
     818 
    802819 <table>
    803820  <row>
     
    817834  </row>
    818835  <row>
     836   <cell name="birthday"/>
     837  </row>
     838  <row>
     839   <cell name="lga"/>
     840  </row>
     841  <row>
     842   <cell name="nationality"/>
     843  </row>
     844  <row>
     845   <cell name="fst_sit_fname"/>
     846  </row>
     847  <row>
     848   <cell name="fst_sit_no"/>
     849  </row>
     850  <row>
     851   <cell name="fst_sit_date"/>
     852  </row>
     853  <row>
     854   <cell name="fst_sit_type"/>
     855  </row>
     856  <row>
     857   <cell name="fst_sit_results"/>
     858  </row>
     859  <row>
     860   <cell name="fst_sit_scan"/>
     861  </row>
     862  <row>
     863   <cell name="scd_sit_fname"/>
     864  </row>
     865  <row>
     866   <cell name="scd_sit_no"/>
     867  </row>
     868  <row>
     869   <cell name="scd_sit_date"/>
     870  </row>
     871  <row>
     872   <cell name="scd_sit_type"/>
     873  </row>
     874  <row>
     875   <cell name="scd_sit_results"/>
     876  </row>
     877  <row>
     878   <cell name="scd_sit_scan"/>
     879  </row>
     880  <row>
     881   <cell name="alr_fname"/>
     882  </row>
     883  <row>
     884   <cell name="alr_no"/>
     885  </row>
     886  <row>
     887   <cell name="alr_date"/>
     888  </row>
     889  <row>
     890   <cell name="alr_results"/>
     891  </row>
     892  <row>
     893   <cell name="alr_scan"/>
     894  </row>
     895  <row>
     896   <cell name="hq_type"/>
     897  </row>
     898  <row>
     899   <cell name="hq_grade"/>
     900  </row>
     901  <row>
     902   <cell name="hq_school"/>
     903  </row>
     904  <row>
     905   <cell name="hq_matric_no"/>
     906  </row>
     907  <row>
     908   <cell name="hq_session"/>
     909  </row>
     910  <row>
     911   <cell name="hq_disc"/>
     912  </row>
     913  <row>
     914   <cell name="hq_scan"/>
     915  </row>
     916  <row>
     917   <cell name="birth_certificate"/>
     918  </row>
     919  <row>
     920   <cell name="lga_ident"/>
     921  </row>
     922  <row>
     923   <cell name="acc_let"/>
     924  </row>
     925  <row>
     926   <cell name="jamb_slip"/>
     927  </row>
     928  <row>
     929   <cell name="cert"/>
     930  </row>
     931  <row>
     932   <cell name="evid"/>
     933  </row>
     934  <row>
     935   <cell name="jamb_let"/>
     936  </row>
     937  <row>
     938   <cell name="res_stat"/>
     939  </row>
     940  <row>
     941   <cell name="ref_let"/>
     942  </row>
     943  <row>
     944   <cell name="cred"/>
     945  </row>
     946  <row>
     947   <cell name="stat_dec"/>
     948  </row>
     949  <row>
     950   <cell name="age_dec"/>
     951  </row>
     952  <row>
     953   <cell name="acc_inst"/>
     954  </row>
     955  <row>
     956   <cell name="uniben"/>
     957  </row>
     958  <row>
     959   <cell name="def_adm"/>
     960  </row>
     961  <row>
    819962   <cell name="clr_ac_pin"/>
    820963  </row>
     
    827970  <row>
    828971   <cell name="cleared_date"/>
    829   </row>
    830   <row>
    831    <cell name="birthday"/>
    832   </row>
    833   <row>
    834    <cell name="lga"/>
    835   </row>
    836   <row>
    837    <cell name="nationality"/>
    838   </row>
    839   <row>
    840    <cell name="fst_sit_fname"/>
    841   </row>
    842   <row>
    843    <cell name="fst_sit_no"/>
    844   </row>
    845   <row>
    846    <cell name="fst_sit_date"/>
    847   </row>
    848   <row>
    849    <cell name="fst_sit_type"/>
    850   </row>
    851   <row>
    852    <cell name="fst_sit_results"/>
    853   </row>
    854   <row>
    855    <cell name="fst_sit_scan"/>
    856   </row>
    857   <row>
    858    <cell name="scd_sit_fname"/>
    859   </row>
    860   <row>
    861    <cell name="scd_sit_no"/>
    862   </row>
    863   <row>
    864    <cell name="scd_sit_date"/>
    865   </row>
    866   <row>
    867    <cell name="scd_sit_type"/>
    868   </row>
    869   <row>
    870    <cell name="scd_sit_results"/>
    871   </row>
    872   <row>
    873    <cell name="scd_sit_scan"/>
    874   </row>
    875   <row>
    876    <cell name="alr_fname"/>
    877   </row>
    878   <row>
    879    <cell name="alr_no"/>
    880   </row>
    881   <row>
    882    <cell name="alr_date"/>
    883   </row>
    884   <row>
    885    <cell name="alr_results"/>
    886   </row>
    887   <row>
    888    <cell name="alr_scan"/>
    889   </row>
    890   <row>
    891    <cell name="hq_type"/>
    892   </row>
    893   <row>
    894    <cell name="hq_grade"/>
    895   </row>
    896   <row>
    897    <cell name="hq_school"/>
    898   </row>
    899   <row>
    900    <cell name="hq_matric_no"/>
    901   </row>
    902   <row>
    903    <cell name="hq_session"/>
    904   </row>
    905   <row>
    906    <cell name="hq_disc"/>
    907   </row>
    908   <row>
    909    <cell name="hq_scan"/>
    910   </row>
    911   <row>
    912    <cell name="birth_certificate"/>
    913   </row>
    914   <row>
    915    <cell name="lga_ident"/>
    916   </row>
    917   <row>
    918    <cell name="acc_let"/>
    919   </row>
    920   <row>
    921    <cell name="jamb_slip"/>
    922   </row>
    923   <row>
    924    <cell name="cert"/>
    925   </row>
    926   <row>
    927    <cell name="evid"/>
    928   </row>
    929   <row>
    930    <cell name="jamb_let"/>
    931   </row>
    932   <row>
    933    <cell name="res_stat"/>
    934   </row>
    935   <row>
    936    <cell name="ref_let"/>
    937   </row>
    938   <row>
    939    <cell name="cred"/>
    940   </row>
    941   <row>
    942    <cell name="stat_dec"/>
    943   </row>
    944   <row>
    945    <cell name="age_dec"/>
    946   </row>
    947   <row>
    948    <cell name="acc_inst"/>
    949   </row>
    950   <row>
    951    <cell name="uniben"/>
    952   </row>
    953   <row>
    954    <cell name="def_adm"/>
     972  </row> 
     973  <row>
     974   <cell name="clearance_officer"/>
    955975  </row>
    956976 </table>
  • WAeUP_SRP/trunk/profiles/uniben/layouts/student_clearance_fe.xml

    r3692 r3804  
    237237 <widget name="clr_ac_pin" meta_type="Scratchcard Pin Widget">
    238238  <property name="title">Clearance Access Code</property>
     239  <property name="description">Clearance Process</property>
    239240  <property name="fields">
    240241   <element value="clr_ac_pin"/>
     
    790791  <property name="render_format">radio</property>
    791792 </widget>
     793 
     794 <widget name="clearance_officer" meta_type="String Widget">
     795  <property name="title">Clearance Officer</property>
     796  <property name="fields">
     797   <element value="clearance_officer"/>
     798  </property>
     799  <property name="label">Clearance Officer</property>
     800  <property name="label_edit">Clearance Officer</property>
     801  <property name="readonly_layout_modes">
     802   <element value="edit"/>
     803  </property>
     804  <property name="hidden_layout_modes">
     805   <element value="create"/>
     806  </property>
     807  <property name="hidden_readonly_layout_modes"/>
     808  <property name="hidden_empty">True</property>
     809 </widget> 
     810 
    792811 <table>
    793812
     
    808827  </row>
    809828  <row>
     829   <cell name="birthday"/>
     830  </row>
     831  <row>
     832   <cell name="lga"/>
     833  </row>
     834  <row>
     835   <cell name="nationality"/>
     836  </row>
     837  <row>
     838   <cell name="fst_sit_fname"/>
     839  </row>
     840  <row>
     841   <cell name="fst_sit_no"/>
     842  </row>
     843  <row>
     844   <cell name="fst_sit_date"/>
     845  </row>
     846  <row>
     847   <cell name="fst_sit_type"/>
     848  </row>
     849  <row>
     850   <cell name="fst_sit_results"/>
     851  </row>
     852  <row>
     853   <cell name="fst_sit_scan"/>
     854  </row>
     855  <row>
     856   <cell name="scd_sit_fname"/>
     857  </row>
     858  <row>
     859   <cell name="scd_sit_no"/>
     860  </row>
     861  <row>
     862   <cell name="scd_sit_date"/>
     863  </row>
     864  <row>
     865   <cell name="scd_sit_type"/>
     866  </row>
     867  <row>
     868   <cell name="scd_sit_results"/>
     869  </row>
     870  <row>
     871   <cell name="scd_sit_scan"/>
     872  </row>
     873  <row>
     874   <cell name="alr_fname"/>
     875  </row>
     876  <row>
     877   <cell name="alr_no"/>
     878  </row>
     879  <row>
     880   <cell name="alr_date"/>
     881  </row>
     882  <row>
     883   <cell name="alr_results"/>
     884  </row>
     885  <row>
     886   <cell name="alr_scan"/>
     887  </row>
     888  <row>
     889   <cell name="hq_type"/>
     890  </row>
     891  <row>
     892   <cell name="hq_grade"/>
     893  </row>
     894  <row>
     895   <cell name="hq_school"/>
     896  </row>
     897  <row>
     898   <cell name="hq_matric_no"/>
     899  </row>
     900  <row>
     901   <cell name="hq_session"/>
     902  </row>
     903  <row>
     904   <cell name="hq_disc"/>
     905  </row>
     906  <row>
     907   <cell name="hq_scan"/>
     908  </row>
     909  <row>
     910   <cell name="birth_certificate"/>
     911  </row>
     912  <row>
     913   <cell name="age_dec"/>
     914  </row>
     915  <row>
     916   <cell name="acc_let"/>
     917  </row>
     918  <row>
     919   <cell name="jamb_slip"/>
     920  </row>
     921  <row>
     922   <cell name="cert"/>
     923  </row>
     924  <row>
     925   <cell name="evid"/>
     926  </row>
     927  <row>
     928   <cell name="jamb_let"/>
     929  </row>
     930  <row>
     931   <cell name="res_stat"/>
     932  </row>
     933  <row>
     934   <cell name="ref_let"/>
     935  </row>
     936  <row>
     937   <cell name="cred"/>
     938  </row>
     939  <row>
     940   <cell name="stat_dec"/>
     941  </row>
     942  <row>
     943   <cell name="uniben"/>
     944  </row>
     945  <row>
     946   <cell name="def_adm"/>
     947  </row>
     948  <row>
    810949   <cell name="clr_ac_pin"/>
    811950  </row>
     
    818957  <row>
    819958   <cell name="cleared_date"/>
    820   </row>
    821   <row>
    822    <cell name="birthday"/>
    823   </row>
    824   <row>
    825    <cell name="lga"/>
    826   </row>
    827   <row>
    828    <cell name="nationality"/>
    829   </row>
    830   <row>
    831    <cell name="fst_sit_fname"/>
    832   </row>
    833   <row>
    834    <cell name="fst_sit_no"/>
    835   </row>
    836   <row>
    837    <cell name="fst_sit_date"/>
    838   </row>
    839   <row>
    840    <cell name="fst_sit_type"/>
    841   </row>
    842   <row>
    843    <cell name="fst_sit_results"/>
    844   </row>
    845   <row>
    846    <cell name="fst_sit_scan"/>
    847   </row>
    848   <row>
    849    <cell name="scd_sit_fname"/>
    850   </row>
    851   <row>
    852    <cell name="scd_sit_no"/>
    853   </row>
    854   <row>
    855    <cell name="scd_sit_date"/>
    856   </row>
    857   <row>
    858    <cell name="scd_sit_type"/>
    859   </row>
    860   <row>
    861    <cell name="scd_sit_results"/>
    862   </row>
    863   <row>
    864    <cell name="scd_sit_scan"/>
    865   </row>
    866   <row>
    867    <cell name="alr_fname"/>
    868   </row>
    869   <row>
    870    <cell name="alr_no"/>
    871   </row>
    872   <row>
    873    <cell name="alr_date"/>
    874   </row>
    875   <row>
    876    <cell name="alr_results"/>
    877   </row>
    878   <row>
    879    <cell name="alr_scan"/>
    880   </row>
    881   <row>
    882    <cell name="hq_type"/>
    883   </row>
    884   <row>
    885    <cell name="hq_grade"/>
    886   </row>
    887   <row>
    888    <cell name="hq_school"/>
    889   </row>
    890   <row>
    891    <cell name="hq_matric_no"/>
    892   </row>
    893   <row>
    894    <cell name="hq_session"/>
    895   </row>
    896   <row>
    897    <cell name="hq_disc"/>
    898   </row>
    899   <row>
    900    <cell name="hq_scan"/>
    901   </row>
    902   <row>
    903    <cell name="birth_certificate"/>
    904   </row>
    905   <row>
    906    <cell name="age_dec"/>
    907   </row>
    908   <row>
    909    <cell name="acc_let"/>
    910   </row>
    911   <row>
    912    <cell name="jamb_slip"/>
    913   </row>
    914   <row>
    915    <cell name="cert"/>
    916   </row>
    917   <row>
    918    <cell name="evid"/>
    919   </row>
    920   <row>
    921    <cell name="jamb_let"/>
    922   </row>
    923   <row>
    924    <cell name="res_stat"/>
    925   </row>
    926   <row>
    927    <cell name="ref_let"/>
    928   </row>
    929   <row>
    930    <cell name="cred"/>
    931   </row>
    932   <row>
    933    <cell name="stat_dec"/>
    934   </row>
    935   <row>
    936    <cell name="uniben"/>
    937   </row>
    938   <row>
    939    <cell name="def_adm"/>
    940   </row>
     959  </row> 
     960  <row>
     961   <cell name="clearance_officer"/>
     962  </row> 
    941963 </table>
    942964</object>
  • WAeUP_SRP/trunk/skins/waeup_ois/academic_report_view.pt

    r3727 r3804  
    2525    <span tal:condition="python:True"> 
    2626    <div style="text-align: right"
    27          tal:condition="python:True">
    28     <a href="" target="slip" tal:attributes="href string:academic_report_slip"
     27         tal:condition="python:True">
     28    <img tal:attributes="src string:${here/portal_url}/actionicon_print.png" /> Academic Report Slip:
     29    <a href="" target="slip" tal:attributes="href string:academic_report_slip_1"
    2930        onclick="javascript:window.open('','slip','width=600, height=700, directories=no, toolbar=no, location=no, menubar=yes, scrollbars=yes, status=no, resizable=no, dependent=no')">
    30         <img tal:attributes="src string:${here/portal_url}/actionicon_print.png" />
    31         Academic Report Slip
     31        Term 1 /
    3232    </a>
     33    <a href="" target="slip" tal:attributes="href string:academic_report_slip_2"
     34        onclick="javascript:window.open('','slip','width=600, height=700, directories=no, toolbar=no, location=no, menubar=yes, scrollbars=yes, status=no, resizable=no, dependent=no')">
     35        Term 2 /
     36    </a>
     37    <a href="" target="slip" tal:attributes="href string:academic_report_slip_3"
     38        onclick="javascript:window.open('','slip','width=600, height=700, directories=no, toolbar=no, location=no, menubar=yes, scrollbars=yes, status=no, resizable=no, dependent=no')">
     39        Term 3
     40    </a>     
    3341    </div>
    3442    </span>
  • WAeUP_SRP/trunk/skins/waeup_ois/getPastoralReportInfo.py

    r3718 r3804  
    4646students_object = context.portal_url.getPortalObject().campus.students
    4747student = getattr(students_object, student_id)
    48 info['app'] = student.application
    49 info['app_doc'] = student.application.getContent()
     48#info['app'] = student.application
     49#info['app_doc'] = student.application.getContent()
    5050
    5151return info
  • WAeUP_SRP/trunk/skins/waeup_ois/pastoral_report_slip.pt

    r3718 r3804  
    33              tal:define="info context/getPastoralReportInfo;
    44              s_name context/getStudentNameInContext;
     5              info_base context/getStudentBaseInfo;
    56              ">
    67    <span tal:condition="not: info">
     
    1112            </h3>
    1213      <br />
    13       <span tal:omit-tag="" tal:content="structure python: info['app_doc'].render(proxy=info['app_doc'],       
    14                                                  layout_mode='view_info',       
    15                                                  layout_id='student_application')"/>     
     14
     15
     16      <table width="" cellpadding="2" cellspacing="0" summary="Form layout">
     17        <tr>
     18          <td valign="top" width="180px"><span class="dlabel">Name</span>:
     19          </td>
     20          <td>
     21            <span tal:content="info_base/student/name" />
     22          </td>     
     23        </tr>
     24        <tr>
     25          <td valign="top" width="180px"><span class="dlabel">Sex</span>:
     26          </td>
     27          <td>
     28            <span tal:content="info_base/student/sex" />
     29          </td>     
     30        </tr>         
     31        <tr valign="top">
     32          <td><span class="dlabel">Online Student ID</span>:
     33          </td>
     34          <td>
     35            <span tal:content="info_base/id" />
     36          </td>     
     37        </tr>
     38        <tr valign="top">
     39          <td><span class="dlabel">Registration No</span>:
     40          </td>
     41          <td>
     42            <span tal:content="info_base/student/matric_no" />
     43          </td>     
     44        </tr>       
     45
     46        <tr valign="top">
     47          <td><span class="dlabel">Email</span>:
     48          </td>
     49          <td>
     50            <span tal:content="info_base/student/email" />
     51          </td>     
     52        </tr>         
     53        <tr valign="top">
     54          <td><span class="dlabel">Phone</span>:
     55          </td>
     56          <td>
     57            <span tal:content="info_base/student/phone" />
     58          </td>     
     59        </tr>         
     60        <tr valign="top">
     61          <td><span class="dlabel">Current Session</span>:
     62          </td>
     63          <td>
     64            <span tal:content="python:context.portal_vocabularies.sessions.get(info_base['student']['session'])" /> 
     65          </td>     
     66        </tr>           
     67        <tr valign="top">
     68          <td><span class="dlabel">Current Level</span>:
     69          </td>
     70          <td>
     71            <span tal:content="python:context.portal_vocabularies.student_levels.get(info_base['student']['level'])" /> 
     72          </td>     
     73        </tr>             
     74      </table>
     75
     76
     77
    1678      <br />
    1779      <span tal:omit-tag="" 
     
    2183            <table width=100%>
    2284                <tr >
    23                     <td width=50%>Date:</td><td></td>
     85                    <td width="180px">Date:</td><td>12/12/2008</td>
    2486                </tr>
    25             </table>    <br /><br /><br /><br />
     87                <tr >
     88                    <td width="180px">Name of House Staff:</td><td><span tal:content="info/doc/house_staff" /></td>
     89                </tr>               
     90            </table>    <br /><br /><br />
    2691            <table width=100%>
    2792                <tr >
    28                     <td width=50% style="border-top-style:solid; border-top-width:1px; border-top-color:black">Name of House Staff</td>
    29                     <td width=50% style="border-top-style:solid; border-top-width:1px; border-top-color:black">Signature</td>
     93                    <td width=100% style="border-top-style:solid; border-top-width:1px; border-top-color:black">Staff Signature</td>
    3094                </tr>
    3195            </table>
  • WAeUP_SRP/trunk/skins/waeup_ois/pastoral_report_view.pt

    r3718 r3804  
    5656          <td><span tal:content="info/term" /></td>
    5757        </tr>         
     58        <tr>
     59          <th>House Staff:</th>
     60          <td><span tal:content="info/doc/house_staff" /></td>
     61        </tr>               
    5862      </table>           
    5963     
Note: See TracChangeset for help on using the changeset viewer.