Actions
Story #4045
closedAs a plugin writer, I'd like for auto-distribute to work with my distribution.
Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Easy Fix
Sprint:
Sprint 44
Quarter:
Description
The Publication context manager support for auto-distribute only works with Distribution. Plugin can now have custom distribution models. At the very least, the code in exit() could be refactored and made more accessible to plugin writers.
For example:
def __exit__(self):
self.update_distributions():
...
def update_distributions(model=Distribution):
....
Plugin writers could then do:
with Publication.create(..) as publication:
publication.update_distributions(model=DockerDistribution):
Updated by dkliban@redhat.com about 6 years ago
- Groomed changed from No to Yes
- Sprint Candidate changed from No to Yes
Updated by jortel@redhat.com about 6 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to jortel@redhat.com
Updated by jortel@redhat.com about 6 years ago
- Status changed from ASSIGNED to POST
Added by jortel@redhat.com about 6 years ago
Added by jortel@redhat.com about 6 years ago
Revision 6cbfec5f | View on GitHub
Better support for auto-distribution. closes #4045
Updated by jortel@redhat.com about 6 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp|6cbfec5f6daad8453b237effc8acd28822c3e075.
Updated by bmbouter almost 5 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions
Better support for auto-distribution. closes #4045