Changeset 5930
- Timestamp:
- 12 Apr 2011, 11:47:46 (14 years ago)
- Location:
- main/waeup.sirp/trunk/src/waeup/sirp/browser
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py
r5927 r5930 907 907 return "%s (%s)" % (getName(self.context), self.context.code) 908 908 909 def update(self): 910 self.table = ITableProvider(self.context).getTables(view=self)[0] 911 self.table.need() 909 def update(self, code=None, edit=None, delete=None): 910 warning.need() 911 if delete is not None and code is not None: 912 try: 913 del self.context[code] 914 self.flash('Department %s successfully removed.' % code) 915 except: 916 self.flash('Could not delete %s.' % code) 912 917 913 918 class AddDepartmentFormPage(WAeUPAddFormPage): -
main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/facultypage.pt
r5917 r5930 1 1 <h2>Departments</h2> 2 2 3 3 4 5 6 4 <div tal:condition="python: not len(context.keys())"> 5 There are no departments registered yet. 6 </div> 7 7 8 <div name="thedepartmenttable" tal:condition="python: len(context.keys())"> 9 <div tal:replace="structure view/table/renderHTML" /> 10 </div> 8 <table class="zebra"> 9 <thead> 10 <tr> 11 <th>Code</th> 12 <th>Title</th> 13 <th> </th> 14 </tr> 15 </thead> 16 <tbody> 17 <tr tal:repeat="value context/values" 18 tal:attributes="class python: repeat['value'].odd() and 'odd' or 'even'"> 19 <td> <a tal:attributes="href value/__name__"> <span tal:content="value/code">Name</span></a></td> 20 <td tal:content="value/title">Title</td> 21 <td class="text-right"> 22 <form method="post"> 23 <input type="hidden" name="code" 24 tal:attributes="value value/__name__"/> 25 <input type="submit" name="delete" value="remove" 26 onclick="return confirmPost('All courses and certificates of this faculty will be removed too. Are you sure?')"> 27 </form> 28 </td> 29 </tr> 30 </tbody> 31 </table> -
main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py
r5927 r5930 397 397 # text = 'Remove faculty' 398 398 399 class RemoveDepartmentActionButton(RemoveActionButton):400 grok.context(IFaculty)401 grok.view(FacultyPage)402 text = 'Remove department'399 #class RemoveDepartmentActionButton(RemoveActionButton): 400 # grok.context(IFaculty) 401 # grok.view(FacultyPage) 402 # text = 'Remove department' 403 403 404 404
Note: See TracChangeset for help on using the changeset viewer.