﻿"#","Project","Tracker","Status","Priority","Severity","Subject","Author","Assignee","Triaged"
"2259","Pulp","Task","CLOSED - WONTFIX","High","","Upgrade Pulp3 Dev environment to a version of Kombu that uses AMQP 1.0 and Proton with qpidd","bmbouter","bmbouter",""
"2851","Pulp","Refactor","MODIFIED","Normal","","Refactor contributing section in the pulp3 documentation","bizhang","amacdona@redhat.com",""
"2867","Pulp","Story","MODIFIED","Normal","","As a user I can view plugin versions via the status API","daviddavis","dalley",""
"2883","Python Support","Task","MODIFIED","Normal","","Create model(s) for Python's Releases","amacdona@redhat.com","bizhang",""
"2894","Pulp","Task","MODIFIED","Normal","","Add Exporter support.","jortel@redhat.com","jortel@redhat.com",""
"2987","Pulp","Task","MODIFIED","Normal","","The Distribution ViewSet needs to prevent base_path overlap.","jortel@redhat.com","daviddavis",""
"3016","Pulp","Issue","MODIFIED","High","3. High","Removal of an Artifact leaves repo with associated artifactless Content forever","ttereshc","ttereshc","Yes"
"3033","Pulp","Task","MODIFIED","Normal","","Add Publication API Endpoint.","jortel@redhat.com","jortel@redhat.com",""
"3038","Pulp","Refactor","MODIFIED","Normal","","DRY up asynchronous update and delete tasks","amacdona@redhat.com","dkliban@redhat.com",""
"3059","Pulp","Story","MODIFIED","Normal","","As a user, when showing the detail view of a repository, I can see the unit counts for each type in the repo","bmbouter","dalley",""
"3079","Pulp","Task","CLOSED - COMPLETE","Normal","","Add/update Repository Filters","amacdona@redhat.com","daviddavis",""
"3080","Pulp","Task","MODIFIED","Normal","","Add/update Importer Filters","amacdona@redhat.com","daviddavis",""
"3081","Pulp","Task","MODIFIED","Normal","","Add/update Publisher Filters","amacdona@redhat.com","daviddavis",""
"3082","Pulp","Task","MODIFIED","Normal","","Add/update Distribution Filters","amacdona@redhat.com","dalley",""
"3093","Pulp","Issue","MODIFIED","Normal","2. Medium","api schema includes the same params for all request types","daviddavis","ttereshc","Yes"
"3102","Pulp","Task","MODIFIED","Normal","","Make Distribution a top level resource in the API.","jortel@redhat.com","jortel@redhat.com",""
"3117","Pulp","Issue","CLOSED - WONTFIX","Normal","2. Medium","jwt_secret field in the API is confusing","daviddavis","","Yes"
"3121","Pulp","Task","MODIFIED","Normal","","Simplify tracking of worker 'online' state","dalley","dalley",""
"3125","Pulp","Task","MODIFIED","Normal","","Make User, Importer, Publisher, and Distribution URIs immutable","dkliban@redhat.com","daviddavis",""
"3141","Pulp","Task","MODIFIED","Normal","","Remove is_superuser field on user","daviddavis","dalley",""
"3142","Pulp","Story","MODIFIED","Normal","","As an authenticated user, I can filter users.","daviddavis","daviddavis",""
"3143","Pulp","Story","MODIFIED","Normal","","As an authenticated user, I can filter workers.","daviddavis","dalley",""
"3144","Pulp","Task","MODIFIED","Low","","As an authenticated user, I can filter tasks.","daviddavis","daviddavis",""
"3151","Pulp","Refactor","CLOSED - NOTABUG","Normal","","Pulp3 server.yaml configuration names should be standardized ","bizhang","",""
"3160","Pulp","Task","MODIFIED","Normal","","Flatten url structure","amacdona@redhat.com","",""
"3163","Pulp","Story","CLOSED - WONTFIX","Normal","","As a user, I can refresh an unexpired JWT.","dkliban@redhat.com","",""
"3164","Pulp","Issue","CLOSED - WONTFIX","Normal","2. Medium","Requesting a JWT token doesn't support basic auth","daviddavis","","Yes"
"3166","Pulp","Refactor","MODIFIED","Normal","","Return a single resource from 202 API endpoints","daviddavis","daviddavis",""
"3173","Pulp","Story","CLOSED - DUPLICATE","Normal","","As a plugin author, I have documentation on how to implement a sync operation for my importer","daviddavis","",""
"3174","Pulp","Task","MODIFIED","Normal","","User does not have a UUID","daviddavis","daviddavis",""
"3182","Pulp","Story","MODIFIED","Normal","","As a plugin writer, I have an interface which gives me a persistant area of the filesystem just for my plugin's use","bmbouter","dkliban@redhat.com",""
"3184","Pulp","Task","MODIFIED","Normal","","Add complete field to Publication. ","jortel@redhat.com","milan",""
"3185","Pulp","Task","MODIFIED","Normal","","Add a field to Distribution serializer for fully constructed URL to consume content.","jortel@redhat.com","dkliban@redhat.com",""
"3186","Pulp","Story","MODIFIED","Normal","","Rewrite tasking system labels for versioned repositories","bmbouter","daviddavis",""
"3207","Pulp","Task","MODIFIED","Normal","","Remove JWT authentication","daviddavis","dkliban@redhat.com",""
"3209","Pulp","Story","MODIFIED","Normal","","As a user, I have Repository Versions","dkliban@redhat.com","amacdona@redhat.com",""
"3218","Pulp","Story","MODIFIED","Normal","","As an authenticated user, I can list repository version content, added content, removed content","dkliban@redhat.com","daviddavis",""
"3219","Pulp","Story","MODIFIED","Normal","","As an authenticated user, I can delete any repository version.","dkliban@redhat.com","daviddavis",""
"3220","Plugin Template","Task","MODIFIED","Normal","","Expand plugin writer's guide to include RepositoryVersion creating actions (including sync)","dkliban@redhat.com","bizhang",""
"3221","Pulp","Task","MODIFIED","Normal","","Move publish logic from models to tasks","dkliban@redhat.com","amacdona@redhat.com",""
"3222","Pulp","Task","MODIFIED","Normal","","Add 'complete' attribute to the RepositoryVersion model","dkliban@redhat.com","amacdona@redhat.com",""
"3223","Pulp","Story","CLOSED - WONTFIX","Normal","","As a user, I can create a publication by specifying a repository","dkliban@redhat.com","",""
"3224","Pulp","Task","CLOSED - DUPLICATE","Normal","","Update plugin API with repository version changes","dkliban@redhat.com","",""
"3225","Pulp","Task","MODIFIED","Normal","","Update Changeset API to use repository versions","dkliban@redhat.com","amacdona@redhat.com",""
"3226","Pulp","Story","MODIFIED","Normal","","As a user, I am guaranteed that my incomplete repository versions are cleaned up after a crash","dkliban@redhat.com","jortel@redhat.com",""
"3230","Pulp","Issue","MODIFIED","Normal","2. Medium","Repository version REST API returns 200 instead of 404","dkliban@redhat.com","daviddavis","Yes"
"3233","Pulp","Issue","MODIFIED","Normal","2. Medium","Version incorrectly says that it removed a content unit","daviddavis","bizhang","Yes"
"3234","Pulp","Story","MODIFIED","Normal","","As an authenticated user, I can create a new version by adding or removing content to the latest version.","daviddavis","dkliban@redhat.com",""
"3235","Pulp","Story","MODIFIED","Normal","","As an authenticated user, when viewing a repository, I can discover a href to the latest version of a repository.","daviddavis","daviddavis",""
"3236","Pulp","Story","CLOSED - DUPLICATE","Normal","","As an authenticated user, when creating a Publication, I can post a repo version href to be published.","daviddavis","",""
"3237","Pulp","Story","CLOSED - DUPLICATE","Normal","","As an authenticated user, I can see what repo version was used to create a particular publication","daviddavis","amacdona@redhat.com",""
"3238","Pulp","Story","MODIFIED","Normal","","As an authenticated user, I can filter repository versions","daviddavis","bizhang",""
"3271","Pulp","Task","MODIFIED","Normal","","Adopt AsyncIO downloading in Core","jortel@redhat.com","jortel@redhat.com",""
"3272","File Support","Task","MODIFIED","Normal","","Refit to use asyncio downloading in the plugin API.","jortel@redhat.com","jortel@redhat.com",""
"3276","Pulp","Issue","MODIFIED","Normal","2. Medium","CreatedResource can only serialize objects whose href is their pk","amacdona@redhat.com","amacdona@redhat.com","No"
"3277","Pulp","Issue","MODIFIED","Normal","2. Medium","CreatedResource serializer breaks when content_object is deleted","amacdona@redhat.com","amacdona@redhat.com","Yes"
"3280","Pulp","Task","MODIFIED","Normal","","Consolidate tasking modules in the plugin API","jortel@redhat.com","jortel@redhat.com",""
"3283","Pulp","Issue","MODIFIED","Normal","2. Medium","Descriptions for actions are based on docstring","daviddavis","daviddavis","No"
"3284","Pulp","Task","MODIFIED","Normal","","Add conceptual introduction to plugin writing guide","bmbouter","bmbouter",""
"3298","Plugin Template","Task","MODIFIED","Normal","","Expand plugin writer's guide to include Publication creating actions (including publish)","amacdona@redhat.com","CodeHeeler",""
"3304","Pulp","Issue","MODIFIED","Normal","2. Medium","Repository Version content can be added infinite number of times ","dkliban@redhat.com","daviddavis","Yes"
"3324","File Support","Story","MODIFIED","Normal","","As a user, I can publish any repository version","dkliban@redhat.com","dkliban@redhat.com",""
"3336","File Support","Task","MODIFIED","Normal","","Raise an exception if a user tries to create/update an importer with additive sync policy","daviddavis","daviddavis",""
"3337","File Support","Task","MODIFIED","Normal","","When publishing a file repo, if two content units have the same path, only the latest content unit should be published","daviddavis","jortel@redhat.com",""
"3341","Pulp","Refactor","MODIFIED","Normal","","Remove the FK from publishers/importers to repos","daviddavis","daviddavis",""
"3351","File Support","Issue","MODIFIED","Normal","1. Low","The parameters in the api schema for the sync and publish endpoints are incorrect","daviddavis","milan","Yes"
"3354","Pulp","Issue","MODIFIED","Normal","2. Medium","Can't delete a publication","daviddavis","daviddavis","Yes"
"3355","Pulp","Issue","MODIFIED","Normal","2. Medium","Getting an error building docs with Sphinx 1.7","daviddavis","bizhang","Yes"
"3394","Pulp","Task","MODIFIED","Normal","","Validate that repository AND publisher must both be EITHER set or unset on a distribution","daviddavis","daviddavis",""
"3395","Pulp","Issue","MODIFIED","Normal","2. Medium","Require `url` on Remotes","daviddavis","daviddavis","Yes"
"3406","Pulp","Issue","MODIFIED","Normal","2. Medium","/var/cache/pulp should not be required by pulp workers","dkliban@redhat.com","daviddavis","Yes"
"3418","Pulp","Issue","MODIFIED","Normal","2. Medium","I shouldn't be able to delete a content unit used by a repo version","daviddavis","CodeHeeler","Yes"
"3421","Pulp","Story","MODIFIED","Normal","","As a plugin writer I have HTTPDownloaders which provide exponential backoff for HTTP 429 errors","daviddavis","bmbouter",""
"3422","File Support","Issue","CLOSED - DUPLICATE","Normal","2. Medium","It's possible to create a file content unit with multiple artifacts","daviddavis","","No"
"3423","File Support","Issue","CLOSED - DUPLICATE","Normal","2. Medium","No validation or documentation for digest field on file content","daviddavis","","No"
"3426","Pulp","Task","MODIFIED","Normal","","Remove task tagging code","daviddavis","daviddavis",""
"3428","File Support","Task","MODIFIED","Normal","","Update content unit creation so it takes only a relative_path and artifact href","daviddavis","daviddavis",""
"3437","Pulp","Task","MODIFIED","Normal","","Delete the ansible installation section from the Pulp3 docs and consolidate source+pypi install sections","bmbouter","bmbouter",""
"3438","Pulp","Task","CLOSED - DUPLICATE","Normal","","Strip down the dev environment to match a vanilla install","bmbouter","",""
"3442","Pulp","Story","MODIFIED","Normal","","As a user, I can clean up both orphaned content units and orphaned artifacts","daviddavis","daviddavis",""
"3445","Pulp","Issue","MODIFIED","Normal","3. High","Remove the ability for users to delete a single content unit.","daviddavis","dalley","Yes"
"3448","Pulp","Task","MODIFIED","Normal","","Warn users that distributor base paths should not overlap","daviddavis","daviddavis",""
"3451","Pulp","Issue","MODIFIED","Normal","2. Medium","Remove http and https options on distributions","daviddavis","daviddavis","No"
"3456","Pulp","Issue","CLOSED - WONTFIX","Normal","2. Medium","OperationalError: database is locked","daviddavis","bmbouter","Yes"
"3466","Pulp","Issue","MODIFIED","Normal","2. Medium","publishing a repository version produces a 500 error","dkliban@redhat.com","dkliban@redhat.com","Yes"
"3468","Pulp","Issue","MODIFIED","Normal","2. Medium","Vagrant up broken for 3.0-dev branch","CodeHeeler","","No"
"3472","Plugin Template","Story","MODIFIED","Normal","","As a plugin writer, I have docs to define endpoints for multiple namespaced content types","daviddavis","daviddavis",""
"3476","Pulp","Issue","MODIFIED","Normal","2. Medium","Base path validation on distributions doesn't work depending on your hostname","daviddavis","daviddavis","Yes"
"3489","Python Support","Task","MODIFIED","Normal","","Rename Importer to Remote","amacdona@redhat.com","",""
"3492","Pulp","Task","MODIFIED","Normal","","Remove sync_mode and download_policy from Remote (Importer)","amacdona@redhat.com","amacdona@redhat.com",""
"3499","Pulp","Issue","MODIFIED","Normal","2. Medium","Attempting to sync Python projects with a lot of packages from PyPI causes sqlite errors","dalley","dalley","Yes"
"3502","Pulp","Issue","MODIFIED","High","3. High","Can't list versions for a repository","daviddavis","daviddavis","Yes"
"3504","Python Support","Story","MODIFIED","Normal","","As a user, I can publish any repository version","dalley","",""
"3508","Pulp","Issue","MODIFIED","Normal","2. Medium","Artifact files aren't getting deleted along with artifacts","daviddavis","daviddavis","No"
"3509","Pulp","Issue","MODIFIED","Normal","2. Medium","As a user, I am prevented from deleting tasks if they have locked resources so that orphaned resource locks are never created","dalley","dalley","Yes"
"3524","Pulp","Issue","MODIFIED","Normal","2. Medium","Changeset exception during sync","daviddavis","jortel@redhat.com","Yes"
"3527","Pulp","Story","MODIFIED","Normal","","As an authenticated user, I can delete tasks that aren't running or waiting.","daviddavis","CodeHeeler",""
"3530","Pulp","Task","MODIFIED","Normal","","Enable Travis to test pulp 3.0-dev PRs against pulp_file PRs and pulp-smash PRs","dkliban@redhat.com","dkliban@redhat.com",""
"3531","File Support","Task","MODIFIED","Normal","","Enable Travis to test pulp_file PRs against pulp PRs and pulp-smash PRs","dkliban@redhat.com","dkliban@redhat.com",""
"3532","Pulp","Issue","MODIFIED","Normal","2. Medium","/api/v3/ and /content/ could collide with a Live API","bmbouter","amacdona@redhat.com","Yes"
"3536","Pulp","Issue","MODIFIED","Normal","2. Medium","Can't get date filters to work","daviddavis","dalley","Yes"
"3543","Pulp","Task","MODIFIED","Normal","","Rename Remote.feed_url to Remote.url","dalley","dalley",""
"3544","Pulp","Task","MODIFIED","Normal","","Improve representation of workers","dalley","dalley",""
"3545","Pulp","Task","MODIFIED","Normal","","remove auto_publish field from Publisher","dkliban@redhat.com","dalley",""
"3546","Pulp","Story","MODIFIED","Normal","","As a user, when I list all tasks, then I see a minimal representation.","amacdona@redhat.com","dalley",""
"3554","Pulp","Issue","MODIFIED","Normal","2. Medium","Resource manager runs tasks it shouldn't","daviddavis","dalley","Yes"
"3556","Pulp","Issue","MODIFIED","Normal","2. Medium","Invalid URL when trying to sync with repository url with no dot in hostname","daviddavis","amacdona@redhat.com","Yes"
"3557","Pulp","Issue","MODIFIED","Normal","2. Medium","Date filters in Pulp are ambiguous and a bit of a misnomer","daviddavis","dalley","Yes"
"3558","Pulp","Issue","MODIFIED","Normal","2. Medium","Repository version filters are confusing","daviddavis","dalley","Yes"
"3560","Pulp","Story","MODIFIED","Normal","","As a plugin writer, I can write views (at arbirary endpoints) which are discovered and registered with pulpcore.","amacdona@redhat.com","amacdona@redhat.com",""
"3568","Pulp","Task","MODIFIED","Normal","","Add more tests around NamedModelViewset","dalley","",""
"3583","File Support","Issue","MODIFIED","Normal","2. Medium","500 when publishing a repository without any versions","amacdona@redhat.com","dalley","Yes"
"3584","Python Support","Task","MODIFIED","Normal","","Set up Travis CI with pulp_smash tests","dalley","dalley",""
"3588","Pulp","Issue","MODIFIED","Normal","2. Medium","Add MEDIA_ROOT option section to server.yaml","daviddavis","daviddavis","No"
"3594","File Support","Issue","MODIFIED","Normal","2. Medium","Remove sync_mode and download_policy from docs","amacdona@redhat.com","dalley","Yes"
"3596","Python Support","Issue","MODIFIED","Normal","2. Medium","Remove sync_mode and download_policy from docs","amacdona@redhat.com","dalley","Yes"
"3600","Pulp","Story","MODIFIED","Normal","","As a user, I know that Pulp 3 has a python plugin","amacdona@redhat.com","dalley",""
"3627","Python Support","Issue","NEW","Normal","2. Medium","As a user, sync includes classifiers","bizhang","","Yes"
"3962","Pulp","Issue","MODIFIED","Normal","2. Medium","Artifact create response is not documented","dkliban@redhat.com","dkliban@redhat.com","Yes"
"3964","Pulp","Issue","MODIFIED","Normal","2. Medium","OpenAPI schema requires Progress Report suffix to be 1 char or longer","dkliban@redhat.com","dkliban@redhat.com","Yes"
"3965","Pulp","Issue","MODIFIED","Normal","2. Medium","Created Resource schema generated incorrectly","dkliban@redhat.com","dkliban@redhat.com","Yes"
"3966","Pulp","Issue","MODIFIED","Normal","2. Medium","Repository Version  OpenAPI response schema is wrong","dkliban@redhat.com","","No"
"3978","Pulp","Issue","MODIFIED","Normal","2. Medium","Operation postponed response contains too much information","dkliban@redhat.com","vdusek","Yes"
"3979","Pulp","Task","MODIFIED","Normal","","remove id field from all serializers","dkliban@redhat.com","vdusek",""
"3987","Pulp","Story","MODIFIED","Normal","","Make the relative 'href' in browsable API clickable","dkliban@redhat.com","dkliban@redhat.com",""
"3990","Docker Support","Story","MODIFIED","Normal","","As a user, I can ""docker pull"" from a registry hosted by Pulp","dkliban@redhat.com","dkliban@redhat.com",""
"4023","Pulp","Story","MODIFIED","Normal","","As a user, I can view the content units of a specific type for a particular repository version","daviddavis","dalley",""
"4233","Pulp","Task","MODIFIED","Normal","","Add/Fix a few things to support content guards.","jortel@redhat.com","jortel@redhat.com",""
"4341","Pulp","Story","POST","Normal","","As a user, I have comprehensive docs on mirroring, sync modes, and how they interact together","dalley","amacdona@redhat.com",""
