Project

Profile

Help

Task #2893

Task #2868: Platform support for publishing.

Add Publication and Distribution models.

Added by jortel@redhat.com over 2 years ago. Updated 6 months ago.

Status:
MODIFIED
Priority:
High
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:
Sprint 25

Description

Add publication and distribution models as defined in #2868

The Publication, PublishedArtifact and PublishedMetadata models should be imported into the plugin API to support publishing.


Checklist


Related issues

Blocked by Pulp - Story #2872: As an authenticated user, I can create a Content unit from one or more artifacts MODIFIED Actions
Blocks Pulp - Task #2916: Add Distribution serializer and viewset. MODIFIED Actions

History

#1 Updated by mhrivnak over 2 years ago

To confirm, we are deliberately not creating serializers and viewsets for this right now, correct? That would be valuable to capture in the description with a quick explanation for why.

#2 Updated by jortel@redhat.com over 2 years ago

mhrivnak wrote:

To confirm, we are deliberately not creating serializers and viewsets for this right now, correct? That would be valuable to capture in the description with a quick explanation for why.

Correct. I don't think we have a use case for exposing publications through the REST API. Publications no longer referenced by any Distribution can be cleaned up by something internal to the platform.

Although, we may need to expose Publications though REST API for Distribution promotion work flows.

This probably needs further discussion.

#3 Updated by jortel@redhat.com over 2 years ago

  • Subject changed from Add Publication models. to Add Publication and Distribution models.

#4 Updated by mhrivnak over 2 years ago

  • Sprint/Milestone set to 41
  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes

This looks good to me. I'm adding it to the sprint, as we anticipated would happen during the last sprint planning meeting.

Even if there are any questions about #2868, I think this is a good starting point that is not likely to see much or any changes.

#5 Updated by ttereshc about 2 years ago

  • Blocks Task #2905: Add abstraction for Publishing to the plugin API added

#6 Updated by jortel@redhat.com about 2 years ago

  • Related to Story #2872: As an authenticated user, I can create a Content unit from one or more artifacts added

#7 Updated by jortel@redhat.com about 2 years ago

Modeling changes in #2872 impact this work. Specifically. the PublishedArtifact.artifact_id would need to be PublishedArtifact.content_artifact_id.

#8 Updated by jortel@redhat.com about 2 years ago

  • Status changed from NEW to ASSIGNED

#9 Updated by jortel@redhat.com about 2 years ago

  • Assignee set to jortel@redhat.com

#10 Updated by jortel@redhat.com about 2 years ago

  • Description updated (diff)

#11 Updated by mhrivnak about 2 years ago

  • Blocks deleted (Task #2905: Add abstraction for Publishing to the plugin API)

#12 Updated by jortel@redhat.com about 2 years ago

  • Description updated (diff)

#13 Updated by mhrivnak about 2 years ago

  • Priority changed from Normal to High

#14 Updated by jortel@redhat.com about 2 years ago

  • Related to deleted (Story #2872: As an authenticated user, I can create a Content unit from one or more artifacts)

#15 Updated by jortel@redhat.com about 2 years ago

  • Blocked by Story #2872: As an authenticated user, I can create a Content unit from one or more artifacts added

#16 Updated by jortel@redhat.com about 2 years ago

  • Blocks Task #2916: Add Distribution serializer and viewset. added

#17 Updated by jortel@redhat.com about 2 years ago

  • Status changed from ASSIGNED to POST

#18 Updated by mhrivnak about 2 years ago

  • Sprint/Milestone changed from 41 to 42

#19 Updated by bmbouter about 2 years ago

  • Tags deleted (Pulp 3 Modeling)

#20 Updated by mhrivnak about 2 years ago

  • Sprint/Milestone changed from 42 to 43

#21 Updated by jortel@redhat.com about 2 years ago

  • Sprint/Milestone changed from 43 to 44

#22 Updated by jortel@redhat.com about 2 years ago

  • Status changed from POST to MODIFIED

#23 Updated by bmbouter almost 2 years ago

  • Tags deleted (Pulp 3 Plugin Writer Alpha)

Cleaning up Redmine tags

#24 Updated by bmbouter over 1 year ago

  • Sprint set to Sprint 25

#25 Updated by bmbouter over 1 year ago

  • Sprint/Milestone deleted (44)

#26 Updated by daviddavis 6 months ago

  • Sprint/Milestone set to 3.0

#27 Updated by bmbouter 6 months ago

  • Tags deleted (Pulp 3)

Please register to edit this issue

Also available in: Atom PDF