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

Merge to master: Release 3.0.1 #839

Merged
merged 26 commits into from
Nov 28, 2024
Merged

Merge to master: Release 3.0.1 #839

merged 26 commits into from
Nov 28, 2024

Conversation

syphax-bouazzouni
Copy link
Collaborator

@syphax-bouazzouni syphax-bouazzouni commented Nov 7, 2024

Changes

Backend changes
ontoportal-lirmm/ontologies_api#110
ontoportal-lirmm/ontologies_linked_data#171

Bilelkihal and others added 9 commits November 5, 2024 15:41
…button in browse results (#828)

* fix broken switch style when using a long text with it

* don't show current portal name button in browse page results

* adjest switch text max-width only for browse filter

* don't show portal name only if it's unique in browse page federated results
* replace unexisting key :ontology_acronym and get the ontology acronym from the ontology_id when checking ontology duplication in federation

* clean code of merge federated results method
* update select_language_label  helper to select f no english found any language remaining over the not tagged

* disable label ajax container

* create label fetch component that for a id/uri fetch its label if found

* add the possibility for the turbo frame to have custom error messages

* remove and replace ontology entities link helpers

* replace the label-ajax stimulus with turbo frame using  ajax_link_chip

* fix an uncatched error in concept label helper

* remove label-ajax stimulus code

* remove bp_ajax_controller old js code and update mappings to use the label fetcher component

* fix bug of not opening eternal mapping details popup

* remove label_link component

* add a helper for the label fetcher component for clarity

* add extern_link argument to ajax_link_chip to enforce external or not
* update select_language_label  helper to select f no english found any language remaining over the not tagged

* remove ontology bridge code

* remove ont_viewer data jquery code

* remove no existent fetch_results action code
* in home page move metrics up and have news if not enabled

* move metrics section up in the summary page

* Update home statistics layout to improve balance and alignment

---------

Co-authored-by: Bilel KIHAL <[email protected]>
* include all when loading the user, to make sure we get ontologies acronyms in usrer.subscription list

* fix watch button count
…748)

* don't auto select as local language a disabled language (e.g DE)

* enforce resolvability-checks icons to always use portal primary color

* remove enforcing resolvability color
@syphax-bouazzouni
Copy link
Collaborator Author

@Bilelkihal here we need to fix the tests before deploying to stage or merging.

@syphax-bouazzouni
Copy link
Collaborator Author

@Bilelkihal here we need to fix the tests before deploying to stage or merging.

Test fixed in #844

syphax-bouazzouni and others added 5 commits November 9, 2024 07:25
…n selection showing content missing or an error alert (#846)

* enforce add comment and proposal buttons to use turbo top frame

to prevent content missing

* make the notes form use the correct button component

* fix property content missing message

* fix not selecting a collection message error
…ept mapping table API calls (#842)

* fix label ajax for no more existent ontologies

* use label fetched for classes in the notes table

* optimize the calls done for the concept mapping table

* fix home page bubbles if no analytics enabled
…n link (#850)

* detect if the taxonomy description is a link and handle that

* make portal name dynamic in taxonomy page description

* retouch taxonomy page description

* use link? helper in taxonomy card component instead of creating another one
#857)

* fix username with the `@` in the usernames

* make the user edit as login as work
Bilelkihal and others added 10 commits November 22, 2024 17:09
* fix federated portal button opening in current portal in browse page

* make internal federated portal button open in the current tab
* fix nil parentCategory issue in nest_categories_children method

* add empty illustration if a taxonomy list is empty

* remove random code in taxonomy index view file

* treat the case when a category is deleted while keeping its id as a parent for a certain category

* use empty_state helper in taxonomies page

* internationalize no taxonomy is created

* use current_user_admin? helper in taxonomies page

* use regular button helper in taxonomies page

* remove added code just to test in taxonomy page
* fix multislashes added in browse page federation links

* ensure trailing slash in federation portals ui and api links

* undo extracting normalizing portals urls to a separate function
* include non canonical portals in counting results for each portal

* include non canonical portals in counting results for each portal in federated search

* use portal_api and portal_ui in counting federation results instead of portal_name
…ponse (#851)

* prevent display home portal tooltip if we get a non complete data

* show any info we get from the api in portals home page tooltips
@Bilelkihal Bilelkihal self-requested a review November 28, 2024 14:51
@Bilelkihal Bilelkihal self-assigned this Nov 28, 2024
@Bilelkihal Bilelkihal merged commit a98fa0c into master Nov 28, 2024
10 of 15 checks passed
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.

2 participants