Changeset a8ca24 in indico


Ignore:
Timestamp:
08/23/11 15:38:55 (22 months ago)
Author:
Jose Benito <jose.benito.gonzalez@…>
Branches:
master, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b2, v0.99, b8c30da8ebdbdcbd675a873997cc3e95f567de49, 4287315ec967a3da168d83963c14001db8487d53
Children:
f69aa3
Parents:
3c95dd
git-author:
Adrian Moennich <jerome.ernst.monnich@…> (05/27/11 10:25:12)
git-committer:
Jose Benito <jose.benito.gonzalez@…> (08/23/11 15:38:55)
Message:

[IMP] Use separate arg for occurences

File:
1 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/plugins/RoomBooking/export.py

    re3162f ra8ca24  
    215215        self._fromDT = utcdate(self._fromDT) if self._fromDT else None 
    216216        self._toDT = utcdate(self._toDT) if self._toDT else None 
     217        self._occurrences = get_query_parameter(qdata, ['occ', 'occurrences'], 'no') == 'yes' 
    217218        self._resvFilter = getResvStateFilter(qdata) 
    218219 
     
    232233 
    233234    def _addOccurrences(self, fossil, obj, startDT, endDT): 
    234         if self._detail == 'occurrences': 
     235        if self._occurrences: 
     236            (startDT, endDT) = (startDT or MIN_DATETIME, 
     237                                endDT or MAX_DATETIME) 
    235238            # get occurrences in the date interval 
    236239            fossil['occurrences'] = fossilize(itertools.ifilter( 
     
    244247    DETAIL_INTERFACES = { 
    245248        'rooms': IRoomMetadataFossil, 
    246         'reservations': IRoomMetadataWithReservationsFossil, 
    247         'occurrences': IRoomMetadataWithReservationsFossil 
     249        'reservations': IRoomMetadataWithReservationsFossil 
    248250    } 
    249251 
     
    300302class ReservationExportInterface(RoomBookingExportInterface): 
    301303    DETAIL_INTERFACES = { 
    302         'reservations': IReservationMetadataFossil, 
    303         'occurrences': IReservationMetadataFossil 
     304        'reservations': IReservationMetadataFossil 
    304305    } 
    305306 
Note: See TracChangeset for help on using the changeset viewer.