Exemple #1
0
    def _getFilteredCriteria(self):
        criteria = super(StorageCategoryCustomizationView,
                         self)._getFilteredCriteria()
        typeIds = []
        for bit in _TYPE_BIT_TO_CUSTOMIZATION_TYPE_MAP.iterkeys():
            if self._filterMask & bit:
                typeIds += _TYPE_BIT_TO_CUSTOMIZATION_TYPE_MAP[bit]

        if typeIds:
            criteria |= REQ_CRITERIA.ITEM_TYPES(*typeIds)
        return criteria
Exemple #2
0
 def _getFilteredCriteria(self):
     criteria = super(ModulesTabView, self)._getFilteredCriteria()
     typeIds = [
         _TYPE_ID_BIT_TO_TYPE_ID_MAP[bit]
         for bit in _TYPE_ID_BIT_TO_TYPE_ID_MAP.iterkeys()
         if self._filterMask & bit
     ]
     if typeIds:
         criteria |= REQ_CRITERIA.ITEM_TYPES(*typeIds)
     if self._selectedVehicle:
         criteria |= REQ_CRITERIA.VEHICLE.SUITABLE([self._selectedVehicle])
     return criteria