Annotation of cdli/zpt/uploadCheck.zpt, revision 1.2
1.1 dwinter 1: <html metal:use-macro="here/main_template/macros/page">
2: <tal:block metal:fill-slot="body">
3: <h2>Please check</h2>
4:
5:
6: <div tal:condition="python:len(options['errors'])>0">
7: <h3><a id="changed">There were Errors!</a></h3>
1.2 ! dwinter 8: <p>Some files will not be uploaded (see below)!</p>
1.1 dwinter 9: </div>
10: <form action="uploadATFfinally">
11: <input type="hidden" name="dir" tal:attributes="value options/dir">
1.2 ! dwinter 12: <p>Comment (will be added to all uploaded files)</p>
! 13: <p><textarea name="comment" cols="60" rows="10"></textarea>
! 14: <p><input name="procedure" type="radio" value="uploadchanged" checked>Upload only the changed and new files.</p>
1.1 dwinter 15: <p><input name="procedure" type="radio" value="uploadAll">Upload all files.</p>
16: <p><input name="procedure" type="radio" value="noupload">Dont't do anything.</p>
1.2 ! dwinter 17: <h3>Unlock?</h3>
! 18: <p><input name="unlock" type="checkbox" checked> unlock the files.</p>
1.1 dwinter 19: <p><input type="submit" value="do it!"></p>
20: </form>
21: <div tal:condition="python:len(options['errors'])>0">
22: <h3>Errors:</h3>
23: <p>Files locked by somebody else, these files cannot be uploaded!</p>
24: <table>
25: <tr>
26: <td>Title</td>
27: <td>Locked by:</td>
28: </tr>
29: <tr tal:repeat="error python:options['errors']">
30: <td tal:content="python:error.getId()"/>
31: <td><span tal:replace="python:error.lockedBy"/>
32: </td>
33: </tr>
34: </table>
35: </div>
36:
37: <h3><a id="changed">Changed files</a></h3>
38: <p><span tal:replace="python:len(options['changed'])"/> Files changed.</p>
39:
40: <table>
41: <tr>
42: <td>Title</td>
43: <td>Changed lines (approx.)</td>
44: </tr>
45: <tr tal:repeat="change python:options['changed']">
46: <td tal:content="python:change[0].getId()"/>
47: <td><span tal:replace="python:change[1][0]"/>
48: </td>
49: </tr>
50: </table>
1.2 ! dwinter 51: <tal:x condition="python:len(options['newPs'])>0">
! 52: <h3><a id="new">New</a></h3>
! 53: <p tal:repeat="newP python:options['newPs']" tal:content="newP"/>
! 54: </tal:x>
1.1 dwinter 55: </tal:block>
56: </html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>