Skip to content

Vue3 migration#2496

Open
prakhyatox wants to merge 554 commits intodevfrom
vue3-migration-2492
Open

Vue3 migration#2496
prakhyatox wants to merge 554 commits intodevfrom
vue3-migration-2492

Conversation

@prakhyatox
Copy link
Copy Markdown
Contributor

Ticket: #2492

@prakhyatox prakhyatox marked this pull request as draft February 13, 2025 15:13
Base automatically changed from dev to master February 17, 2025 13:14
@prakhyatox prakhyatox changed the base branch from master to dev April 29, 2025 10:23
Base automatically changed from dev to master September 9, 2025 11:00
@prakhyatox prakhyatox marked this pull request as ready for review November 6, 2025 10:54
@prakhyatox prakhyatox changed the base branch from master to dev November 6, 2025 12:05
@prakhyatox
Copy link
Copy Markdown
Contributor Author

prakhyatox commented Nov 27, 2025

Vue 3 Progress so far

Completed:

  • Home page
  • AdvancedSearch
  • Profile page (private) (/accounts/profile page)
  • Public profile page (/user/:id)
  • UsersList (/profiles/usersList)
  • Implemented v-fab scroll top button
  • Sign-up page (/accounts/signup)
  • Footer
    • /communities
    • /community_champions
    • /community_champions/our_champions
    • /educational
    • /communities
    • All footer links
  • Search Page
  • Records Page
    • general information
      • Relation graph
    • licence links
    • publications
    • organisation & grants
    • relation to other records
    • additional information
  • Subject Browser

Items deleted temperorily to make netlify build. Below items needs to be added once unit test are started

  • .github -> workflows -> unit_tests.yml
  • test script in package.json
  • removing codacy-coverage temporarily(379cf88)

@ramGranell
Copy link
Copy Markdown
Contributor

ramGranell commented Jan 26, 2026

In the edit menu when editing this record https://deploy-preview-2496--fairsharing.netlify.app/FAIRsharing.zwtww5

GENERAL INFORMATION TAB

  • the existing registry and type of the record does not appear (if you select one it appears, but not the existing one).
  • when adding a new contact point (Edit Contact information:), when adding a new contact point with name: "hrtgrrt", email: "ewqew.we3trew@few.es" and ORCID "0000-0000-0000-0001" it is blocked and the console says: - TypeError: this.$set is not a function, addItem Contact.vue:194 The same error happens when editing an existing contact point
  • when editing the subject/object/domain/UDT, when adding a label (clicking at the label and appearing a tick in the left of the lable), the label does not appear at the top as added. In production, they appear at the top (with different background colour) when you select them. Adding a new created User Defined Tag worked properly.

LICENCES & SUPPORT LINKS

  • when adding a new licence, I selected AC CDC... andd applies to content, it is added correctly to the editor, but when saving it doesn't save and the console says: TypeError: e._self is undefined q vue-json-pretty.js:1
  • when editing an existing support link, you change the field Support Link Name, press Submit Support Link button and it is not changed in the edit panel.

PUBLICATIONS

  • when adding an existing publication, the publication appears at the top but with all the fields empty

ORGANISATIONS

  • I modify the relation with existing organisation "3D geoinformation research group" from "funds" to "collaborates on". In the edit menu is changeg but when pressing save, it is not saved and a console error "TypeError: e._self is undefined"

RELATIONS TO OTHER RECORDS

  • when scrolling down in the list of available records, the records take some seconds to appear (it is a grey menu until you stop to scroll down) This thing does not happen in production. I wonder if this can be due to the Netlify building. ---That should not be an issue because it is lazy load and the in lazy load data appears when in the screen view

ADDITIONAL INFORMATION

@knirirr
Copy link
Copy Markdown
Contributor

knirirr commented Jan 26, 2026

Missing text from warning banner after login failure:

Screenshot From 2026-01-26 11-06-02

Issue is fixed

prakhyatox and others added 30 commits March 27, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants