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

Finish the move to the new designs #339

Open
3 of 31 tasks
adam-buckley opened this issue Aug 19, 2024 · 0 comments
Open
3 of 31 tasks

Finish the move to the new designs #339

adam-buckley opened this issue Aug 19, 2024 · 0 comments

Comments

@adam-buckley
Copy link
Contributor

adam-buckley commented Aug 19, 2024

I'm trying to migrate completely to Vue 3 and the mix of both base templates is causing issues. We need to close off the move to the new designs as keeping the old foundation around keeps a few issues open:

  • its making the codebase more complicated than it needs to be
  • a lot of the old libraries that we used have open CVEs and are too difficult to upgrade/maintain - especially when we're trying to move to the new designs
  • using to main templates means application specific code (e.g. Vue 2 code in tags) is nearly impossible to change to support both templates

Progress

Form

  • application
    • delete.php
    • edit.php
    • export.php
    • import.php
    • index.php
    • show.php
  • cron
    • updateformview.php
    • delete.php
    • edit.php
  • event
    • delete.php
    • edit.php
    • settings.php
  • export.php
  • field
    • ajaxGetMetadata.php
    • delete.php
    • edit.php
    • manage_subform.php
    • move.php
  • import.php
  • index.php  
  • instance
    • ajax_save_form_instance.php
    • delete.php
    • edit.php
  • mapping
    • edit.php
  • show.php
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants