Service - Overlapping Util Code

Code

ecstask.productavailability.utilities.overlapping_util.get_masking_for_overlapping(masking_data)[source]

This method is used to get updated masking if new masking overlapped with existing masking :param masking_data: Override Periods Details

ecstask.productavailability.utilities.overlapping_util.check_mask_overlapping(is_delete, idx, override, from_date, to_date)[source]

This method is used to check mask overlapping & reduce Cognitive and Cyclomatic Complexity

ecstask.productavailability.utilities.overlapping_util.get_overlapping_dates(existing_mask_from, existing_mask_until, new_mask_from, new_mask_until)[source]