Feat add get export form to export mixin #1409
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
What problem have you solved?
You can see how hard it is to use the custom export form. You have to override the whole export_action() method.
https://stackoverflow.com/a/67653671/17465982 referes to this problem as well
Solution
How did you solve the problem?
Introduced the get_export_form() method on ExportMixin as an analogue to get_import_form() from ImportMixin
Acceptance Criteria
Have you written tests? Have you included screenshots of your changes if applicable?
Did you document your changes?
Yes, I've written the test cases to ensure that both the base functionality and functionality work
I used the docstrings for the get_export_form() method, think that's a sufficient documentation