- Timestamp:
- 10 Jan 2012, 21:38:44 (13 years ago)
- Location:
- main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/students
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/students/browser.py
r7446 r7447 754 754 except KeyError: 755 755 self.flash('This level exists.') 756 self.flash('Study level has been added.') 756 757 self.redirect(self.url(self.context, u'@@manage')+'#tab-2') 757 758 return -
main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/students/browser_templates/containermanagepage.pt
r7364 r7447 4 4 <br /> 5 5 6 <input type="submit" name="search" value="Search" />6 <input class="btn primary" type="submit" name="search" value="Search" /> 7 7 for students 8 8 -
main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/students/browser_templates/studenthistory.pt
r6637 r7447 3 3 tal:content="view/label">Label</h2> 4 4 5 <div class="workflow"> 5 <div class="alert-message block-message success"> 6 <font face="Courier"> 6 7 <div tal:repeat="msg context/history/messages"> 7 <span tal:replace="msg">message</span> <br />8 <span tal:replace="msg">message</span> 8 9 </div> 10 </font> 9 11 </div> -
main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/students/browser_templates/studycoursemanagepage.pt
r6794 r7447 3 3 tal:content="view/label">Label</h2> 4 4 5 <div class=" form-status"5 <div class="alert-message error" 6 6 tal:define="status view/status" 7 7 tal:condition="status"> … … 13 13 14 14 <form action="." tal:attributes="action request/URL" method="POST" 15 class="edit-form"enctype="multipart/form-data">15 enctype="multipart/form-data"> 16 16 17 <div id="tabs"> 18 <ul> 19 <li><a href="#tab-1"><span>Study Course Data</span></a></li> 20 <li><a href="#tab-2"><span>Study Levels</span></a></li> 21 </ul> 22 23 <div id="tab-1"> 24 <table class="zebra"> 25 <tbody> 26 <tal:block repeat="widget view/widgets"> 27 <tr> 28 <td class="label"> 29 <label tal:attributes="for widget/name"> 30 <span class="required" tal:condition="widget/required">*</span> 31 <span i18n:translate="" tal:content="widget/label">label</span>: 32 </label> 33 </td> 34 <td class="field"> 35 <span class="widget" tal:content="structure widget"> 36 <input type="text" /> 17 <ul class="tabs" data-tabs="tabs"> 18 <li class="active"><a href="#tab-1"><span>Study Course Data</span></a></li> 19 <li><a href="#tab-2"><span>Study Levels</span></a></li> 20 </ul> 21 22 <div class="tab-content"> 23 <div id="tab-1" class="active"> 24 <table class="form-table"> 25 <tbody> 26 <tal:block repeat="widget view/widgets"> 27 <tr> 28 <td class="fieldname"> 29 <span class="required" tal:condition="widget/required">*</span> 30 <span i18n:translate="" tal:content="widget/label">label</span>: 31 </td> 32 <td> 33 <span tal:content="structure widget"> 34 <input type="text" /> 35 </span> 36 <tal:error tal:condition="widget/error"> 37 <span tal:replace="structure widget/error">error</span> 38 </tal:error> 39 <tal:hint tal:condition="widget/hint"> 40 <span tal:content="structure widget/hint">hint</span> 41 </tal:hint> 42 </td> 43 </tr> 44 </tal:block> 45 </tbody> 46 </table> 47 <div tal:condition="view/availableActions"> 48 <span tal:repeat="action view/actions" 49 tal:omit-tag=""> 50 <input tal:condition="python:action.label in view.taboneactions" 51 tal:replace="structure action/render"/> 37 52 </span> 38 <tal:error tal:condition="widget/error"> 39 <span tal:replace="structure widget/error">error</span> 40 </tal:error> 41 <tal:hint tal:condition="widget/hint"> 42 <span class="hint" tal:content="structure widget/hint">hint</span> 43 </tal:hint> 44 </td> 45 </tr> 46 </tal:block> 47 </tbody> 48 </table> 49 <div class="actionButtons" tal:condition="view/availableActions"> 50 <span tal:repeat="action view/actions" 51 tal:omit-tag=""> 52 <input tal:condition="python:action.label in view.taboneactions" 53 tal:replace="structure action/render"/> 54 </span> 53 </div> 54 </div> 55 56 <div id="tab-2"> 57 <h3>Study Levels (Course Lists)</h3> 58 <table class="display dataTableManage"> 59 <thead> 60 <tr> 61 <th> </th><th>Level Code</th><th>Level Title</th> 62 </tr> 63 </thead> 64 <tbody> 65 <tr tal:repeat="cl context/values"> 66 <td> 67 <input type="checkbox" 68 name="val_id" 69 tal:attributes="value cl/__name__" /> 70 </td> 71 <td> <a tal:attributes="href cl/__name__"> 72 <span tal:content="cl/level">CODE</span></a> 73 </td> 74 <td> 75 <span tal:content="cl/level_title">TITLE</span> 76 </td> 77 </tr> 78 </tbody> 79 </table> 80 81 <div tal:condition="view/availableActions"> 82 <span tal:repeat="action view/actions" 83 tal:omit-tag=""> 84 <input tal:condition="python:action.label in view.tabtwoactions" 85 tal:replace="structure action/render"/> 86 </span> 87 </div> 88 <br /><br /><br /> 89 <div> 90 <span tal:condition="view/availableActions"> 91 <span tal:repeat="action view/actions" 92 tal:omit-tag=""> 93 <input tal:condition="python:action.label in view.tabthreeactions" 94 tal:replace="structure action/render"/> 95 </span> 96 </span> 97 <select id="addlevel" name="addlevel"> 98 <option tal:attributes="value level/code" tal:repeat="level view/level_dict"> 99 <span tal:replace="level/title">LEVELTITLE 100 </span> 101 </option> 102 </select> 103 </div> 104 </div> 55 105 </div> 56 </div>57 58 <div id="tab-2">59 <h3>Study Levels (Course Lists)</h3>60 <table class="display dataTableManage">61 <thead>62 <tr>63 <th> </th><th>Level Code</th><th>Level Title</th>64 </tr>65 </thead>66 <tbody>67 <tr tal:repeat="cl context/values">68 <td>69 <input type="checkbox"70 name="val_id"71 tal:attributes="value cl/__name__" />72 </td>73 <td> <a tal:attributes="href cl/__name__">74 <span tal:content="cl/level">CODE</span></a>75 </td>76 <td>77 <span tal:content="cl/level_title">TITLE</span>78 </td>79 </tr>80 </tbody>81 </table>82 83 <div class="actionButtons" tal:condition="view/availableActions">84 <span tal:repeat="action view/actions"85 tal:omit-tag="">86 <input tal:condition="python:action.label in view.tabtwoactions"87 tal:replace="structure action/render"/>88 </span>89 </div>90 <br /><br /><br />91 <div>92 <span class="actionButtons" tal:condition="view/availableActions">93 <span tal:repeat="action view/actions"94 tal:omit-tag="">95 <input tal:condition="python:action.label in view.tabthreeactions"96 tal:replace="structure action/render"/>97 </span>98 </span>99 <select id="addlevel" name="addlevel">100 <option tal:attributes="value level/code" tal:repeat="level view/level_dict">101 <span tal:replace="level/title">LEVELTITLE102 </span>103 </option>104 </select>105 </div>106 107 108 109 </div>110 </div>111 106 </form> 112 107 -
main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/students/browser_templates/studycoursepage.pt
r7206 r7447 1 1 <h2 tal:content="view/label">TITLE</h2> 2 2 3 <table class=" zebra">3 <table class="form-table"> 4 4 <thead> 5 5 </thead> … … 7 7 <tal:block repeat="widget view/widgets"> 8 8 <tr> 9 <td> 10 <label tal:attributes="for widget/name"> 11 <span i18n:translate="" 12 tal:content="widget/label">label</span>: 13 </label> 9 <td class="filedname"> 10 <span i18n:translate="" tal:content="widget/label">label</span>: 14 11 </td> 15 <td class="field"tal:on-error="default">12 <td tal:on-error="default"> 16 13 <div class="widget" tal:content="structure widget"> 17 14 <input type="text" /> … … 22 19 <tr> 23 20 <td> 24 <label>25 21 Study Mode: 26 </label>27 22 </td> 28 23 <td class="field"> … … 34 29 <tr tal:condition="python: view.department is not None"> 35 30 <td> 36 <label>37 31 Department: 38 </label>39 32 </td> 40 33 <td class="field"> … … 47 40 <tr tal:condition="python: view.faculty is not None"> 48 41 <td> 49 <label>50 42 Faculty: 51 </label>52 43 </td> 53 44 <td class="field"> -
main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/students/browser_templates/studyleveladdpage.pt
r6806 r7447 3 3 tal:content="view/label">Label</h2> 4 4 5 <div class=" form-status"5 <div class="alert-message error" 6 6 tal:define="status view/status" 7 7 tal:condition="status"> … … 13 13 14 14 <form action="." tal:attributes="action request/URL" method="POST" 15 class="edit-form"enctype="multipart/form-data">15 enctype="multipart/form-data"> 16 16 17 17 <p>Text to explain course registration procedure.</p> -
main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/students/browser_templates/studyleveleditpage.pt
r7310 r7447 3 3 tal:content="view/label">Label</h2> 4 4 5 <div class=" form-status"5 <div class="alert-message error" 6 6 tal:define="status view/status" 7 7 tal:condition="status"> … … 13 13 14 14 <form action="." tal:attributes="action request/URL" method="POST" 15 class="edit-form"enctype="multipart/form-data">15 enctype="multipart/form-data"> 16 16 17 17 <h3>Course Tickets (Total Credits: <span tal:replace="view/total_credits">TOTAL</span>)</h3> … … 49 49 </table> 50 50 51 <div class="actionButtons"tal:condition="view/availableActions">51 <div tal:condition="view/availableActions"> 52 52 <span tal:repeat="action view/actions" 53 53 tal:omit-tag=""> -
main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/students/browser_templates/studylevelmanagepage.pt
r7310 r7447 3 3 tal:content="view/label">Label</h2> 4 4 5 <div class=" form-status"5 <div class="alert-message error" 6 6 tal:define="status view/status" 7 7 tal:condition="status"> … … 13 13 14 14 <form action="." tal:attributes="action request/URL" method="POST" 15 class="edit-form"enctype="multipart/form-data">15 enctype="multipart/form-data"> 16 16 17 <div id="tabs"> 18 <ul> 19 <li><a href="#tab-1"><span>Study Level Data</span></a></li> 20 <li><a href="#tab-2"><span>Course Tickets</span></a></li> 21 </ul> 22 23 <div id="tab-1"> 24 <table class="zebra"> 25 <tbody> 26 <tal:block repeat="widget view/widgets"> 27 <tr> 28 <td class="label"> 29 <label tal:attributes="for widget/name"> 30 <span class="required" tal:condition="widget/required">*</span> 31 <span i18n:translate="" tal:content="widget/label">label</span>: 32 </label> 33 </td> 34 <td class="field"> 35 <span class="widget" tal:content="structure widget"> 36 <input type="text" /> 17 <ul class="tabs" data-tabs="tabs"> 18 <li class="active"><a href="#tab-1"><span>Study Level Data</span></a></li> 19 <li><a href="#tab-2"><span>Course Tickets</span></a></li> 20 </ul> 21 22 <div class="tab-content"> 23 <div id="tab-1" class="active"> 24 <table class="form-table"> 25 <tbody> 26 <tal:block repeat="widget view/widgets"> 27 <tr> 28 <td class="fieldname"> 29 <span class="required" tal:condition="widget/required">*</span> 30 <span i18n:translate="" tal:content="widget/label">label</span>: 31 </td> 32 <td> 33 <span tal:content="structure widget"> 34 <input type="text" /> 35 </span> 36 <tal:error tal:condition="widget/error"> 37 <span tal:replace="structure widget/error">error</span> 38 </tal:error> 39 <tal:hint tal:condition="widget/hint"> 40 <span tal:content="structure widget/hint">hint</span> 41 </tal:hint> 42 </td> 43 </tr> 44 </tal:block> 45 </tbody> 46 </table> 47 <div tal:condition="view/availableActions"> 48 <span tal:repeat="action view/actions" 49 tal:omit-tag=""> 50 <input tal:condition="python:action.label in view.taboneactions" 51 tal:replace="structure action/render"/> 37 52 </span> 38 <tal:error tal:condition="widget/error"> 39 <span tal:replace="structure widget/error">error</span> 40 </tal:error> 41 <tal:hint tal:condition="widget/hint"> 42 <span class="hint" tal:content="structure widget/hint">hint</span> 43 </tal:hint> 44 </td> 45 </tr> 46 </tal:block> 47 </tbody> 48 </table> 49 <div class="actionButtons" tal:condition="view/availableActions"> 50 <span tal:repeat="action view/actions" 51 tal:omit-tag=""> 52 <input tal:condition="python:action.label in view.taboneactions" 53 tal:replace="structure action/render"/> 54 </span> 53 </div> 54 </div> 55 56 <div id="tab-2"> 57 <h3>Course Tickets</h3> 58 <table class="display dataTableManage"> 59 <thead> 60 <tr> 61 <th> </th> 62 <th>Sem.</th> 63 <th>Code</th> 64 <th>Title</th> 65 <th>Department</th> 66 <th>Faculty</th> 67 <th>Credits</th> 68 <th>Mandatory</th> 69 <th>Score</th> 70 <th>Auto</th> 71 </tr> 72 </thead> 73 <tbody> 74 <tr tal:repeat="value context/values"> 75 <td> 76 <input type="checkbox" name="val_id" 77 tal:attributes="value value/__name__" /> 78 </td> 79 <td tal:content="value/semester">SEMESTER</td> 80 <td> <a tal:attributes="href value/__name__"> 81 <span tal:content="value/code">CODE</span> 82 </a></td> 83 <td tal:content="value/title">TITLE</td> 84 <td tal:content="value/department">DEPARTMENT</td> 85 <td tal:content="value/faculty">FACULTY</td> 86 <td tal:content="value/credits">CREDITS</td> 87 <td tal:content="value/core_or_elective">MANDATORY</td> 88 <td tal:content="value/score">SCORE</td> 89 <td tal:content="value/automatic">AUTO</td> 90 </tr> 91 </tbody> 92 </table> 93 94 <div tal:condition="view/availableActions"> 95 <span tal:repeat="action view/actions" 96 tal:omit-tag=""> 97 <input tal:condition="python:action.label in view.tabtwoactions" 98 tal:replace="structure action/render"/> 99 </span> 100 </div> 101 102 </div> 55 103 </div> 56 </div>57 58 <div id="tab-2">59 <h3>Course Tickets</h3>60 <table class="display dataTableManage">61 <thead>62 <tr>63 <th> </th>64 <th>Sem.</th>65 <th>Code</th>66 <th>Title</th>67 <th>Department</th>68 <th>Faculty</th>69 <th>Credits</th>70 <th>Mandatory</th>71 <th>Score</th>72 <th>Auto</th>73 </tr>74 </thead>75 <tbody>76 <tr tal:repeat="value context/values">77 <td>78 <input type="checkbox" name="val_id"79 tal:attributes="value value/__name__" />80 </td>81 <td tal:content="value/semester">SEMESTER</td>82 <td> <a tal:attributes="href value/__name__">83 <span tal:content="value/code">CODE</span>84 </a></td>85 <td tal:content="value/title">TITLE</td>86 <td tal:content="value/department">DEPARTMENT</td>87 <td tal:content="value/faculty">FACULTY</td>88 <td tal:content="value/credits">CREDITS</td>89 <td tal:content="value/core_or_elective">MANDATORY</td>90 <td tal:content="value/score">SCORE</td>91 <td tal:content="value/automatic">AUTO</td>92 </tr>93 </tbody>94 </table>95 96 <div class="actionButtons" tal:condition="view/availableActions">97 <span tal:repeat="action view/actions"98 tal:omit-tag="">99 <input tal:condition="python:action.label in view.tabtwoactions"100 tal:replace="structure action/render"/>101 </span>102 </div>103 104 </div>105 </div>106 104 </form> 107 105 -
main/waeup.sirp/branches/henrik-bootstrap/src/waeup/sirp/students/browser_templates/studylevelpage.pt
r7310 r7447 1 1 <h2 tal:content="view/label">TITLE</h2> 2 2 3 <table class=" zebra">3 <table class="form-table"> 4 4 <thead> 5 5 </thead> … … 7 7 <tal:block repeat="widget view/widgets"> 8 8 <tr> 9 <td> 10 <label tal:attributes="for widget/name"> 11 <span i18n:translate="" 12 tal:content="widget/label">label</span>: 13 </label> 9 <td class="fieldname"> 10 <span i18n:translate="" tal:content="widget/label">label</span>: 14 11 </td> 15 <td class="field"tal:on-error="default">12 <td tal:on-error="default"> 16 13 <div class="widget" tal:content="structure widget"> 17 14 <input type="text" /> … … 22 19 <tr> 23 20 <td> 24 <label>Total Credits:</label>21 Total Credits: 25 22 </td> 26 23 <td>
Note: See TracChangeset for help on using the changeset viewer.