Project

Profile

Help

Task #8386

Updated by bmbouter over 3 years ago

These were [deprecated with 3.12](https://pulp.plan.io/issues/8385). 3.12](). 

 ## Things to do 
 1. Remove `BaseDistribution`, `BaseDistributionViewset`, `BaseDistributionSerializer` and `DistributionFilter` entirely from the code and the plugin API. 
 2. Delete the `BasePathOverlapMixin` object and move its code into the `DistributionSerializer`. 
 3. Update the `DistributionSerializer.validate_base_path` to only consider the `Distribution` model and not the `BaseDistribution` model. 
 4. Update the `DistributionSerializer.name` validator to disinclude `BaseDistribution` 
 5. Update the Content app's `Handler._match_distribution` to only match on `Distribution` and disinclude `BaseDistribution`.

Back