Changeset 181d5f in indico
- Timestamp:
- 06/23/11 14:42:08 (2 years ago)
- Branches:
- master, burotel, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 0da0c1403bae8e51d8229f460181c71b9e6dda72
- Children:
- 8776b1
- Parents:
- a7cc00
- git-author:
- Alberto Resco Perez <alberto.resco.perez@…> (05/16/11 12:56:44)
- git-committer:
- Pedro Ferreira <jose.pedro.ferreira@…> (06/23/11 14:42:08)
- Location:
- indico/MaKaC/webinterface
- Files:
-
- 2 edited
-
pages/admins.py (modified) (2 diffs)
-
rh/categoryMod.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
indico/MaKaC/webinterface/pages/admins.py
rc3e1091 r181d5f 56 56 from MaKaC.fossils.modules import INewsItemFossil 57 57 from indico.modules import ModuleHolder 58 from MaKaC.errors import MaKaCError 59 from MaKaC.conference import ConferenceHolder 60 from MaKaC.webinterface.locators import CategoryWebLocator 58 61 59 62 class WPAdminsBase( WPMainBase ): … … 1467 1470 categs = u.getLinkTo("category","manager") 1468 1471 for categ in categs: 1469 vars["categoryManager"] += """<a href="%s">%s</a><br>""" % (urlHandlers.UHCategoryDisplay.getURL(categ), categ.getTitle()) 1472 target = CategoryWebLocator({"categId": categ.getId()}).getObject() 1473 if target == None: 1474 u.unlinkTo(categ,"manager") 1475 else: 1476 vars["categoryManager"] += """<a href="%s">%s</a><br>""" % (urlHandlers.UHCategoryDisplay.getURL(categ), categ.getTitle()) 1477 1470 1478 vars["eventManager"] = "" 1479 ch = ConferenceHolder() 1471 1480 events = u.getLinkTo("conference","manager") 1472 1481 for event in events: 1473 vars["eventManager"] += """<a href="%s">%s</a><br>""" % (urlHandlers.UHConferenceDisplay.getURL(event), event.getTitle()) 1482 try: 1483 ch.getById(event.getId()) 1484 vars["eventManager"] += """<a href="%s">%s</a><br>""" % (urlHandlers.UHConferenceDisplay.getURL(event), event.getTitle()) 1485 except MaKaCError, e: 1486 u.unlinkTo(event,"manager") 1487 1474 1488 return vars 1475 1489 -
indico/MaKaC/webinterface/rh/categoryMod.py
rdb8136 r181d5f 409 409 def perform( self ): 410 410 for categ in self._categs: 411 for manager in categ.getManagerList(): 412 categ.revokeModification(manager) 411 413 categ.delete() 412 414 … … 510 512 def perform( self,confs ): 511 513 for event in confs: 514 for manager in event.getManagerList(): 515 event.revokeModification(manager) 512 516 event.delete() 513 514 517 515 518 def askConfirmation( self, params ):
Note: See TracChangeset
for help on using the changeset viewer.
