Changeset 8ad2fb in indico for indico/MaKaC/conference.py


Ignore:
Timestamp:
07/18/11 13:41:21 (22 months ago)
Author:
Pedro Ferreira <jose.pedro.ferreira@…>
Branches:
master, burotel, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, d9941f8582b36b24821a11ea5ba16fda6a457fb1
Children:
5e7b56
Parents:
51d826
Message:

[FIX] Different indexConf(), etc...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/conference.py

    r51d826 r8ad2fb  
    10921092 
    10931093    def indexConf( self, conf ): 
    1094         calIdx = indexes.IndexesHolder().getIndex('calendar') 
    1095         calIdx.indexConf(conf) 
     1094        # Specific for category changes, calls Conference.indexConf() 
     1095        # (date-related indexes) 
    10961096        catIdx = indexes.IndexesHolder().getIndex('category') 
    10971097        catIdx.indexConf(conf) 
    1098         catDateIdx = indexes.IndexesHolder().getIndex('categoryDate') 
    1099         catDateIdx.indexConf(conf) 
     1098        conf.indexConf() 
    11001099 
    11011100    def unindexConf( self, conf ): 
    1102         calIdx = indexes.IndexesHolder().getIndex('calendar') 
    1103         calIdx.unindexConf(conf) 
    11041101        catIdx = indexes.IndexesHolder().getIndex('category') 
    11051102        catIdx.unindexConf(conf) 
    1106         catDateIdx = indexes.IndexesHolder().getIndex('categoryDate') 
    1107         catDateIdx.unindexConf(conf) 
    1108  
    1109         Catalog.getIdx('categ_conf_sd').unindex_obj(conf) 
     1103        conf.unindexConf() 
    11101104 
    11111105    def newConference( self, creator, id="", creationDate=None, modificationDate=None ): 
     
    20562050        self._visibility = 999 
    20572051        self._pendingQueuesMgr=pendingQueues.ConfPendingQueuesMgr(self) 
    2058 #        self.indexConf() 
    20592052        self._sections = [] 
    20602053        self._participation = Participation(self) 
     
    24352428 
    24362429    def indexConf( self ): 
     2430        # called when event dates change 
     2431        # see also Category.indexConf() 
     2432 
    24372433        calIdx = indexes.IndexesHolder().getIndex('calendar') 
    24382434        calIdx.indexConf(self) 
     
    27362732        return self._observers 
    27372733 
    2738     def setDates( self, sDate, eDate=None, check=1, moveEntries=0, creating=False): 
     2734    def setDates( self, sDate, eDate=None, check=1, moveEntries=0): 
    27392735        """ 
    27402736        Set the start/end date for a conference 
     
    27782774        # so, we really need to try changing something 
    27792775 
    2780         if not creating: 
    2781             # let's get to work and remove the conference from the date indexes 
    2782             self.unindexConf() 
     2776        self.unindexConf() 
    27832777 
    27842778        # set the dates 
Note: See TracChangeset for help on using the changeset viewer.