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

Setup service for new DB #33

Closed
1 task done
eboileau opened this issue Sep 28, 2023 · 3 comments
Closed
1 task done

Setup service for new DB #33

eboileau opened this issue Sep 28, 2023 · 3 comments
Assignees
Labels
priority:high High priority issue stack:frontend Frontend (FE) related

Comments

@eboileau
Copy link
Collaborator

eboileau commented Sep 28, 2023

Aims/objectives.

After #32, go back to FE, and setup axios to point to the local scimodom DB (with base tables, at least one template project and dataset). Most likely we need to make changes to the code of the app, to reflect the latest data model. I think we should try to make the views as independent as possible of the data model, and rely on the service layer for that. Then we can try to seriously address #20 (see also #24, #25, #26).

A clear and concise description of todo items.

  • Setup service for scimodom
@eboileau eboileau added priority:high High priority issue stack:frontend Frontend (FE) related labels Sep 28, 2023
@eboileau eboileau self-assigned this Sep 28, 2023
@eboileau
Copy link
Collaborator Author

eboileau commented Oct 19, 2023

It's been a while... I first need to upgrade npm and then local packages:

Package                      Current   Wanted   Latest  Location                                  Depended by
@rushstack/eslint-patch        1.2.0    1.5.1    1.5.1  node_modules/@rushstack/eslint-patch      client
@vitejs/plugin-vue             4.1.0    4.4.0    4.4.0  node_modules/@vitejs/plugin-vue           client
@vue/eslint-config-prettier    7.1.0    7.1.0    8.0.0  node_modules/@vue/eslint-config-prettier  client
@vue/test-utils                2.3.2    2.4.1    2.4.1  node_modules/@vue/test-utils              client
autoprefixer                 10.4.14  10.4.16  10.4.16  node_modules/autoprefixer                 client
axios                          1.4.0    1.5.1    1.5.1  node_modules/axios                        client
eslint                        8.37.0   8.51.0   8.51.0  node_modules/eslint                       client
eslint-plugin-vue             9.10.0   9.17.0   9.17.0  node_modules/eslint-plugin-vue            client
jsdom                         21.1.1   21.1.2   22.1.0  node_modules/jsdom                        client
pinia                         2.0.33    2.1.7    2.1.7  node_modules/pinia                        client
postcss                       8.4.24   8.4.31   8.4.31  node_modules/postcss                      client
prettier                       2.8.7    2.8.8    3.0.3  node_modules/prettier                     client
primevue                      3.29.2   3.37.0   3.37.0  node_modules/primevue                     client
tailwindcss                    3.3.1    3.3.3    3.3.3  node_modules/tailwindcss                  client
vite                           4.3.9    4.5.0    4.5.0  node_modules/vite                         client
vitest                        0.29.8   0.29.8   0.34.6  node_modules/vitest                       client
vue                           3.2.47    3.3.4    3.3.4  node_modules/vue                          client
vue-router                     4.1.6    4.2.5    4.2.5  node_modules/vue-router                   client

PrimeVue has some important changes for #11.

@eboileau
Copy link
Collaborator Author

No, first point to scimodom, then update packages.

eboileau added a commit that referenced this issue Oct 19, 2023
eboileau added a commit that referenced this issue Oct 20, 2023
@eboileau
Copy link
Collaborator Author

Updating packages broke components display/rendering, we need to address #11 now.

eboileau added a commit that referenced this issue Oct 25, 2023
@eboileau eboileau added the status:in-progress This issue is being dealt with label Nov 2, 2023
@eboileau eboileau removed the status:in-progress This issue is being dealt with label Nov 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority:high High priority issue stack:frontend Frontend (FE) related
Projects
None yet
Development

No branches or pull requests

1 participant