Changeset 2e0cb9c432ec158d01967f65ac8b128f4f64f070 in indico


Ignore:
Timestamp:
01/19/12 14:50:13 (4 months ago)
Author:
Alberto Resco Perez <alberto.resco.perez@…>
Children:
47039282c3fd8f41d8e2d4244f859996497f6938
Parents:
2350f4707861821ebdbf31f16853761d4fd2f2f7
git-author:
Alberto Resco Perez <alberto.resco.perez@…> (01/19/12 14:50:13)
git-committer:
Jose Benito <jose.benito.gonzalez@…> (02/09/12 15:35:27)
Message:

[IMP] Remove RB bookings associated to an event

Location:
indico/MaKaC
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/conference.py

    r77384a r2e0cb9  
    4040from MaKaC.common.url import ShortURLMapper 
    4141from MaKaC.contributionReviewing import Review 
    42 from MaKaC.rb_location import CrossLocationQueries 
     42from MaKaC.rb_location import CrossLocationQueries, CrossLocationDB 
    4343from indico.util.i18n import L_ 
    4444 
     
    27412741 
    27422742        self.removeAllEvaluations() 
     2743 
     2744        #Delete the RoomBooking associated reservations 
     2745        minfo = info.HelperMaKaCInfo.getMaKaCInfoInstance() 
     2746        if minfo.getRoomBookingModuleActive() and CrossLocationDB.isConnected(): 
     2747            for resv in self.getRoomBookingList(): 
     2748                resv.remove() 
    27432749 
    27442750        #For each conference we have a list of managers. If we delete the conference but we don't delete 
  • indico/MaKaC/webinterface/rh/categoryMod.py

    r9201f2 r2e0cb9  
    3333import MaKaC.domain as domain 
    3434from MaKaC.common.general import * 
    35 from MaKaC.webinterface.rh.base import RHModificationBaseProtected 
     35from MaKaC.webinterface.rh.base import RHModificationBaseProtected,\ 
     36    RoomBookingDBMixin 
    3637from MaKaC.errors import MaKaCError,NoReportError,FormValuesError 
    3738#import MaKaC.webinterface.pages.conferences as conferences 
     
    538539 
    539540 
    540 class RHCategoryActionConferences( RHCategModifBase ): 
     541class RHCategoryActionConferences( RoomBookingDBMixin, RHCategModifBase ): 
    541542    _uh = urlHandlers.UHCategoryActionConferences 
    542543 
     
    667668        self._redirect( urlHandlers.UHCategModifAC.getURL( self._target ) ) 
    668669 
    669 class RHCategoryDeletion( RHCategModifBase ): 
     670class RHCategoryDeletion( RoomBookingDBMixin, RHCategModifBase ): 
    670671    _uh = urlHandlers.UHCategoryDeletion 
    671672 
  • indico/MaKaC/webinterface/rh/conferenceModif.py

    rb7f4ee r2e0cb9  
    15321532            return p.display() 
    15331533 
    1534 class RHConfDeletion( RHConferenceModifBase ): 
     1534class RHConfDeletion( RoomBookingDBMixin, RHConferenceModifBase ): 
    15351535    _uh = urlHandlers.UHConfDeletion 
    15361536 
Note: See TracChangeset for help on using the changeset viewer.