Project

Profile

Help

Refactor #785

Updated by bcourt over 6 years ago

This task is to create a repository model without implementing full manager support or migrating the existing managers. It is only to create the base mongoengine object for repositories. Creating this object first will allow other work to proceed in parallel after this task is complete.

Deliverables:

* A working mongoengine Convert the model that addresses the current fields in the repos collection with no changes according to the data structure
* Support for all the functionality of the pulp/server/managers/repo/_common.py:to_transfer_repo() method as well.
* Indexes on the mongoengine model that match the current fields

Conversion
"conversion guide":https://fedorahosted.org/pulp/wiki/ConvertingModelsToMongoengine#StepsinvolvedinconvertingaPulpmodeltoMongoEngine
Unit conversion plan: https://fedorahosted.org/pulp/wiki/ConvertingUnitsToMongoengine

Back