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

Fix: Open to add values to some metadata attribute in the submission edit form #392

Merged
merged 80 commits into from
Nov 30, 2023

Conversation

syphax-bouazzouni
Copy link
Collaborator

@syphax-bouazzouni syphax-bouazzouni commented Nov 27, 2023

Changes

  • The following attributes are now open to add values in addition of the enforced values (af08bb6):

    • naturalLanguage
    • hasLicense
    • usedOntologyEngineeringTool
    • accrualPeriodicity
    • propertyprefLabelProperty:
    • propertysynonymProperty:
    • propertydefinitionProperty:
    • propertyauthorProperty:
    • propertyobsoleteProperty:
    • propertycreatedProperty:
    • propertymodifiedProperty
    • propertyhierarchyProperty
    • includedInDataCatalog
    • usedmetadataVoc
  • Update deprecated badge

image
  • Update retired badge

image

  • add ontology license badge in the ontology viewer header (36b0d43)

    • No license state
      image
    • With a license
      image
  • add the required option to select input used for hasOntologyLanguage (c8642a1) , to not send empty values for required inputs

  • update the truncate text to not be hidden but scrollable (b595898)

  • move the alternative and hidden label as the tooltip of the ontology name (99c5d4c)

image
  • add community and content blocks in summary page (235faee)
image
  • add admin agents edition system tests (225444f)
  • add submission description filter to the browse page (77755b8)
  • fix agent input has been removed from submission after edited (db40f13)

 alternative, hasLicense, prefix, namespace, metadataVoc
@syphax-bouazzouni syphax-bouazzouni force-pushed the feature/add-integration-tests branch 3 times, most recently from 35f9e10 to bd52cb4 Compare November 29, 2023 14:39
@syphax-bouazzouni syphax-bouazzouni merged commit 9d99d87 into development Nov 30, 2023
4 checks passed
syphax-bouazzouni added a commit that referenced this pull request Nov 30, 2023
…edit form (#392)

* show ontology groups in the ontology summary page

* updatr account page to show empty state  of Subscriptions,  Submitted and projects

* don't stop the API server after running the tests

* add chrome-server service to run integration test

* add users creation & login  flow tests

* add submission creation system tests

* add system tests CI

* fix development environnement not raising exception

* if submission status icon helper with the correct conditions

* not show the ontology data section if the submission is not ready

* add an alert message in summary page, to give information about this submission statueses

* add remote api of Stageportal tests CI

* add option to the ontoportal script to run test with a remote API

* fix ontologies with no submissions summary page state

* build docker images in github hub  in addition of docker

* add test coverage report

* fix ontology viewer sections order

* fix  summary icons, by  adding publication, title and enforce disabled

* add admin block helper

* add to the ontology viewer private, hasLanguage and  retired badges

* add a title to the json and subscribe button to give their usages

* fix summary usage and methodology properties not showing

* add :award to summary page "usage" block

* add :exampleIdentifier to the summary identifiers block

* add ::associatedMedia, :bugDatabase, :mailingList, :uriRegexPattern to summary links block

* add :toDoList and :notes to summary  methodology block

* add a an admin block in the summary page for the configuration metadata

* lazy load the ontology view section in development mode for better perf

* add the abstract to ontology summary description block

* update the summary page description text to integrate multiple metadata

 alternative, hasLicense, prefix, namespace, metadataVoc

* add ontology edit metadata tests

* fix browse not working in local french

* remove reset button in submission forms

* fix metrics evolution popup title

* add in summary page  show all metrics popup

* don't humanize agent name and show them as saved

* fix the new hasOntologyLanguage badge for the one that are nil

* fix landscape average metrics all NaN

* fix metadata curator returning content missing

* fix subscribe button unwatch state title

* hide topnav "Recently Viewed" if empty

* fix user edit form button style

* add useGuidelines and copyrightHolder to the ontology licenses popup

* add submission hasDomain  to the summary general information block

* fix agent input for single fields

* fix select input not removing the text written after select

* add no list agents input support

* fix missing translate for concept selector in mappings page

* fix recemender insert text missing translation

* use the select component for the relations inputs

* fix ontologies tries not opening for OWL ones

* handle the case of an ontology with no submission

* disable copryright holder editing

* add again remove images that are still used

* add rest_url helper, that clean the give $REST_URL in the configuration

* make the stop_api script also remove the volumes

* add agent creation system tests

* fix submission single agent input ( e.g copyrightHolder )

* open to add ontology relation inputs except hasPriorVersion

* fix the edition of curatedOn metadata and also the display as a list

* update submission flow tests to the remaining tests (agent, curatedOn)

* update some attribute in submission from to be open to add values

* fix switch input for boolean type as Deprecated

* update retired badge to have two state deprecated in orange or retired in red

* add codevoc  generation

* update trancate text to not be hidden but scrollable

* move the alternative and hiddenLabel as tooltip of the ontology name

* add community and content blocks in summary page

* add ontology license badge in the ontology viewer header

* add required option to select input used for hasOntologyLanguage

* auto select person type in the agent from if new

* don't show the cancel button in agent input if the agent is not a list

* add submission description filter to the browse page

* remove a slow call the tree display and fix the language all display

* fix agent input been removed from submission after edited

* add admin agents edition system tests

* fix user subscription if subscribed to a no more existent ontology
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.

1 participant