emencia / diskette

💾 Export and import Django application data and medias
https://diskette.readthedocs.io/
MIT License
1 stars 0 forks source link

[web interface] Add Django interfaces to avoid using CLI #10

Open sveetch opened 7 months ago

sveetch commented 7 months ago

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

Currently Diskette is command line only application.

Describe the solution you'd like

sveetch commented 1 month ago

Admin interface is the first priority since API itself is useless without admin.

Fact is, the API should not be able to trigger creation of a dump, only to get it. This is because API with full power rights could cause issues since dump creation can be resource consuming and admin is a little more safer to avoid user mistakes.

Finally, the admin interface is more useful since it can quickly perform dump creation so it should level up Diskette usefulness sooner than implementing API first.