Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vue 3 #2976

Open
2 tasks
vabene1111 opened this issue Feb 24, 2024 · 1 comment
Open
2 tasks

Vue 3 #2976

vabene1111 opened this issue Feb 24, 2024 · 1 comment
Labels
project task lists for bigger projects

Comments

@vabene1111
Copy link
Collaborator

vabene1111 commented Feb 24, 2024

The migration to Vue 3 is WIP on branch feature/vue3.

Major changes include

  • switch from UI library bootstrap-vue to vuetify
  • switch bundler from webpack to vite
  • completely new frontend as one SPA

TODO's for later

  • migrate comments to enhanced cook log (see also communication rework #1934)
  • proper delete views for protected models (recipe, property types, ..)
@vabene1111 vabene1111 added the project task lists for bigger projects label Feb 24, 2024
@smilerz smilerz pinned this issue Mar 26, 2024
@smilerz
Copy link
Collaborator

smilerz commented Mar 26, 2024

  • MIgrate from drf autoschema to drf-spectacular
  • deprecate custom QueryParam class
  • make all end points paginated
  • add query param to all end points that make sense
  • add date filters to all end points that make sense
  • add created_at, and updated_at to all models
  • ensure every endpoint has a test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project task lists for bigger projects
Projects
None yet
Development

No branches or pull requests

2 participants