django-clone icon indicating copy to clipboard operation
django-clone copied to clipboard

[Feature] Clone non-editable fields

Open motro opened this issue 1 year ago • 1 comments

Is this feature missing in the latest version?

  • [X] I'm using the latest release

Is your feature request related to a problem? Please describe.

Setting a model's field to be uneditable (editable=False) is meant to prevent updating an existing instance, however the field can be set upon creation. The create_copy_of_instance method filters out non-editable fields from the cloned instance making it different from the source object on one hand and impossible to fill on the other.

Describe the solution you'd like?

Clone non-editable fields by default or by passing an argument.

Describe alternatives you've considered?

None

Anything else?

No response

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

motro avatar Jul 11 '23 16:07 motro

Thanks for reporting this issue, don't forget to star this project if you haven't already to help us reach a wider audience.

github-actions[bot] avatar Jul 11 '23 16:07 github-actions[bot]