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

Mapping UI refactor #299

Closed
10 of 11 tasks
Tracked by #298
syphax-bouazzouni opened this issue Sep 12, 2022 · 1 comment
Closed
10 of 11 tasks
Tracked by #298

Mapping UI refactor #299

syphax-bouazzouni opened this issue Sep 12, 2022 · 1 comment
Labels
enhancement project managment issues used as development tasks in our projects

Comments

@syphax-bouazzouni
Copy link
Contributor

syphax-bouazzouni commented Sep 12, 2022

TODO

Migration to Hotwire

  • Migrate and remove bp_create_mappings.js.erb (500 lines less)

In concept page

  • Remove the button "create an external mapping"
  • Merge the external form with the base(normal) mapping form
  • Add form validation to the mapping creation form
  • Add the possibility to edit a mapping
  • update mapping delete (from batch delete to individual)

In mapping page

  • Style mappings page ncbo/bioportal_web_ui#209
  • Add the possibility to create mapping with a source and target class
  • Add the possibility to search the mappings of a class
  • Add the possibility to search the mappings between two classes
@syphax-bouazzouni
Copy link
Contributor Author

syphax-bouazzouni commented Oct 7, 2022

Note for the form validation of the mappings creation/edition, the problem was that in the API there were not validation implemented. For now what i did is just a temporary validation in the UI (follow up ontoportal-lirmm/ontologies_linked_data#41).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement project managment issues used as development tasks in our projects
Projects
None yet
Development

No branches or pull requests

1 participant