source: main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicanteditpage.pt @ 10009

Last change on this file since 10009 was 9984, checked in by Henrik Bettermann, 12 years ago

FCEOkene wants to hide the bed coordinates if maintenance fee is not yet paid. Thus we need additional property attributes which return the p_item (payment tickets) and the bed_coordinates attributes (bed tickets) by default and can be easily customized to hide this information in certain cases. bed_coordinates and p_item must be omitted on forms. The new display_ attributes are displayed instead.

All packages must now be adjusted.

The 'cost-benefit ratio' of these kinds of customizations is quite bad and we should think about declining such customization requests. However, I started customization and these are the changed made in the base package.

File size: 3.9 KB
Line 
1<form action="." tal:attributes="action request/URL" method="post"
2      i18n:domain="waeup.kofa" enctype="multipart/form-data"
3      autocomplete="off">
4
5  <h2 i18n:domain="waeup.kofa">
6    ...
7    <span tal:replace="context/translated_state">APPLICATIONSTATE
8    </span>
9    <span tal:omit-tag=""
10      i18n:translate="" tal:condition="context/suspended">(account suspended)
11    </span>
12    ...
13  </h2>
14
15  <div class="workflow">
16    <div tal:repeat="msg context/history/messages">
17      <span tal:replace="msg">MESSAGE</span><br />
18    </div>
19  </div>
20
21  <table class="form-table">
22    <tbody>
23      <tal:widgets content="structure provider:widgets" />
24      <tr>
25        <td class="fieldname" i18n:translate="">
26          Passport Photo:
27        </td>
28        <td>
29          <img src="passport.jpg" height="180px" /><br />
30          <input type="file" name="form.passport" />
31          <br />
32          <span i18n:translate="">
33            Max. file size:
34          </span>
35          <span tal:replace="view/max_upload_size">10 KB</span>
36      </tr>
37      <tr tal:condition="view/manage_applications">
38        <td class="fieldname" i18n:translate="">Password:</td>
39        <td>
40          <input name="password" type="password"  />
41        </td>
42      </tr>
43      <tr tal:condition="view/manage_applications">
44        <td class="fieldname" i18n:translate="">Retype Password:</td>
45        <td>
46          <input name="control_password" type="password" />
47        </td>
48      </tr>
49      <tr tal:condition="view/manage_applications">
50        <td class="fieldname" i18n:translate="">Application Transition:</td>
51        <td>
52          <select id="transition" name="transition">
53            <option tal:repeat="transition view/getTransitions"
54                    tal:attributes="value transition/name">
55              <span tal:replace="transition/title">TRANSITIONTITLE</span>
56            </option>
57          </select>
58        </td>
59      </tr>
60    </tbody>
61  </table>
62
63  <div tal:condition="not: view/manage_applications">
64    <input id="confirm_passport" name="confirm_passport"
65           type="checkbox" value="True"/>
66    <span i18n:translate="">
67    I confirm that the Passport Photograph uploaded on this form is a
68    true picture of me.
69    </span>
70  </div>
71  <br />
72
73  <div tal:condition="view/availableActions">
74    <span tal:repeat="action view/actions"
75          tal:omit-tag="">
76      <input tal:condition="python:action.label in view.display_actions[0]"
77             tal:replace="structure action/render"/>
78    </span>
79  </div>
80
81  <br /><br />
82  <h3 i18n:translate="">
83      Acceptance Fee Payment Tickets
84  </h3>
85
86  <table>
87    <thead>
88    <tr>
89      <th>&nbsp;</th>
90      <th i18n:translate="">Payment Id</th>
91      <th i18n:translate="">Creation Date</th>
92      <th i18n:translate="">Payment Date</th>
93      <th i18n:translate="">Category</th>
94      <th i18n:translate="">Item</th>
95      <th i18n:translate="">State</th>
96    </tr>
97    </thead>
98    <tbody>
99      <tr tal:repeat="cl context/values">
100         <td>
101          <input type="checkbox"
102                 name="val_id"
103                 tal:attributes="value cl/__name__"
104         tal:condition="python: not view.unremovable(cl)" />
105        </td>
106        <td> <a tal:attributes="href cl/__name__">
107        <span tal:content="cl/p_id">PID</span></a></td>
108        <td tal:content="python: layout.formatDatetime(cl.creation_date)">CREATION DATE</td>
109        <td tal:content="python: layout.formatDatetime(cl.payment_date)">PAYMENT DATE</td>
110      <td tal:content ="cl/category">CATEGORY</td>
111      <td tal:content ="cl/display_item">ITEM</td>
112      <td tal:content ="cl/state">STATE</td>
113      </tr>
114    </tbody>
115  </table>
116
117  <div tal:condition="view/availableActions">
118    <span tal:repeat="action view/actions"
119          tal:omit-tag="">
120      <input tal:condition="python:action.label in view.display_actions[1]"
121             tal:replace="structure action/render"/>
122    </span>
123  </div>
124</form>
Note: See TracBrowser for help on using the repository browser.