Project

Profile

Help

Issue #3429

Use the field "pulpcore.app.fields.JSONField" provided by pulpcore

Added by dalley over 1 year ago. Updated 6 months ago.

Status:
NEW
Priority:
Low
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Severity:
2. Medium
Version - Python:
Platform Release:
Blocks Release:
Target Release - Python:
OS:
Backwards Incompatible:
No
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:

Description

The field "projects" on the PythonImporter model, and "requires_dist", "provides_dist", "obsoletes_dist", and "requires_external" on the PythonPackageContent model currently use TextFields to store JSON.

Pulpcore has created it's own JSON field which uses normal text fields on the backend. We should use this, and we should these fields as JSON instead of as strings.

History

#1 Updated by dalley over 1 year ago

  • Description updated (diff)

#2 Updated by dalley over 1 year ago

  • Priority changed from Normal to Low
  • Triaged changed from No to Yes

#3 Updated by dalley over 1 year ago

  • Subject changed from The "projects" field on the importer should be stored as type "pulpcore.app.fields.JSONField" and should be serialized as JSON to Use the field "pulpcore.app.fields.JSONField" provided by pulpcore
  • Description updated (diff)

#4 Updated by bmbouter 6 months ago

  • Tags deleted (Pulp 3)

Please register to edit this issue

Also available in: Atom PDF