Project

Profile

Help

Maintenance: Planio will be observing a scheduled maintenance window this Tuesday, November 5, 2024 from 03:00 UTC until 06:30 UTC to perform urgent network maintenance in our primary data center. Your Planio account will be unavailable during this maintenance window.

Task #2893

closed

Task #2868: Platform support for publishing.

Add Publication and Distribution models.

Added by jortel@redhat.com over 7 years ago. Updated almost 5 years ago.

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

0%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 25
Quarter:

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.


Related issues

Blocked by Pulp - Story #2872: As an authenticated user, I can create a Content unit from one or more artifactsCLOSED - CURRENTRELEASEdkliban@redhat.com

Actions
Blocks Pulp - Task #2916: Add Distribution serializer and viewset.CLOSED - CURRENTRELEASEamacdona@redhat.com

Actions
Actions #1

Updated by mhrivnak over 7 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.

Actions #2

Updated by jortel@redhat.com over 7 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.

Actions #3

Updated by jortel@redhat.com over 7 years ago

  • Subject changed from Add Publication models. to Add Publication and Distribution models.
Actions #4

Updated by mhrivnak over 7 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.

Actions #5

Updated by ttereshc over 7 years ago

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

Updated by jortel@redhat.com over 7 years ago

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

Updated by jortel@redhat.com over 7 years ago

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

Actions #8

Updated by jortel@redhat.com over 7 years ago

  • Status changed from NEW to ASSIGNED
Actions #9

Updated by jortel@redhat.com over 7 years ago

  • Assignee set to jortel@redhat.com
Actions #10

Updated by jortel@redhat.com over 7 years ago

  • Description updated (diff)
Actions #11

Updated by mhrivnak over 7 years ago

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

Updated by jortel@redhat.com over 7 years ago

  • Description updated (diff)
Actions #13

Updated by mhrivnak over 7 years ago

  • Priority changed from Normal to High
Actions #14

Updated by jortel@redhat.com over 7 years ago

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

Updated by jortel@redhat.com over 7 years ago

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

Updated by jortel@redhat.com over 7 years ago

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

Updated by jortel@redhat.com over 7 years ago

  • Status changed from ASSIGNED to POST
Actions #18

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone changed from 41 to 42
Actions #19

Updated by bmbouter over 7 years ago

  • Tags deleted (Pulp 3 Modeling)
Actions #20

Updated by mhrivnak about 7 years ago

  • Sprint/Milestone changed from 42 to 43
Actions #21

Updated by jortel@redhat.com about 7 years ago

  • Sprint/Milestone changed from 43 to 44
Actions #22

Updated by jortel@redhat.com about 7 years ago

  • Status changed from POST to MODIFIED
Actions #23

Updated by bmbouter almost 7 years ago

  • Tags deleted (Pulp 3 Plugin Writer Alpha)

Cleaning up Redmine tags

Actions #24

Updated by bmbouter over 6 years ago

  • Sprint set to Sprint 25
Actions #25

Updated by bmbouter over 6 years ago

  • Sprint/Milestone deleted (44)
Actions #26

Updated by daviddavis over 5 years ago

  • Sprint/Milestone set to 3.0.0
Actions #27

Updated by bmbouter over 5 years ago

  • Tags deleted (Pulp 3)
Actions #28

Updated by bmbouter almost 5 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF