Changeset 64729b in indico for indico/MaKaC/webinterface/wcomponents.py
- Timestamp:
- 03/17/10 20:31:23 (3 years ago)
- Branches:
- master, burotel, hello-world-walkthrough, ipv6, new-webex, prov-dual-interface, v0.97-series, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 0da0c1403bae8e51d8229f460181c71b9e6dda72
- Children:
- 7dd15f, f3d0f4
- Parents:
- 382574
- git-author:
- Pedro Ferreira <jose.pedro.ferreira@…> (03/05/10 17:24:34)
- git-committer:
- Pedro Ferreira <jose.pedro.ferreira@…> (03/17/10 20:31:23)
- File:
-
- 1 edited
-
indico/MaKaC/webinterface/wcomponents.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
indico/MaKaC/webinterface/wcomponents.py
rb5b87e r64729b 42 42 from MaKaC.common import Config 43 43 from MaKaC.webinterface.common.person_titles import TitlesRegistry 44 from MaKaC.conference import Conference 44 from MaKaC.conference import Conference, Category 45 45 46 46 from MaKaC.webinterface.common.timezones import TimezoneRegistry, DisplayTimezoneRegistry … … 5541 5541 self._target=target 5542 5542 5543 from MaKaC.webinterface.rh.conferenceBase import RHSubmitMaterialBase 5544 if isinstance(target, Category): 5545 self._allowedMats = RHSubmitMaterialBase._allowedMatsCategory 5546 else: 5547 self._allowedMats = RHSubmitMaterialBase._allowedMatsEvent[self._target.getConference().getType()] 5548 5549 # TODO: Put this out of here, and unify with outputGenerator._generateMaterialList 5550 # (when we have a better class hierarchy) 5551 def _generateMaterialList(self): 5552 """ 5553 Generates a list containing all the materials, with the 5554 corresponding Ids for those that already exist 5555 """ 5556 5557 matDict = dict((title.lower(), title) for title in self._allowedMats) 5558 5559 for material in self._target.getMaterialList(): 5560 title = material.getTitle().lower() 5561 matDict[title] = material.getId() 5562 5563 return sorted(list((matId, title.title()) for title, matId in matDict.iteritems())) 5543 5564 5544 5565 def getVars(self): 5545 5566 vars=WTemplated.getVars(self) 5567 5568 vars["materialList"] = self._generateMaterialList() 5546 5569 5547 5570 vars["materialModifHandler"] = vars.get("materialModifHandler", None)
Note: See TracChangeset
for help on using the changeset viewer.
