From eb988e2b87c283372bb363b12f0fa036ad4792d6 Mon Sep 17 00:00:00 2001 From: Milo Thurston Date: Mon, 20 Jul 2026 16:37:59 +0100 Subject: [PATCH 01/19] Changed two links #2838. --- src/data/communityCurationData.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/communityCurationData.json b/src/data/communityCurationData.json index b2e89a7d47..26d19dce95 100644 --- a/src/data/communityCurationData.json +++ b/src/data/communityCurationData.json @@ -18,7 +18,7 @@ } ], "text_2": "The FAIRsharing Community Champions put their expertise into action in one of more disciplines or area of activities, according to their interest, and are credited for their contribution via visible attribution in their ORCID and FAIRsharing profiles. Their contribution to and engagement with the FAIRsharing team gives them more knowledge about the wealth of standards (terminologies, models/formats, guidelines, identifier schema), databases (repositories and knowledge bases) and policies (by institutions, funders, journals and other stakeholders) relevant to them.", - "text_3": "Launched in the summer of 2022, and supported by the RDA FAIRsharing WG and the RDA/EOSC-Future Ambassadorship Programme, the FAIRsharing the Community Champions Programme shows the importance of cultivating and sharing the collective knowledge on standards, databases and policies to map this complex landscape that enables the FAIR Principles.", + "text_3": "Launched in the summer of 2022, and supported by the RDA FAIRsharing WG and the RDA/EOSC-Future Ambassadorship Programme, the FAIRsharing the Community Champions Programme shows the importance of cultivating and sharing the collective knowledge on standards, databases and policies to map this complex landscape that enables the FAIR Principles.", "items": [ { "black_text": "act as advocates", From a95687779d5db4d27c572660e48c11a4cee6ce42 Mon Sep 17 00:00:00 2001 From: knirirr <3583375+knirirr@users.noreply.github.com> Date: Mon, 20 Jul 2026 15:39:21 +0000 Subject: [PATCH 02/19] docs: autogenerated documentation files --- documentation/html/ExternalRESTClients.html | 2 +- documentation/html/GraphQLClient.html | 2 +- documentation/html/RESTClient.html | 2 +- documentation/html/Static.html | 2 +- documentation/html/classes.list.html | 2 +- .../components_Curators_CuratorRecordsAwaitingApproval.vue.html | 2 +- ..._DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html | 2 +- ...rators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html | 2 +- ...ors_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html | 2 +- ...tors_DownLoadRecordsComponents_RecordsNeedingReview.vue.html | 2 +- ...rators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html | 2 +- documentation/html/components_Curators_HiddenRecords.vue.html | 2 +- .../html/components_Curators_IncompleteRecords.vue.html | 2 +- .../html/components_Curators_MaintenanceRequests.vue.html | 2 +- .../html/components_Curators_RecentCuratorCreation.vue.html | 2 +- documentation/html/components_Curators_SystemMessages.vue.html | 2 +- .../components_Curators_UserRecordsAwaitingApproval.vue.html | 2 +- .../html/components_Records_Record_Collections.vue.html | 2 +- ...components_Records_Record_GeneralInfo_SavedSearches.vue.html | 2 +- .../html/components_Records_Record_RelatedContent.vue.html | 2 +- .../html/components_Records_Search_Header_FilterChips.vue.html | 2 +- .../html/components_Records_Search_Header_Pagination.vue.html | 2 +- .../html/components_Records_Search_Header_Sorting.vue.html | 2 +- ...Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html | 2 +- ..._QueryBuilderComponents_GeneralComponents_Countries.vue.html | 2 +- ...ch_QueryBuilderComponents_GeneralComponents_Domains.vue.html | 2 +- ...h_QueryBuilderComponents_GeneralComponents_Licences.vue.html | 2 +- ...ueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html | 2 +- ...ryBuilderComponents_GeneralComponents_Organisations.vue.html | 2 +- ...ch_QueryBuilderComponents_GeneralComponents_Subject.vue.html | 2 +- ...QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html | 2 +- ...yBuilderComponents_GeneralComponents_UserDefinedTag.vue.html | 2 +- ...h_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html | 2 +- ...QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html | 2 +- ...ch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html | 2 +- ..._QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html | 2 +- ...rch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html | 2 +- ...h_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html | 2 +- ...ecords_Search_Input_AdvancedSearch_QueryBuilderView.vue.html | 2 +- .../components_Records_Search_Input_FilterAutocomplete.vue.html | 2 +- .../html/components_Records_Search_Input_FilterButton.vue.html | 2 +- .../html/components_Records_Search_Input_SearchInput.vue.html | 2 +- ...mponents_Records_Search_SaveSearch_SaveSearchButton.vue.html | 2 +- ...ponents_Records_Search_SaveSearch_SaveSearchStepper.vue.html | 2 +- ...ch_SaveSearch_StepperComponents_OrganisationStepper.vue.html | 2 +- ...s_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html | 2 +- ...ords_Search_SaveSearch_StepperComponents_ResultCard.vue.html | 2 +- ...ch_SaveSearch_StepperComponents_StepperDialogHeader.vue.html | 2 +- ...rds_Search_SaveSearch_StepperComponents_UserStepper.vue.html | 2 +- ...nents_Users_Profiles_Private_ViewSavedSearchesTable.vue.html | 2 +- documentation/html/global.html | 2 +- documentation/html/index.html | 2 +- documentation/html/lib_Client_ExternalClients.js.html | 2 +- documentation/html/lib_Client_RESTClient.js.html | 2 +- documentation/html/lib_GraphClient_GraphClient.js.html | 2 +- documentation/html/lib_GraphClient_GraphClientSEO.js.html | 2 +- documentation/html/module-Home.html | 2 +- documentation/html/module-Login.html | 2 +- documentation/html/module-NewRecord.html | 2 +- documentation/html/module-Pagination.html | 2 +- documentation/html/module-Signup.html | 2 +- documentation/html/module-User.html | 2 +- documentation/html/modules.list.html | 2 +- documentation/html/namespaces.list.html | 2 +- documentation/html/router_hackSearch.js.html | 2 +- documentation/html/store_introspector.js.html | 2 +- documentation/html/store_recordData.js.html | 2 +- documentation/html/store_recordSearch.js.html | 2 +- documentation/html/store_searchFilters.js.html | 2 +- documentation/html/utils_advancedSearchUtils.js.html | 2 +- .../utils_query-builder-vue-3_dist_query-builder-vue-3.js.html | 2 +- documentation/html/utils_recordTabUtils.js.html | 2 +- documentation/html/utils_rules.js.html | 2 +- .../views_AdvancedSearch_AdvancedSearchResultTable.vue.html | 2 +- .../html/views_AdvancedSearch_AdvancedSearchSelection.vue.html | 2 +- documentation/html/views_Browsers_OntologyBrowser.vue.html | 2 +- documentation/html/views_CreateRecord_NewRecord.vue.html | 2 +- documentation/html/views_Home_Home.vue.html | 2 +- documentation/html/views_Organisations_Organisation.vue.html | 2 +- documentation/html/views_Records_NetworkGraph.vue.html | 2 +- documentation/html/views_Records_Record.vue.html | 2 +- documentation/html/views_Records_Records.vue.html | 2 +- documentation/html/views_Static_Community_Community.vue.html | 2 +- documentation/html/views_Static_Timeline_Timeline.vue.html | 2 +- documentation/html/views_Users_Login_Login.vue.html | 2 +- documentation/html/views_Users_Signup.vue.html | 2 +- 86 files changed, 86 insertions(+), 86 deletions(-) diff --git a/documentation/html/ExternalRESTClients.html b/documentation/html/ExternalRESTClients.html index 10fc104964..e30aaabd23 100644 --- a/documentation/html/ExternalRESTClients.html +++ b/documentation/html/ExternalRESTClients.html @@ -414,7 +414,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/GraphQLClient.html b/documentation/html/GraphQLClient.html index e29141b167..0fb8c1a8ba 100644 --- a/documentation/html/GraphQLClient.html +++ b/documentation/html/GraphQLClient.html @@ -912,7 +912,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/RESTClient.html b/documentation/html/RESTClient.html index 87d44c61ce..c203f24e45 100644 --- a/documentation/html/RESTClient.html +++ b/documentation/html/RESTClient.html @@ -10217,7 +10217,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/Static.html b/documentation/html/Static.html index ae4d56fcf6..c6345e0c39 100644 --- a/documentation/html/Static.html +++ b/documentation/html/Static.html @@ -391,7 +391,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/classes.list.html b/documentation/html/classes.list.html index c803560872..b1b152c032 100644 --- a/documentation/html/classes.list.html +++ b/documentation/html/classes.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html b/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html index cfdccb8660..520bd84e5e 100644 --- a/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html +++ b/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html @@ -833,7 +833,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html index b96ea4f24a..de7823aab1 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html index fbab801f3b..7cd33e00bc 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html @@ -202,7 +202,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html index b0d3006869..5a3d70f681 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html @@ -204,7 +204,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html index 47eb81cb89..1683dae450 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html index d455277d69..ad085dec58 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html @@ -205,7 +205,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_HiddenRecords.vue.html b/documentation/html/components_Curators_HiddenRecords.vue.html index 043c22f32a..2a8f430f15 100644 --- a/documentation/html/components_Curators_HiddenRecords.vue.html +++ b/documentation/html/components_Curators_HiddenRecords.vue.html @@ -299,7 +299,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_IncompleteRecords.vue.html b/documentation/html/components_Curators_IncompleteRecords.vue.html index 56b951ebed..153ce7d10b 100644 --- a/documentation/html/components_Curators_IncompleteRecords.vue.html +++ b/documentation/html/components_Curators_IncompleteRecords.vue.html @@ -385,7 +385,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_MaintenanceRequests.vue.html b/documentation/html/components_Curators_MaintenanceRequests.vue.html index b9205b32e6..d33e71ae1e 100644 --- a/documentation/html/components_Curators_MaintenanceRequests.vue.html +++ b/documentation/html/components_Curators_MaintenanceRequests.vue.html @@ -672,7 +672,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_RecentCuratorCreation.vue.html b/documentation/html/components_Curators_RecentCuratorCreation.vue.html index 57ae88787f..81ea84cf67 100644 --- a/documentation/html/components_Curators_RecentCuratorCreation.vue.html +++ b/documentation/html/components_Curators_RecentCuratorCreation.vue.html @@ -294,7 +294,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_SystemMessages.vue.html b/documentation/html/components_Curators_SystemMessages.vue.html index 2d2d70c097..effcd38850 100644 --- a/documentation/html/components_Curators_SystemMessages.vue.html +++ b/documentation/html/components_Curators_SystemMessages.vue.html @@ -474,7 +474,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html b/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html index bc03f58468..7ee6a89a88 100644 --- a/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html +++ b/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html @@ -839,7 +839,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_Collections.vue.html b/documentation/html/components_Records_Record_Collections.vue.html index 2f7262bd8d..1f9436a966 100644 --- a/documentation/html/components_Records_Record_Collections.vue.html +++ b/documentation/html/components_Records_Record_Collections.vue.html @@ -462,7 +462,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html b/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html index a7c154da7b..63e67d7368 100644 --- a/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html +++ b/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html @@ -319,7 +319,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_RelatedContent.vue.html b/documentation/html/components_Records_Record_RelatedContent.vue.html index bfe443255c..ae47a3e900 100644 --- a/documentation/html/components_Records_Record_RelatedContent.vue.html +++ b/documentation/html/components_Records_Record_RelatedContent.vue.html @@ -454,7 +454,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_FilterChips.vue.html b/documentation/html/components_Records_Search_Header_FilterChips.vue.html index 4eb5c670e2..36febf6c7f 100644 --- a/documentation/html/components_Records_Search_Header_FilterChips.vue.html +++ b/documentation/html/components_Records_Search_Header_FilterChips.vue.html @@ -251,7 +251,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_Pagination.vue.html b/documentation/html/components_Records_Search_Header_Pagination.vue.html index 2cbd765b3e..243135b4a0 100644 --- a/documentation/html/components_Records_Search_Header_Pagination.vue.html +++ b/documentation/html/components_Records_Search_Header_Pagination.vue.html @@ -262,7 +262,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_Sorting.vue.html b/documentation/html/components_Records_Search_Header_Sorting.vue.html index 7e7c9ddcba..3ec93101c0 100644 --- a/documentation/html/components_Records_Search_Header_Sorting.vue.html +++ b/documentation/html/components_Records_Search_Header_Sorting.vue.html @@ -219,7 +219,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html index c8e4973227..b6cea7cb0c 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html @@ -487,7 +487,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html index a203a04ed4..de642af472 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html @@ -225,7 +225,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html index e759f31cb9..eb2bb5dadb 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html index 3a3e5fe5a3..a33b0489de 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html index 020c3665ca..f252ee8e67 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html index f051ddfca1..9fb305d263 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html @@ -229,7 +229,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html index 3010e0a0a0..5de959294c 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html index 6b99f20938..dd1c1017e0 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html @@ -224,7 +224,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html index e26686168f..cee0fa3e16 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html @@ -224,7 +224,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html index 28edb01249..670a62201d 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html @@ -315,7 +315,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html index f6a04f88f2..cb1bf4ec3d 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html @@ -252,7 +252,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html index 6092e2cbce..dca10e7aa9 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html @@ -272,7 +272,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html index 44be1009b4..95abf326f5 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html index ac79a5c303..565c0c2224 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html @@ -328,7 +328,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html index 3f5979be98..d3ec592c5c 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html @@ -230,7 +230,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html index 7d1cdcdd38..604d175bf8 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html @@ -676,7 +676,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html b/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html index 950f4d0b2f..8a96fd1b2c 100644 --- a/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html +++ b/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html @@ -376,7 +376,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_FilterButton.vue.html b/documentation/html/components_Records_Search_Input_FilterButton.vue.html index a448b2ac84..bd047a650e 100644 --- a/documentation/html/components_Records_Search_Input_FilterButton.vue.html +++ b/documentation/html/components_Records_Search_Input_FilterButton.vue.html @@ -287,7 +287,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_SearchInput.vue.html b/documentation/html/components_Records_Search_Input_SearchInput.vue.html index 9d8a522d27..a4852027c0 100644 --- a/documentation/html/components_Records_Search_Input_SearchInput.vue.html +++ b/documentation/html/components_Records_Search_Input_SearchInput.vue.html @@ -284,7 +284,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html b/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html index 8c222b410a..1b0e8c4e21 100644 --- a/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html @@ -182,7 +182,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html index 98d419e011..7b6e269ac1 100644 --- a/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html @@ -464,7 +464,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html index f0c0237794..79883c3578 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html index 032b16b49b..bfca70dbd5 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html index efdea90e51..198b43a56c 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html index 510f82584d..ed18a6655d 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html @@ -182,7 +182,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html index 29d7b64173..c93996dce7 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html @@ -211,7 +211,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html b/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html index 9e3b9726e3..06ca7b7e0f 100644 --- a/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html +++ b/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html @@ -509,7 +509,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/global.html b/documentation/html/global.html index 5d7c0f624f..44f39b7a4c 100644 --- a/documentation/html/global.html +++ b/documentation/html/global.html @@ -2964,7 +2964,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/index.html b/documentation/html/index.html index 14c5709d59..0358e501bb 100644 --- a/documentation/html/index.html +++ b/documentation/html/index.html @@ -216,7 +216,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/lib_Client_ExternalClients.js.html b/documentation/html/lib_Client_ExternalClients.js.html index ad87fa86ca..6e79b91e22 100644 --- a/documentation/html/lib_Client_ExternalClients.js.html +++ b/documentation/html/lib_Client_ExternalClients.js.html @@ -256,7 +256,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/lib_Client_RESTClient.js.html b/documentation/html/lib_Client_RESTClient.js.html index ce0a02737b..dce1a0567b 100644 --- a/documentation/html/lib_Client_RESTClient.js.html +++ b/documentation/html/lib_Client_RESTClient.js.html @@ -1284,7 +1284,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/lib_GraphClient_GraphClient.js.html b/documentation/html/lib_GraphClient_GraphClient.js.html index 51d6c37cb4..e65775dd7a 100644 --- a/documentation/html/lib_GraphClient_GraphClient.js.html +++ b/documentation/html/lib_GraphClient_GraphClient.js.html @@ -285,7 +285,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/lib_GraphClient_GraphClientSEO.js.html b/documentation/html/lib_GraphClient_GraphClientSEO.js.html index 207f0fbec1..75d4c0d9ae 100644 --- a/documentation/html/lib_GraphClient_GraphClientSEO.js.html +++ b/documentation/html/lib_GraphClient_GraphClientSEO.js.html @@ -286,7 +286,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/module-Home.html b/documentation/html/module-Home.html index 5c22b1c6ff..3b4d9d4c6c 100644 --- a/documentation/html/module-Home.html +++ b/documentation/html/module-Home.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/module-Login.html b/documentation/html/module-Login.html index 262cb08329..71f5b3bd52 100644 --- a/documentation/html/module-Login.html +++ b/documentation/html/module-Login.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/module-NewRecord.html b/documentation/html/module-NewRecord.html index b59425fc4c..db141b2997 100644 --- a/documentation/html/module-NewRecord.html +++ b/documentation/html/module-NewRecord.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/module-Pagination.html b/documentation/html/module-Pagination.html index 9f2505ffd7..8d16df35d1 100644 --- a/documentation/html/module-Pagination.html +++ b/documentation/html/module-Pagination.html @@ -527,7 +527,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/module-Signup.html b/documentation/html/module-Signup.html index a720d14734..9d4048d1f7 100644 --- a/documentation/html/module-Signup.html +++ b/documentation/html/module-Signup.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/module-User.html b/documentation/html/module-User.html index ba94522cc7..d6e94d6940 100644 --- a/documentation/html/module-User.html +++ b/documentation/html/module-User.html @@ -228,7 +228,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/modules.list.html b/documentation/html/modules.list.html index 1089d26429..b614fa954b 100644 --- a/documentation/html/modules.list.html +++ b/documentation/html/modules.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/namespaces.list.html b/documentation/html/namespaces.list.html index 07891c03fe..184af7fd48 100644 --- a/documentation/html/namespaces.list.html +++ b/documentation/html/namespaces.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/router_hackSearch.js.html b/documentation/html/router_hackSearch.js.html index 6b100bb22b..1948d5277c 100644 --- a/documentation/html/router_hackSearch.js.html +++ b/documentation/html/router_hackSearch.js.html @@ -209,7 +209,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/store_introspector.js.html b/documentation/html/store_introspector.js.html index 318632760f..8ba4dcb73b 100644 --- a/documentation/html/store_introspector.js.html +++ b/documentation/html/store_introspector.js.html @@ -325,7 +325,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/store_recordData.js.html b/documentation/html/store_recordData.js.html index 2d8ef51a77..46133e9430 100644 --- a/documentation/html/store_recordData.js.html +++ b/documentation/html/store_recordData.js.html @@ -872,7 +872,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/store_recordSearch.js.html b/documentation/html/store_recordSearch.js.html index f7d452230a..826b618045 100644 --- a/documentation/html/store_recordSearch.js.html +++ b/documentation/html/store_recordSearch.js.html @@ -355,7 +355,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/store_searchFilters.js.html b/documentation/html/store_searchFilters.js.html index 4531819ad9..202fd4fbd9 100644 --- a/documentation/html/store_searchFilters.js.html +++ b/documentation/html/store_searchFilters.js.html @@ -301,7 +301,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/utils_advancedSearchUtils.js.html b/documentation/html/utils_advancedSearchUtils.js.html index 99a35cd13a..44d743cc0c 100644 --- a/documentation/html/utils_advancedSearchUtils.js.html +++ b/documentation/html/utils_advancedSearchUtils.js.html @@ -196,7 +196,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html b/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html index 3b2ec69e8f..6f42d5305f 100644 --- a/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html +++ b/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html @@ -3653,7 +3653,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/utils_recordTabUtils.js.html b/documentation/html/utils_recordTabUtils.js.html index 0185ac53c2..21ed1ab128 100644 --- a/documentation/html/utils_recordTabUtils.js.html +++ b/documentation/html/utils_recordTabUtils.js.html @@ -270,7 +270,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/utils_rules.js.html b/documentation/html/utils_rules.js.html index 6f19c73248..6e51e5d5ea 100644 --- a/documentation/html/utils_rules.js.html +++ b/documentation/html/utils_rules.js.html @@ -293,7 +293,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html b/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html index cffaa20c9c..73444247b3 100644 --- a/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html +++ b/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html @@ -451,7 +451,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html b/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html index f9656c3567..c2429262e4 100644 --- a/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html +++ b/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html @@ -373,7 +373,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_Browsers_OntologyBrowser.vue.html b/documentation/html/views_Browsers_OntologyBrowser.vue.html index dfe152c145..499a6d9d31 100644 --- a/documentation/html/views_Browsers_OntologyBrowser.vue.html +++ b/documentation/html/views_Browsers_OntologyBrowser.vue.html @@ -697,7 +697,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_CreateRecord_NewRecord.vue.html b/documentation/html/views_CreateRecord_NewRecord.vue.html index baa9016b6c..1befe99520 100644 --- a/documentation/html/views_CreateRecord_NewRecord.vue.html +++ b/documentation/html/views_CreateRecord_NewRecord.vue.html @@ -401,7 +401,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_Home_Home.vue.html b/documentation/html/views_Home_Home.vue.html index b6f423cafa..dce9af5542 100644 --- a/documentation/html/views_Home_Home.vue.html +++ b/documentation/html/views_Home_Home.vue.html @@ -188,7 +188,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_Organisations_Organisation.vue.html b/documentation/html/views_Organisations_Organisation.vue.html index 820d9c2242..0df0b05db2 100644 --- a/documentation/html/views_Organisations_Organisation.vue.html +++ b/documentation/html/views_Organisations_Organisation.vue.html @@ -991,7 +991,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_NetworkGraph.vue.html b/documentation/html/views_Records_NetworkGraph.vue.html index 6c85a0c833..a58edacaec 100644 --- a/documentation/html/views_Records_NetworkGraph.vue.html +++ b/documentation/html/views_Records_NetworkGraph.vue.html @@ -734,7 +734,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_Record.vue.html b/documentation/html/views_Records_Record.vue.html index acfe2b9ccc..5ea7bd6ffe 100644 --- a/documentation/html/views_Records_Record.vue.html +++ b/documentation/html/views_Records_Record.vue.html @@ -1494,7 +1494,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_Records.vue.html b/documentation/html/views_Records_Records.vue.html index 752c5e8c49..0badb11dc5 100644 --- a/documentation/html/views_Records_Records.vue.html +++ b/documentation/html/views_Records_Records.vue.html @@ -450,7 +450,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_Static_Community_Community.vue.html b/documentation/html/views_Static_Community_Community.vue.html index e8592eb54c..aa0f6cda72 100644 --- a/documentation/html/views_Static_Community_Community.vue.html +++ b/documentation/html/views_Static_Community_Community.vue.html @@ -999,7 +999,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_Static_Timeline_Timeline.vue.html b/documentation/html/views_Static_Timeline_Timeline.vue.html index 186c04f757..56cb20eb7a 100644 --- a/documentation/html/views_Static_Timeline_Timeline.vue.html +++ b/documentation/html/views_Static_Timeline_Timeline.vue.html @@ -153,7 +153,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_Users_Login_Login.vue.html b/documentation/html/views_Users_Login_Login.vue.html index 11b5aa542b..433edfef3e 100644 --- a/documentation/html/views_Users_Login_Login.vue.html +++ b/documentation/html/views_Users_Login_Login.vue.html @@ -462,7 +462,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. diff --git a/documentation/html/views_Users_Signup.vue.html b/documentation/html/views_Users_Signup.vue.html index bf9e9dfc1a..3a1e0f9ee4 100644 --- a/documentation/html/views_Users_Signup.vue.html +++ b/documentation/html/views_Users_Signup.vue.html @@ -150,7 +150,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Mon Jul 20th 2026 using the DocStrap template. From f7f52f8201f8100898c124cf4f6b1e61ce825de7 Mon Sep 17 00:00:00 2001 From: Milo Thurston Date: Wed, 22 Jul 2026 16:24:31 +0100 Subject: [PATCH 03/19] Added page, fixed tests. #2839 --- package-lock.json | 547 +++++++----------- package.json | 6 +- src/router/index.js | 6 + src/router/routes.js | 1 + .../Static/Documentation/Documentation.vue | 90 +++ tests/setup.js | 12 +- .../unit/components/ChatBot/FionaChat.spec.js | 3 + .../CuratorSummaryStatistics.spec.js | 4 +- .../RecordEditsByMonth.spec.js | 8 +- .../RecordsCreatedByMonth.spec.js | 8 +- .../RecordsNeedingReview.spec.js | 4 +- .../RecordsWithoutDois.spec.js | 8 +- .../Curators/MaintenanceRequests.spec.js | 8 +- .../UserRecordsAwaitingApproval.spec.js | 13 +- .../Editor/DataAccess/EditDataAccess.spec.js | 2 + .../unit/components/Navigation/Header.spec.js | 5 + .../Record/GeneralInfo/DOITitle.spec.js | 4 +- .../Record/GeneralInfo/SavedSearches.spec.js | 8 +- .../SaveSearch/SaveSearchStepper.spec.js | 8 +- .../StepperComponents/PolicyStepper.spec.js | 3 + .../Private/ViewSavedSearchesTable.spec.js | 10 +- tests/unit/utils/generalUtils.spec.js | 4 +- .../views/Organisations/Organisation.spec.js | 64 +- .../views/Users/EditPublicProfile.spec.js | 13 +- 24 files changed, 430 insertions(+), 409 deletions(-) create mode 100644 src/views/Static/Documentation/Documentation.vue diff --git a/package-lock.json b/package-lock.json index 4442a0bbe9..3456a820d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -64,8 +64,8 @@ "@fortawesome/free-solid-svg-icons": "^6.6.0", "@vitejs/plugin-legacy": "^8.0.2", "@vitejs/plugin-vue": "^6.0.6", - "@vitest/coverage-v8": "^3.2.4", - "@vitest/ui": "^3.2.4", + "@vitest/coverage-v8": "^4.1.10", + "@vitest/ui": "^4.1.10", "@vue/babel-preset-app": "^5.0.8", "@vue/test-utils": "^2.4.6", "autoprefixer": "^10.4.20", @@ -103,7 +103,7 @@ "vite-plugin-compression2": "^2.5.3", "vite-plugin-eslint": "^1.8.1", "vite-plugin-vuetify": "^2.1.3", - "vitest": "^3.2.4", + "vitest": "^4.1.10", "vue-3-linkify": "^1.1.0", "yaml": "^2.8.3" }, @@ -111,20 +111,6 @@ "fsevents": "^2.3.2" } }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", @@ -153,6 +139,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", @@ -1858,6 +1845,7 @@ "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@keyv/serialize": "^1.1.1" } @@ -1899,6 +1887,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -1947,6 +1936,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" } @@ -2002,7 +1992,6 @@ "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", "license": "MIT", "optional": true, - "peer": true, "dependencies": { "@emnapi/wasi-threads": "1.2.2", "tslib": "^2.4.0" @@ -2013,8 +2002,7 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD", - "optional": true, - "peer": true + "optional": true }, "node_modules/@emnapi/runtime": { "version": "1.11.1", @@ -2022,7 +2010,6 @@ "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", "license": "MIT", "optional": true, - "peer": true, "dependencies": { "tslib": "^2.4.0" } @@ -2032,8 +2019,7 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD", - "optional": true, - "peer": true + "optional": true }, "node_modules/@emnapi/wasi-threads": { "version": "1.2.2", @@ -2041,7 +2027,6 @@ "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", "license": "MIT", "optional": true, - "peer": true, "dependencies": { "tslib": "^2.4.0" } @@ -2051,8 +2036,7 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD", - "optional": true, - "peer": true + "optional": true }, "node_modules/@epic-web/invariant": { "version": "1.0.0", @@ -2560,6 +2544,7 @@ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.7.2.tgz", "integrity": "sha512-yxtOBWDrdi5DD5o1pmVdq3WMCvnobT0LU6R8RyyVXPvFRd2o79/0NCuQoCjNTeZz9EzA9xS3JxNWfv54RIHFEA==", "license": "MIT", + "peer": true, "dependencies": { "@fortawesome/fontawesome-common-types": "6.7.2" }, @@ -2685,16 +2670,6 @@ "node": ">=18.0.0" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", - "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -4351,6 +4326,13 @@ "node": ">=4" } }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "dev": true, + "license": "MIT" + }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", @@ -5066,8 +5048,7 @@ "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@types/estree": { "version": "1.0.9", @@ -5122,6 +5103,7 @@ "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/linkify-it": "^5", "@types/mdurl": "^2" @@ -5415,32 +5397,30 @@ } }, "node_modules/@vitest/coverage-v8": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.2.6.tgz", - "integrity": "sha512-LsAdmUapA0qSN306d8+zOyawM0hFm2m2Hg9IwVNIKBm+qJV8cijiq2c+gxKZcB1HCfIWAy+0qEZDCUQA58A1cw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.10.tgz", + "integrity": "sha512-IM49HmthevbgAO4anp1hwtoT9wYe59w0LR00gr+eagHE+ZJ5lK4sLPeO0ubgoJcwLk6dehU3R24N+FbEEKDc8g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@ampproject/remapping": "^2.3.0", "@bcoe/v8-coverage": "^1.0.2", - "ast-v8-to-istanbul": "^0.3.3", - "debug": "^4.4.1", + "@vitest/utils": "4.1.10", + "ast-v8-to-istanbul": "^1.0.0", "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.6", - "istanbul-reports": "^3.1.7", - "magic-string": "^0.30.17", - "magicast": "^0.3.5", - "std-env": "^3.9.0", - "test-exclude": "^7.0.1", - "tinyrainbow": "^2.0.0" + "istanbul-reports": "^3.2.0", + "magicast": "^0.5.2", + "obug": "^2.1.1", + "std-env": "^4.0.0-rc.1", + "tinyrainbow": "^3.1.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "3.2.6", - "vitest": "3.2.6" + "@vitest/browser": "4.1.10", + "vitest": "4.1.10" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -5449,39 +5429,40 @@ } }, "node_modules/@vitest/expect": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.6.tgz", - "integrity": "sha512-1+7q9BtaKzEmO+fmNT3kYvoNn5Y71XWAx2Q5HRim4tTVRQVRv4uJFAQ5FbK0OPUeNP/WmVCpxYxoJdvuHVjzBQ==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.10.tgz", + "integrity": "sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==", "dev": true, "license": "MIT", "dependencies": { + "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", - "@vitest/spy": "3.2.6", - "@vitest/utils": "3.2.6", - "chai": "^5.2.0", - "tinyrainbow": "^2.0.0" + "@vitest/spy": "4.1.10", + "@vitest/utils": "4.1.10", + "chai": "^6.2.2", + "tinyrainbow": "^3.1.0" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/mocker": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.6.tgz", - "integrity": "sha512-EZOrpDbkKotFAP7wPAQV1UIyoGOk4oX7ynWhBhLB7v+meMHbQhU16oPpIYGTTe4oFlhpryGpgpcZP/sin3hYuw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.10.tgz", + "integrity": "sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "3.2.6", + "@vitest/spy": "4.1.10", "estree-walker": "^3.0.3", - "magic-string": "^0.30.17" + "magic-string": "^0.30.21" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { "msw": "^2.4.9", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "msw": { @@ -5503,42 +5484,42 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.6.tgz", - "integrity": "sha512-lb7XXXzmm2h2ASzFnRvQpDo6onT1NmMJA3tkGTWiBFtRJ9lxGY3d3mm/Apt36gej2bkkOVLL/yTOtufDaFa/jA==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.10.tgz", + "integrity": "sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==", "dev": true, "license": "MIT", "dependencies": { - "tinyrainbow": "^2.0.0" + "tinyrainbow": "^3.1.0" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/runner": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.6.tgz", - "integrity": "sha512-HYcoSj1w5tcgUnzoF0HcyaAQjpA1gj9ftUJ7iSJSuipc02jW9gKkigwZbjFldAfYHA1fa8UZVRftdMY5msWM9Q==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.10.tgz", + "integrity": "sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "3.2.6", - "pathe": "^2.0.3", - "strip-literal": "^3.0.0" + "@vitest/utils": "4.1.10", + "pathe": "^2.0.3" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/snapshot": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.6.tgz", - "integrity": "sha512-H+ZjNTWGpObenh0YnlBctAPnJSI20P81PL8BPzWpx54YXLLTm8hEsWawtcYLMrwvpK48hGxLLbCS+1KRXhsKhw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.10.tgz", + "integrity": "sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "3.2.6", - "magic-string": "^0.30.17", + "@vitest/pretty-format": "4.1.10", + "@vitest/utils": "4.1.10", + "magic-string": "^0.30.21", "pathe": "^2.0.3" }, "funding": { @@ -5546,50 +5527,48 @@ } }, "node_modules/@vitest/spy": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.6.tgz", - "integrity": "sha512-oq6BbH68WzcWmwtBrU9nqLeaXTR4XwJF7FSLkKEZo4i6eoXcrxjcwSuTvWBIRUTC6VC72nXYunzqgZA+IKdtxg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.10.tgz", + "integrity": "sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==", "dev": true, "license": "MIT", - "dependencies": { - "tinyspy": "^4.0.3" - }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/ui": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-3.2.6.tgz", - "integrity": "sha512-mATfG3zVdhobE9U1rIpvtYD3DGuSSxqZ3Aj/8ityGqKXy8YDJ9BoAjZmAz6dZ1IZ1xI5V+MerkCczvVa+3QK9Q==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-4.1.10.tgz", + "integrity": "sha512-EOUqfXHTXtpSHsyLHH40ts3Ue+hRhSGwzwzMlK0dTEOLSDYyOXLyr5JDGmHQWhN2DYI30gw6dVx3cdgM9FZl+Q==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@vitest/utils": "3.2.6", + "@vitest/utils": "4.1.10", "fflate": "^0.8.2", - "flatted": "^3.3.3", + "flatted": "^3.4.2", "pathe": "^2.0.3", - "sirv": "^3.0.1", - "tinyglobby": "^0.2.14", - "tinyrainbow": "^2.0.0" + "sirv": "^3.0.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.1.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vitest": "3.2.6" + "vitest": "4.1.10" } }, "node_modules/@vitest/utils": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.6.tgz", - "integrity": "sha512-lI23nIs4bnT3T8NIoh+vFaz5s2/DdP0Jgt2jxwgWljvwn82cLJtyi/If+fjFyoLMGIOz0U/fKvWE0d4jsNQEfg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.10.tgz", + "integrity": "sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "3.2.6", - "loupe": "^3.1.4", - "tinyrainbow": "^2.0.0" + "@vitest/pretty-format": "4.1.10", + "convert-source-map": "^2.0.0", + "tinyrainbow": "^3.1.0" }, "funding": { "url": "https://opencollective.com/vitest" @@ -5853,6 +5832,7 @@ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", "license": "MIT", + "peer": true, "dependencies": { "@vue/compiler-core": "3.5.38", "@vue/shared": "3.5.38" @@ -5863,6 +5843,7 @@ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", "license": "MIT", + "peer": true, "dependencies": { "@babel/parser": "^7.29.7", "@vue/compiler-core": "3.5.38", @@ -5927,6 +5908,7 @@ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", "license": "MIT", + "peer": true, "dependencies": { "@vue/compiler-ssr": "3.5.38", "@vue/shared": "3.5.38" @@ -5996,6 +5978,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6220,9 +6203,9 @@ } }, "node_modules/ast-v8-to-istanbul": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.12.tgz", - "integrity": "sha512-BRRC8VRZY2R4Z4lFIL35MwNXmwVqBityvOIwETtsCSwvjl0IdgFsy9NhdaA6j74nUdtJJlIypeRhpDam19Wq3g==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-1.0.5.tgz", + "integrity": "sha512-UPAgKJFSEGMWSDr3LX4tqnAb4f7KGT8O40Tyx8wbYmmZ/yn58lNCm8h3svs3eXgiGd5AXxz8NDOvXWvicq+rJA==", "dev": true, "license": "MIT", "dependencies": { @@ -6761,6 +6744,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.10.38", "caniuse-lite": "^1.0.30001799", @@ -7200,18 +7184,11 @@ } }, "node_modules/chai": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", - "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", + "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", "dev": true, "license": "MIT", - "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" - }, "engines": { "node": ">=18" } @@ -7259,16 +7236,6 @@ "dev": true, "license": "MIT" }, - "node_modules/check-error": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", - "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16" - } - }, "node_modules/chokidar": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", @@ -7946,6 +7913,7 @@ "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "mdn-data": "2.27.1", "source-map-js": "^1.2.1" @@ -8067,16 +8035,6 @@ "dev": true, "license": "MIT" }, - "node_modules/deep-eql": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -9001,6 +8959,7 @@ "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -9163,7 +9122,6 @@ "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "@types/esrecurse": "^4.3.1", "@types/estree": "^1.0.8", @@ -9183,7 +9141,6 @@ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", - "peer": true, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" }, @@ -9197,7 +9154,6 @@ "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "acorn": "^8.16.0", "acorn-jsx": "^5.3.2", @@ -9431,9 +9387,9 @@ } }, "node_modules/expect-type": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", - "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz", + "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -10350,6 +10306,7 @@ "integrity": "sha512-6QD0ilzDDt93tX44y8tbmZdAcdTRYDhUP+Asgi6pC8Pp5IA3cvaZGyoVN/EGtlq9ziT65iPuBBn3ASLr6hCgVw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/node": ">=20.0.0", "@types/whatwg-mimetype": "^3.0.2", @@ -10577,7 +10534,8 @@ "version": "12.1.2", "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-12.1.2.tgz", "integrity": "sha512-paZ72q1um0zZT1sS+O/3JfXVSOLPmZ0zlo8SgRc0rEplPFPQUPc4VpkgQS8IUTueeOBgIWwVpAWyC9tBYbQ0kg==", - "license": "https://www.highcharts.com/license" + "license": "https://www.highcharts.com/license", + "peer": true }, "node_modules/highcharts-vue": { "version": "2.0.1", @@ -11544,21 +11502,6 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", - "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.23", - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/istanbul-reports": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", @@ -11611,7 +11554,8 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/js-beautify": { "version": "1.15.4", @@ -12168,7 +12112,8 @@ "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-3.0.5.tgz", "integrity": "sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lint-staged": { "version": "9.5.0", @@ -12806,13 +12751,6 @@ "node": ">=4" } }, - "node_modules/loupe": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", - "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==", - "dev": true, - "license": "MIT" - }, "node_modules/lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -12866,15 +12804,15 @@ } }, "node_modules/magicast": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", - "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.3.tgz", + "integrity": "sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.25.4", - "@babel/types": "^7.25.4", - "source-map-js": "^1.2.0" + "@babel/parser": "^7.29.3", + "@babel/types": "^7.29.0", + "source-map-js": "^1.2.1" } }, "node_modules/make-dir": { @@ -13998,6 +13936,20 @@ "integrity": "sha512-42CPE9AhahZRsMNslczq0ctAEtqk8Eka26QofnqC346BZdHDySk3LWka23LI7ULIw11NmltpiLagIq8gBozxTw==", "license": "MIT" }, + "node_modules/obug": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.4.tgz", + "integrity": "sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT", + "engines": { + "node": ">=12.20.0" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -14172,6 +14124,7 @@ "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.104.0.tgz", "integrity": "sha512-sIEpobLwe7KhW1JdTvBJkNDgjJarHNsx+Q37iRNyASvmlDOD+f8Qirvwp6nFNz7Q5q3JcsJ1dpKM+oMPTDF/dw==", "license": "MIT", + "peer": true, "dependencies": { "@oxc-project/types": "^0.104.0" }, @@ -14502,16 +14455,6 @@ "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, - "node_modules/pathval": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", - "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.16" - } - }, "node_modules/pbkdf2": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.6.tgz", @@ -14656,6 +14599,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", @@ -15786,6 +15730,7 @@ "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", "license": "MIT", + "peer": true, "dependencies": { "@oxc-project/types": "=0.133.0", "@rolldown/pluginutils": "^1.0.0" @@ -15829,6 +15774,7 @@ "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/estree": "1.0.9" }, @@ -16135,6 +16081,7 @@ "integrity": "sha512-OL3GoQyoUdDt843DpVmDO6y2k1sc5IhUDSpu8XucEI+35neq5QivZ1iuegnpraEVTJXlQGK1gl27zKcTLEPbQw==", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "chokidar": "^5.0.0", "immutable": "^5.1.5", @@ -16642,9 +16589,9 @@ "license": "MIT" }, "node_modules/std-env": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", - "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz", + "integrity": "sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==", "dev": true, "license": "MIT" }, @@ -16862,26 +16809,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-literal": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz", - "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==", - "dev": true, - "license": "MIT", - "dependencies": { - "js-tokens": "^9.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/strip-literal/node_modules/js-tokens": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", - "dev": true, - "license": "MIT" - }, "node_modules/stylelint": { "version": "16.26.1", "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.26.1.tgz", @@ -17148,6 +17075,7 @@ "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -17374,6 +17302,7 @@ "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", "devOptional": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", @@ -17394,60 +17323,6 @@ "devOptional": true, "license": "MIT" }, - "node_modules/test-exclude": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.2.tgz", - "integrity": "sha512-u9E6A+ZDYdp7a4WnarkXPZOx8Ilz46+kby6p1yZ8zsGTz9gYa6FIS7lj2oezzNKmtdyyJNNmmXDppga5GB7kSw==", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^10.4.1", - "minimatch": "^10.2.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/test-exclude/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/test-exclude/node_modules/minimatch": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", - "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.5" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -17489,11 +17364,14 @@ "license": "MIT" }, "node_modules/tinyexec": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz", + "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/tinyglobby": { "version": "0.2.17", @@ -17511,30 +17389,10 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/tinypool": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", - "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.0.0 || >=20.0.0" - } - }, "node_modules/tinyrainbow": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", - "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tinyspy": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz", - "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", + "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", "dev": true, "license": "MIT", "engines": { @@ -18150,6 +18008,7 @@ "resolved": "https://registry.npmjs.org/vike/-/vike-0.4.259.tgz", "integrity": "sha512-5S+rgfLYfozCqXTlyZzr6P4FXOIoPcsSbqYO32keBK2Jun4AKR5BI/sQiP3w09Zq/WZkywEu0ofHFAAxtaIdSg==", "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.28.5", "@babel/types": "^7.28.5", @@ -18199,6 +18058,7 @@ "resolved": "https://registry.npmjs.org/vike-vue/-/vike-vue-0.9.11.tgz", "integrity": "sha512-Ujcu7NG/ZFsiAgEomA0PtuHFg0J/BMcol/QHiDzaIlov2JSiDfapyBLidrPVTrHwLHvmeCnxa4ruVqG+/Vj1XA==", "license": "MIT", + "peer": true, "dependencies": { "magic-string": "^0.30.21", "oxc-parser": "^0.104.0", @@ -18226,6 +18086,7 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", "license": "MIT", + "peer": true, "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.4", @@ -18298,29 +18159,6 @@ } } }, - "node_modules/vite-node": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz", - "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.4.1", - "es-module-lexer": "^1.7.0", - "pathe": "^2.0.3", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, "node_modules/vite-plugin-cjs-interop": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/vite-plugin-cjs-interop/-/vite-plugin-cjs-interop-4.0.3.tgz", @@ -18795,6 +18633,7 @@ "resolved": "https://registry.npmjs.org/vite-plugin-vuetify/-/vite-plugin-vuetify-2.1.3.tgz", "integrity": "sha512-Q4SC/4TqbNvaZIFb9YsfBqkGlYHbJJJ6uU3CnRBZqLUF3s5eCMVZAaV4GkTbehIH/bhSj42lMXztOwc71u6rVw==", "license": "MIT", + "peer": true, "dependencies": { "@vuetify/loader-shared": "^2.1.2", "debug": "^4.3.3", @@ -18819,65 +18658,80 @@ } }, "node_modules/vitest": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.6.tgz", - "integrity": "sha512-xejya+bT/j/+R/AGa1XOfRxLmNUlLtlwjRsFUILF+xHfzElmGcmFydy2gqqIrd62ptIEfwVMofd19uNWD9L7Nw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.10.tgz", + "integrity": "sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@types/chai": "^5.2.2", - "@vitest/expect": "3.2.6", - "@vitest/mocker": "3.2.6", - "@vitest/pretty-format": "^3.2.6", - "@vitest/runner": "3.2.6", - "@vitest/snapshot": "3.2.6", - "@vitest/spy": "3.2.6", - "@vitest/utils": "3.2.6", - "chai": "^5.2.0", - "debug": "^4.4.1", - "expect-type": "^1.2.1", - "magic-string": "^0.30.17", + "@vitest/expect": "4.1.10", + "@vitest/mocker": "4.1.10", + "@vitest/pretty-format": "4.1.10", + "@vitest/runner": "4.1.10", + "@vitest/snapshot": "4.1.10", + "@vitest/spy": "4.1.10", + "@vitest/utils": "4.1.10", + "es-module-lexer": "^2.0.0", + "expect-type": "^1.3.0", + "magic-string": "^0.30.21", + "obug": "^2.1.1", "pathe": "^2.0.3", - "picomatch": "^4.0.2", - "std-env": "^3.9.0", + "picomatch": "^4.0.3", + "std-env": "^4.0.0-rc.1", "tinybench": "^2.9.0", - "tinyexec": "^0.3.2", - "tinyglobby": "^0.2.14", - "tinypool": "^1.1.1", - "tinyrainbow": "^2.0.0", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0", - "vite-node": "3.2.4", + "tinyexec": "^1.0.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.1.0", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", "why-is-node-running": "^2.3.0" }, "bin": { "vitest": "vitest.mjs" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { "@edge-runtime/vm": "*", - "@types/debug": "^4.1.12", - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "@vitest/browser": "3.2.6", - "@vitest/ui": "3.2.6", + "@opentelemetry/api": "^1.9.0", + "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", + "@vitest/browser-playwright": "4.1.10", + "@vitest/browser-preview": "4.1.10", + "@vitest/browser-webdriverio": "4.1.10", + "@vitest/coverage-istanbul": "4.1.10", + "@vitest/coverage-v8": "4.1.10", + "@vitest/ui": "4.1.10", "happy-dom": "*", - "jsdom": "*" + "jsdom": "*", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "@edge-runtime/vm": { "optional": true }, - "@types/debug": { + "@opentelemetry/api": { "optional": true }, "@types/node": { "optional": true }, - "@vitest/browser": { + "@vitest/browser-playwright": { + "optional": true + }, + "@vitest/browser-preview": { + "optional": true + }, + "@vitest/browser-webdriverio": { + "optional": true + }, + "@vitest/coverage-istanbul": { + "optional": true + }, + "@vitest/coverage-v8": { "optional": true }, "@vitest/ui": { @@ -18888,9 +18742,19 @@ }, "jsdom": { "optional": true + }, + "vite": { + "optional": false } } }, + "node_modules/vitest/node_modules/es-module-lexer": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz", + "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==", + "dev": true, + "license": "MIT" + }, "node_modules/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -18903,6 +18767,7 @@ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", "license": "MIT", + "peer": true, "dependencies": { "@vue/compiler-dom": "3.5.38", "@vue/compiler-sfc": "3.5.38", @@ -19147,6 +19012,7 @@ "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.12.8.tgz", "integrity": "sha512-gvmOWeLd6CG7LVh2Qonft5YrIb7MpbKZglRjg0ItEloSbu6hfUII2RZmRSVxGKYdiXTf7J1hI3BRSHr8J9LkxA==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/johnleider" @@ -19545,6 +19411,7 @@ "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "devOptional": true, "license": "ISC", + "peer": true, "bin": { "yaml": "bin.mjs" }, diff --git a/package.json b/package.json index d329308d33..7a83f920c1 100644 --- a/package.json +++ b/package.json @@ -74,8 +74,8 @@ "@fortawesome/free-solid-svg-icons": "^6.6.0", "@vitejs/plugin-legacy": "^8.0.2", "@vitejs/plugin-vue": "^6.0.6", - "@vitest/coverage-v8": "^3.2.4", - "@vitest/ui": "^3.2.4", + "@vitest/coverage-v8": "^4.1.10", + "@vitest/ui": "^4.1.10", "@vue/babel-preset-app": "^5.0.8", "@vue/test-utils": "^2.4.6", "autoprefixer": "^10.4.20", @@ -113,7 +113,7 @@ "vite-plugin-compression2": "^2.5.3", "vite-plugin-eslint": "^1.8.1", "vite-plugin-vuetify": "^2.1.3", - "vitest": "^3.2.4", + "vitest": "^4.1.10", "vue-3-linkify": "^1.1.0", "yaml": "^2.8.3" }, diff --git a/src/router/index.js b/src/router/index.js index a42f967d6b..e8029f5f18 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -16,6 +16,7 @@ import { Educational, Graph, Home, + Documentation, Licence, Login, LoginFailure, @@ -91,6 +92,11 @@ export function createMyRouter(store) { path: "/", component: Home, }, + { + name: "Documentation", + path: "/documentation", + component: Documentation, + }, { name: "Graph", path: "/graph/:id", diff --git a/src/router/routes.js b/src/router/routes.js index b816af2443..2c11a1067a 100644 --- a/src/router/routes.js +++ b/src/router/routes.js @@ -1,3 +1,4 @@ +export const Documentation = () => import("@/views/Static/Documentation/Documentation.vue"); export const Home = () => import("@/views/Home/Home.vue"); export const NotFound = () => import("@/views/Errors/404"); export const ServerError = () => import("@/views/Errors/500"); diff --git a/src/views/Static/Documentation/Documentation.vue b/src/views/Static/Documentation/Documentation.vue new file mode 100644 index 0000000000..5c59d6fd73 --- /dev/null +++ b/src/views/Static/Documentation/Documentation.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/tests/setup.js b/tests/setup.js index c160aa508f..5c083714cb 100644 --- a/tests/setup.js +++ b/tests/setup.js @@ -224,14 +224,16 @@ if (!Object.groupBy) { }; } -// Prevent accidental network access to local API endpoints in unit tests. +// Prevent unit tests from reaching API and embedded-service endpoints. const nativeFetch = globalThis.fetch ? globalThis.fetch.bind(globalThis) : null; const mockedFetch = async (input, init) => { const url = typeof input === "string" ? input : (input && input.url) || ""; if ( url.includes("localhost:3000") || url.includes("127.0.0.1:3000") || - url.includes("undefined/graphql") + url.includes("undefined/graphql") || + url.includes("dev-api.fairsharing.org") || + url.includes("aicc.uksouth.cloudapp.azure.com") ) { return new Response(JSON.stringify({}), { status: 200, @@ -246,14 +248,15 @@ if (typeof window !== "undefined") { window.fetch = globalThis.fetch; } -// Short-circuit GraphQL requests that would otherwise target localhost in tests. +// Short-circuit GraphQL requests to configured development endpoints in tests. const originalGetData = GraphQLClient.prototype.getData; GraphQLClient.prototype.getData = async function (queryString) { const url = this.url || ""; if ( url.includes("localhost:3000") || url.includes("127.0.0.1:3000") || - url.includes("undefined/graphql") + url.includes("undefined/graphql") || + url.includes("dev-api.fairsharing.org") ) { return { data: { data: {} } }; } @@ -266,6 +269,7 @@ RESTClient.prototype.executeQuery = async function (query) { if ( url.includes("localhost:3000") || url.includes("127.0.0.1:3000") || + url.includes("dev-api.fairsharing.org") || url.startsWith("undefined") || url.includes("/undefined/") ) { diff --git a/tests/unit/components/ChatBot/FionaChat.spec.js b/tests/unit/components/ChatBot/FionaChat.spec.js index 926e6f9911..80d4aa1c2e 100644 --- a/tests/unit/components/ChatBot/FionaChat.spec.js +++ b/tests/unit/components/ChatBot/FionaChat.spec.js @@ -12,6 +12,9 @@ describe("FionaChat", () => { document.body.innerHTML = '
'; wrapper = mount(FionaChat, { attachTo: "#app", + data: () => ({ + chatUrl: "about:blank#", + }), global: { stubs: { VBtn: { diff --git a/tests/unit/components/Curators/DownLoadRecordComponents/CuratorSummaryStatistics.spec.js b/tests/unit/components/Curators/DownLoadRecordComponents/CuratorSummaryStatistics.spec.js index c149ffa408..8df7f01867 100644 --- a/tests/unit/components/Curators/DownLoadRecordComponents/CuratorSummaryStatistics.spec.js +++ b/tests/unit/components/Curators/DownLoadRecordComponents/CuratorSummaryStatistics.spec.js @@ -15,7 +15,9 @@ const { mockClientInstance } = vi.hoisted(() => { vi.mock("@/lib/GraphClient/GraphClient", () => { return { - default: vi.fn().mockImplementation(() => mockClientInstance), + default: vi.fn(function () { + return mockClientInstance; + }), }; }); diff --git a/tests/unit/components/Curators/DownLoadRecordComponents/RecordEditsByMonth.spec.js b/tests/unit/components/Curators/DownLoadRecordComponents/RecordEditsByMonth.spec.js index f4eb14cbcc..f2c70c5e98 100644 --- a/tests/unit/components/Curators/DownLoadRecordComponents/RecordEditsByMonth.spec.js +++ b/tests/unit/components/Curators/DownLoadRecordComponents/RecordEditsByMonth.spec.js @@ -10,9 +10,11 @@ const { mockGetEditByMonth } = vi.hoisted(() => ({ // 2. Mock RestClient vi.mock("@/lib/Client/RESTClient", () => { return { - default: vi.fn().mockImplementation(() => ({ - getEditByMonth: mockGetEditByMonth, - })), + default: vi.fn(function () { + return { + getEditByMonth: mockGetEditByMonth, + }; + }), }; }); diff --git a/tests/unit/components/Curators/DownLoadRecordComponents/RecordsCreatedByMonth.spec.js b/tests/unit/components/Curators/DownLoadRecordComponents/RecordsCreatedByMonth.spec.js index f169466e4e..9746ded3d1 100644 --- a/tests/unit/components/Curators/DownLoadRecordComponents/RecordsCreatedByMonth.spec.js +++ b/tests/unit/components/Curators/DownLoadRecordComponents/RecordsCreatedByMonth.spec.js @@ -9,9 +9,11 @@ const { mockGetRecordCreatedByMonth } = vi.hoisted(() => ({ vi.mock("@/lib/Client/RESTClient", () => { return { - default: vi.fn().mockImplementation(() => ({ - getRecordCreatedByMonth: mockGetRecordCreatedByMonth, - })), + default: vi.fn(function () { + return { + getRecordCreatedByMonth: mockGetRecordCreatedByMonth, + }; + }), }; }); diff --git a/tests/unit/components/Curators/DownLoadRecordComponents/RecordsNeedingReview.spec.js b/tests/unit/components/Curators/DownLoadRecordComponents/RecordsNeedingReview.spec.js index f5970fba10..3b363a0d9c 100644 --- a/tests/unit/components/Curators/DownLoadRecordComponents/RecordsNeedingReview.spec.js +++ b/tests/unit/components/Curators/DownLoadRecordComponents/RecordsNeedingReview.spec.js @@ -13,7 +13,9 @@ const { mockClientInstance } = vi.hoisted(() => ({ vi.mock("@/lib/GraphClient/GraphClient", () => { return { - default: vi.fn().mockImplementation(() => mockClientInstance), + default: vi.fn(function () { + return mockClientInstance; + }), }; }); diff --git a/tests/unit/components/Curators/DownLoadRecordComponents/RecordsWithoutDois.spec.js b/tests/unit/components/Curators/DownLoadRecordComponents/RecordsWithoutDois.spec.js index 1736be80fc..858e322d52 100644 --- a/tests/unit/components/Curators/DownLoadRecordComponents/RecordsWithoutDois.spec.js +++ b/tests/unit/components/Curators/DownLoadRecordComponents/RecordsWithoutDois.spec.js @@ -9,9 +9,11 @@ const { mockGetRecordsWoDOIs } = vi.hoisted(() => ({ vi.mock("@/lib/Client/RESTClient", () => { return { - default: vi.fn().mockImplementation(() => ({ - getRecordsWoDOIs: mockGetRecordsWoDOIs, - })), + default: vi.fn(function () { + return { + getRecordsWoDOIs: mockGetRecordsWoDOIs, + }; + }), }; }); diff --git a/tests/unit/components/Curators/MaintenanceRequests.spec.js b/tests/unit/components/Curators/MaintenanceRequests.spec.js index 9f065d5fce..5635086f63 100644 --- a/tests/unit/components/Curators/MaintenanceRequests.spec.js +++ b/tests/unit/components/Curators/MaintenanceRequests.spec.js @@ -24,13 +24,17 @@ const restClientMock = vi.hoisted(() => ({ // Mock RESTClient and GraphClient classes vi.mock("@/lib/Client/RESTClient.js", () => { return { - default: vi.fn().mockImplementation(() => restClientMock), + default: vi.fn(function () { + return restClientMock; + }), }; }); vi.mock("@/lib/GraphClient/GraphClient", () => { return { - default: vi.fn().mockImplementation(() => graphClientMock), + default: vi.fn(function () { + return graphClientMock; + }), }; }); diff --git a/tests/unit/components/Curators/UserRecordsAwaitingApproval.spec.js b/tests/unit/components/Curators/UserRecordsAwaitingApproval.spec.js index 37d758281f..53849f3769 100644 --- a/tests/unit/components/Curators/UserRecordsAwaitingApproval.spec.js +++ b/tests/unit/components/Curators/UserRecordsAwaitingApproval.spec.js @@ -1,4 +1,4 @@ -import { afterEach, beforeAll, describe, expect, it, vi } from "vitest"; +import { afterAll, beforeAll, describe, expect, it, vi } from "vitest"; import { shallowMount } from "@vue/test-utils"; import sinon from "sinon"; import Vuex from "vuex"; @@ -119,7 +119,7 @@ describe("Curator -> UserRecordsAwaitingApproval.vue", () => { }); }); - afterEach(() => { + afterAll(() => { graphStub.restore(); restStub.restore(); }); @@ -168,7 +168,6 @@ describe("Curator -> UserRecordsAwaitingApproval.vue", () => { expect(wrapper.vm.approvalRequiredProcessed[0].curator).toMatch("Michae"); // TODO: Check that the curator are updated in the record - restStub = sinon.stub(Client.prototype, "executeQuery"); restStub.returns({ data: { error: { response: "Im an error" } } }); await wrapper.vm.assignCurator(11, 1, "Michael Smith"); expect(wrapper.vm.error.recordID).toBe(11); @@ -179,7 +178,6 @@ describe("Curator -> UserRecordsAwaitingApproval.vue", () => { it("can approve a record", async () => { //Correct approval wrapper.vm.dialogs.recordID = 100; - restStub = sinon.stub(Client.prototype, "executeQuery"); restStub.returns({ data: { error: false } }); await wrapper.vm.confirmApproval(); expect(wrapper.vm.approvalRequiredProcessed.length).toBe(2); @@ -193,9 +191,7 @@ describe("Curator -> UserRecordsAwaitingApproval.vue", () => { expect(wrapper.vm.dialogs.approveChanges).toBe(false); expect(wrapper.vm.approvalRequiredProcessed[0].id).toBe(11); //There is an error in the Client query - restStub.restore(); wrapper.vm.dialogs.recordID = 101; - restStub = sinon.stub(Client.prototype, "executeQuery"); restStub.returns({ data: { error: { response: { data: "error" } } } }); await wrapper.vm.confirmApproval(); expect(wrapper.vm.approvalRequiredProcessed.length).toBe(1); @@ -208,9 +204,7 @@ describe("Curator -> UserRecordsAwaitingApproval.vue", () => { expect(wrapper.vm.approvalRequiredProcessed.length).toBe(1); expect(wrapper.vm.dialogs.approveChanges).toBe(false); - restStub.restore(); wrapper.vm.dialogs.recordID = 102; - restStub = sinon.stub(Client.prototype, "executeQuery"); restStub.returns({ data: { error: { response: { data: "error" } } } }); await wrapper.vm.confirmApproval(); expect(wrapper.vm.approvalRequiredProcessed.length).toBe(1); @@ -220,7 +214,6 @@ describe("Curator -> UserRecordsAwaitingApproval.vue", () => { it("can delete a record", async () => { //There is an error in the Client query wrapper.vm.dialogs.recordID = 102; - restStub = sinon.stub(Client.prototype, "executeQuery"); restStub.returns({ data: { error: { response: { data: "error" } } } }); await wrapper.vm.confirmDelete(); expect(wrapper.vm.approvalRequiredProcessed.length).toBe(1); @@ -230,8 +223,6 @@ describe("Curator -> UserRecordsAwaitingApproval.vue", () => { //Correct deleted wrapper.vm.dialogs.recordID = 102; - restStub.restore(); - restStub = sinon.stub(Client.prototype, "executeQuery"); restStub.returns({ data: { error: false } }); await wrapper.vm.confirmDelete(); expect(wrapper.vm.approvalRequiredProcessed.length).toBe(0); diff --git a/tests/unit/components/Editor/DataAccess/EditDataAccess.spec.js b/tests/unit/components/Editor/DataAccess/EditDataAccess.spec.js index 8f484e8eab..39a119533f 100644 --- a/tests/unit/components/Editor/DataAccess/EditDataAccess.spec.js +++ b/tests/unit/components/Editor/DataAccess/EditDataAccess.spec.js @@ -165,6 +165,8 @@ describe("Edit -> DataAccess.vue", function () { it("handles save and exit with redirect", async () => { const btn = { textContent: "Save and exit" }; const pushCalls = $router.push.mock.calls.length; + restStub = sinon.stub(RestClient.prototype, "executeQuery"); + restStub.returns({ data: "GG!" }); await wrapper.vm.saveRecord(true, btn); expect($router.push).toHaveBeenCalledTimes(pushCalls + 1); }); diff --git a/tests/unit/components/Navigation/Header.spec.js b/tests/unit/components/Navigation/Header.spec.js index 5a587035a9..fa97f0dad7 100644 --- a/tests/unit/components/Navigation/Header.spec.js +++ b/tests/unit/components/Navigation/Header.spec.js @@ -4,6 +4,7 @@ import {createVuetify} from "vuetify"; import Vuex from "vuex"; import Header from "@/components/Navigation/Header.vue"; +import RESTClient from "@/lib/Client/RESTClient.js"; import uiControllerStore from "@/store/uiController.js"; import usersStore from "@/store/users.js"; @@ -120,6 +121,9 @@ describe("Header.vue", function () { it("logs out and redirects to Login", async () => { const push = vi.fn(); + const logoutSpy = vi + .spyOn(RESTClient.prototype, "logout") + .mockResolvedValue({ error: false }); const localStore = new Vuex.Store({ modules: { @@ -143,5 +147,6 @@ describe("Header.vue", function () { await localWrapper.vm.logoutUser(); expect(push).toHaveBeenCalledWith({ name: "Login" }); + logoutSpy.mockRestore(); }); }); diff --git a/tests/unit/components/Records/Record/GeneralInfo/DOITitle.spec.js b/tests/unit/components/Records/Record/GeneralInfo/DOITitle.spec.js index 9ab6ff76ff..29fe04f424 100644 --- a/tests/unit/components/Records/Record/GeneralInfo/DOITitle.spec.js +++ b/tests/unit/components/Records/Record/GeneralInfo/DOITitle.spec.js @@ -37,7 +37,9 @@ describe("DOITitle.vue", function () { readAsDataURL, target: fileContents, }; - window.Image = vi.fn(() => dummyFileReader); + window.Image = vi.fn(function () { + return dummyFileReader; + }); }); it("can be instantiated", async () => { diff --git a/tests/unit/components/Records/Record/GeneralInfo/SavedSearches.spec.js b/tests/unit/components/Records/Record/GeneralInfo/SavedSearches.spec.js index 4afdcd90ec..4d66d1e09c 100644 --- a/tests/unit/components/Records/Record/GeneralInfo/SavedSearches.spec.js +++ b/tests/unit/components/Records/Record/GeneralInfo/SavedSearches.spec.js @@ -33,9 +33,11 @@ const { mockUpdateSaveSearch } = vi.hoisted(() => { // Now Vitest can safely use it here! vi.mock("@/lib/Client/RESTClient.js", () => ({ - default: vi.fn().mockImplementation(() => ({ - updateSaveSearch: mockUpdateSaveSearch, - })), + default: vi.fn(function () { + return { + updateSaveSearch: mockUpdateSaveSearch, + }; + }), })); describe("SavedSearches.vue", () => { diff --git a/tests/unit/components/Records/Search/SaveSearch/SaveSearchStepper.spec.js b/tests/unit/components/Records/Search/SaveSearch/SaveSearchStepper.spec.js index 74507fdc0c..b6f1f75b6f 100644 --- a/tests/unit/components/Records/Search/SaveSearch/SaveSearchStepper.spec.js +++ b/tests/unit/components/Records/Search/SaveSearch/SaveSearchStepper.spec.js @@ -11,9 +11,11 @@ const { mockSaveSearchAPI } = vi.hoisted(() => ({ vi.mock("@/lib/Client/RESTClient", () => { return { - default: vi.fn(() => ({ - saveSearch: mockSaveSearchAPI, - })), + default: vi.fn(function () { + return { + saveSearch: mockSaveSearchAPI, + }; + }), }; }); diff --git a/tests/unit/components/Records/Search/SaveSearch/StepperComponents/PolicyStepper.spec.js b/tests/unit/components/Records/Search/SaveSearch/StepperComponents/PolicyStepper.spec.js index 1c4a5c7791..7e9c10633f 100644 --- a/tests/unit/components/Records/Search/SaveSearch/StepperComponents/PolicyStepper.spec.js +++ b/tests/unit/components/Records/Search/SaveSearch/StepperComponents/PolicyStepper.spec.js @@ -48,6 +48,9 @@ describe("PolicyStepper.vue", () => { }, saveSearch: { namespaced: true, + mutations: { + setPolicySelected: vi.fn(), + }, getters: { getPolicyRecords: getters.getPolicyRecords, getLoadingStatus: getters.getLoadingStatus, diff --git a/tests/unit/components/Users/Profiles/Private/ViewSavedSearchesTable.spec.js b/tests/unit/components/Users/Profiles/Private/ViewSavedSearchesTable.spec.js index 764784a4f3..724d153c46 100644 --- a/tests/unit/components/Users/Profiles/Private/ViewSavedSearchesTable.spec.js +++ b/tests/unit/components/Users/Profiles/Private/ViewSavedSearchesTable.spec.js @@ -13,10 +13,12 @@ const { mockDelete, mockUpdate } = vi.hoisted(() => { vi.mock("@/lib/Client/RESTClient", () => { return { - default: vi.fn(() => ({ - deleteSavedSearch: mockDelete, - updateSaveSearch: mockUpdate, - })), + default: vi.fn(function () { + return { + deleteSavedSearch: mockDelete, + updateSaveSearch: mockUpdate, + }; + }), }; }); diff --git a/tests/unit/utils/generalUtils.spec.js b/tests/unit/utils/generalUtils.spec.js index b925f4f791..0fde070b75 100644 --- a/tests/unit/utils/generalUtils.spec.js +++ b/tests/unit/utils/generalUtils.spec.js @@ -94,7 +94,9 @@ describe("generalUtils.js", function () { }), result: "vv", }; - window.FileReader = vi.fn(() => dummy); + window.FileReader = vi.fn(function () { + return dummy; + }); toBase64(mFile); dummy.onload(); dummy.onerror("a"); diff --git a/tests/unit/views/Organisations/Organisation.spec.js b/tests/unit/views/Organisations/Organisation.spec.js index 490da41e47..934186ca47 100644 --- a/tests/unit/views/Organisations/Organisation.spec.js +++ b/tests/unit/views/Organisations/Organisation.spec.js @@ -13,36 +13,44 @@ const { mockDeleteOrganisation, mockEditOrganisation, mockUpdateSaveSearch } = vi.mock("@/lib/GraphClient/GraphClient.js", () => { return { - default: vi.fn().mockImplementation(() => ({ - executeQuery: vi.fn().mockResolvedValue({ - organisation: { - id: 1, - name: "Test Org", - homepage: "https://test.org", - rorLink: "https://ror.org/test", - urlForLogo: "/media/logo.png", - alternativeNames: ["Alt1", "Alt2"], - types: ["Institute"], - users: [ - { id: 1, username: "testuser", orcid: "0000-0000-0000-0000" }, - ], - parentOrganisations: [], - childOrganisations: [], - countries: [{ id: 1, name: "France" }], - savedSearches: [], - }, - }), - })), + default: vi.fn(function () { + return { + executeQuery: vi.fn().mockResolvedValue({ + organisation: { + id: 1, + name: "Test Org", + homepage: "https://test.org", + rorLink: "https://ror.org/test", + urlForLogo: "/media/logo.png", + alternativeNames: ["Alt1", "Alt2"], + types: ["Institute"], + users: [ + { + id: 1, + username: "testuser", + orcid: "0000-0000-0000-0000", + }, + ], + parentOrganisations: [], + childOrganisations: [], + countries: [{ id: 1, name: "France" }], + savedSearches: [], + }, + }), + }; + }), }; }); vi.mock("@/lib/Client/RESTClient.js", () => { return { - default: vi.fn().mockImplementation(() => ({ - editOrganisation: mockEditOrganisation, - deleteOrganisation: mockDeleteOrganisation, - updateSaveSearch: mockUpdateSaveSearch, - })), + default: vi.fn(function () { + return { + editOrganisation: mockEditOrganisation, + deleteOrganisation: mockDeleteOrganisation, + updateSaveSearch: mockUpdateSaveSearch, + }; + }), }; }); @@ -113,6 +121,12 @@ describe("Organisation.vue", () => { getCountries: mockGetCountries, }, }, + saveSearch: { + namespaced: true, + mutations: { + setSaveSearchResult: vi.fn(), + }, + }, }, }); }; diff --git a/tests/unit/views/Users/EditPublicProfile.spec.js b/tests/unit/views/Users/EditPublicProfile.spec.js index 0d1e8c746e..fde1b87ed4 100644 --- a/tests/unit/views/Users/EditPublicProfile.spec.js +++ b/tests/unit/views/Users/EditPublicProfile.spec.js @@ -38,12 +38,19 @@ let $store = new Vuex.Store({ $router.go = vi.fn(); describe("EditPublicProfile.vue", function () { - let wrapper, restStubProfile, restStubRole, restStubUser; + let wrapper, + restStubProfile, + restStubRole, + restStubUser, + restStubUpdateUser, + restStubDeleteUser; beforeAll(() => { restStubProfile = sinon.stub(Client.prototype, "getProfileTypes"); restStubRole = sinon.stub(Client.prototype, "getUserRoles"); restStubUser = sinon.stub(Client.prototype, "getPublicUser"); + restStubUpdateUser = sinon.stub(Client.prototype, "editPublicUser"); + restStubDeleteUser = sinon.stub(Client.prototype, "deletePublicUser"); restStubProfile.returns(["profile 1", "profile 2"]); restStubRole.returns([ { @@ -62,11 +69,15 @@ describe("EditPublicProfile.vue", function () { role: "user", deactivated: false, }); + restStubUpdateUser.resolves({ error: false }); + restStubDeleteUser.resolves({ error: false }); }); afterAll(() => { restStubRole.restore(); restStubProfile.restore(); restStubUser.restore(); + restStubUpdateUser.restore(); + restStubDeleteUser.restore(); }); beforeEach(async () => { From 221b777250b4404992c6218f43927feaee0ea22b Mon Sep 17 00:00:00 2001 From: knirirr <3583375+knirirr@users.noreply.github.com> Date: Wed, 22 Jul 2026 15:27:00 +0000 Subject: [PATCH 04/19] docs: autogenerated documentation files --- documentation/html/ExternalRESTClients.html | 2 +- documentation/html/GraphQLClient.html | 2 +- documentation/html/RESTClient.html | 2 +- documentation/html/Static.html | 2 +- documentation/html/classes.list.html | 2 +- .../components_Curators_CuratorRecordsAwaitingApproval.vue.html | 2 +- ..._DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html | 2 +- ...rators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html | 2 +- ...ors_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html | 2 +- ...tors_DownLoadRecordsComponents_RecordsNeedingReview.vue.html | 2 +- ...rators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html | 2 +- documentation/html/components_Curators_HiddenRecords.vue.html | 2 +- .../html/components_Curators_IncompleteRecords.vue.html | 2 +- .../html/components_Curators_MaintenanceRequests.vue.html | 2 +- .../html/components_Curators_RecentCuratorCreation.vue.html | 2 +- documentation/html/components_Curators_SystemMessages.vue.html | 2 +- .../components_Curators_UserRecordsAwaitingApproval.vue.html | 2 +- .../html/components_Records_Record_Collections.vue.html | 2 +- ...components_Records_Record_GeneralInfo_SavedSearches.vue.html | 2 +- .../html/components_Records_Record_RelatedContent.vue.html | 2 +- .../html/components_Records_Search_Header_FilterChips.vue.html | 2 +- .../html/components_Records_Search_Header_Pagination.vue.html | 2 +- .../html/components_Records_Search_Header_Sorting.vue.html | 2 +- ...Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html | 2 +- ..._QueryBuilderComponents_GeneralComponents_Countries.vue.html | 2 +- ...ch_QueryBuilderComponents_GeneralComponents_Domains.vue.html | 2 +- ...h_QueryBuilderComponents_GeneralComponents_Licences.vue.html | 2 +- ...ueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html | 2 +- ...ryBuilderComponents_GeneralComponents_Organisations.vue.html | 2 +- ...ch_QueryBuilderComponents_GeneralComponents_Subject.vue.html | 2 +- ...QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html | 2 +- ...yBuilderComponents_GeneralComponents_UserDefinedTag.vue.html | 2 +- ...h_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html | 2 +- ...QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html | 2 +- ...ch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html | 2 +- ..._QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html | 2 +- ...rch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html | 2 +- ...h_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html | 2 +- ...ecords_Search_Input_AdvancedSearch_QueryBuilderView.vue.html | 2 +- .../components_Records_Search_Input_FilterAutocomplete.vue.html | 2 +- .../html/components_Records_Search_Input_FilterButton.vue.html | 2 +- .../html/components_Records_Search_Input_SearchInput.vue.html | 2 +- ...mponents_Records_Search_SaveSearch_SaveSearchButton.vue.html | 2 +- ...ponents_Records_Search_SaveSearch_SaveSearchStepper.vue.html | 2 +- ...ch_SaveSearch_StepperComponents_OrganisationStepper.vue.html | 2 +- ...s_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html | 2 +- ...ords_Search_SaveSearch_StepperComponents_ResultCard.vue.html | 2 +- ...ch_SaveSearch_StepperComponents_StepperDialogHeader.vue.html | 2 +- ...rds_Search_SaveSearch_StepperComponents_UserStepper.vue.html | 2 +- ...nents_Users_Profiles_Private_ViewSavedSearchesTable.vue.html | 2 +- documentation/html/global.html | 2 +- documentation/html/index.html | 2 +- documentation/html/lib_Client_ExternalClients.js.html | 2 +- documentation/html/lib_Client_RESTClient.js.html | 2 +- documentation/html/lib_GraphClient_GraphClient.js.html | 2 +- documentation/html/lib_GraphClient_GraphClientSEO.js.html | 2 +- documentation/html/module-Home.html | 2 +- documentation/html/module-Login.html | 2 +- documentation/html/module-NewRecord.html | 2 +- documentation/html/module-Pagination.html | 2 +- documentation/html/module-Signup.html | 2 +- documentation/html/module-User.html | 2 +- documentation/html/modules.list.html | 2 +- documentation/html/namespaces.list.html | 2 +- documentation/html/router_hackSearch.js.html | 2 +- documentation/html/store_introspector.js.html | 2 +- documentation/html/store_recordData.js.html | 2 +- documentation/html/store_recordSearch.js.html | 2 +- documentation/html/store_searchFilters.js.html | 2 +- documentation/html/utils_advancedSearchUtils.js.html | 2 +- .../utils_query-builder-vue-3_dist_query-builder-vue-3.js.html | 2 +- documentation/html/utils_recordTabUtils.js.html | 2 +- documentation/html/utils_rules.js.html | 2 +- .../views_AdvancedSearch_AdvancedSearchResultTable.vue.html | 2 +- .../html/views_AdvancedSearch_AdvancedSearchSelection.vue.html | 2 +- documentation/html/views_Browsers_OntologyBrowser.vue.html | 2 +- documentation/html/views_CreateRecord_NewRecord.vue.html | 2 +- documentation/html/views_Home_Home.vue.html | 2 +- documentation/html/views_Organisations_Organisation.vue.html | 2 +- documentation/html/views_Records_NetworkGraph.vue.html | 2 +- documentation/html/views_Records_Record.vue.html | 2 +- documentation/html/views_Records_Records.vue.html | 2 +- documentation/html/views_Static_Community_Community.vue.html | 2 +- documentation/html/views_Static_Timeline_Timeline.vue.html | 2 +- documentation/html/views_Users_Login_Login.vue.html | 2 +- documentation/html/views_Users_Signup.vue.html | 2 +- 86 files changed, 86 insertions(+), 86 deletions(-) diff --git a/documentation/html/ExternalRESTClients.html b/documentation/html/ExternalRESTClients.html index 10fc104964..fdf376c6fc 100644 --- a/documentation/html/ExternalRESTClients.html +++ b/documentation/html/ExternalRESTClients.html @@ -414,7 +414,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/GraphQLClient.html b/documentation/html/GraphQLClient.html index e29141b167..8ae30aab17 100644 --- a/documentation/html/GraphQLClient.html +++ b/documentation/html/GraphQLClient.html @@ -912,7 +912,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/RESTClient.html b/documentation/html/RESTClient.html index 87d44c61ce..1009f2b236 100644 --- a/documentation/html/RESTClient.html +++ b/documentation/html/RESTClient.html @@ -10217,7 +10217,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/Static.html b/documentation/html/Static.html index ae4d56fcf6..d62db8129c 100644 --- a/documentation/html/Static.html +++ b/documentation/html/Static.html @@ -391,7 +391,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/classes.list.html b/documentation/html/classes.list.html index c803560872..5d78dc887e 100644 --- a/documentation/html/classes.list.html +++ b/documentation/html/classes.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html b/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html index cfdccb8660..43bd158a64 100644 --- a/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html +++ b/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html @@ -833,7 +833,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html index b96ea4f24a..3146c2d3e6 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html index fbab801f3b..3ff7e08e58 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html @@ -202,7 +202,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html index b0d3006869..b033249d40 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html @@ -204,7 +204,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html index 47eb81cb89..b21a0490d2 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html index d455277d69..a6f3262182 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html @@ -205,7 +205,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_HiddenRecords.vue.html b/documentation/html/components_Curators_HiddenRecords.vue.html index 043c22f32a..eec9713882 100644 --- a/documentation/html/components_Curators_HiddenRecords.vue.html +++ b/documentation/html/components_Curators_HiddenRecords.vue.html @@ -299,7 +299,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_IncompleteRecords.vue.html b/documentation/html/components_Curators_IncompleteRecords.vue.html index 56b951ebed..3d8590e8d8 100644 --- a/documentation/html/components_Curators_IncompleteRecords.vue.html +++ b/documentation/html/components_Curators_IncompleteRecords.vue.html @@ -385,7 +385,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_MaintenanceRequests.vue.html b/documentation/html/components_Curators_MaintenanceRequests.vue.html index b9205b32e6..9fab61a9dd 100644 --- a/documentation/html/components_Curators_MaintenanceRequests.vue.html +++ b/documentation/html/components_Curators_MaintenanceRequests.vue.html @@ -672,7 +672,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_RecentCuratorCreation.vue.html b/documentation/html/components_Curators_RecentCuratorCreation.vue.html index 57ae88787f..d35b0a48b5 100644 --- a/documentation/html/components_Curators_RecentCuratorCreation.vue.html +++ b/documentation/html/components_Curators_RecentCuratorCreation.vue.html @@ -294,7 +294,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_SystemMessages.vue.html b/documentation/html/components_Curators_SystemMessages.vue.html index 2d2d70c097..695e310394 100644 --- a/documentation/html/components_Curators_SystemMessages.vue.html +++ b/documentation/html/components_Curators_SystemMessages.vue.html @@ -474,7 +474,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html b/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html index bc03f58468..07c80509ae 100644 --- a/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html +++ b/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html @@ -839,7 +839,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_Collections.vue.html b/documentation/html/components_Records_Record_Collections.vue.html index 2f7262bd8d..01a4eee9f1 100644 --- a/documentation/html/components_Records_Record_Collections.vue.html +++ b/documentation/html/components_Records_Record_Collections.vue.html @@ -462,7 +462,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html b/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html index a7c154da7b..a778b13e7c 100644 --- a/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html +++ b/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html @@ -319,7 +319,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_RelatedContent.vue.html b/documentation/html/components_Records_Record_RelatedContent.vue.html index bfe443255c..627e756cf4 100644 --- a/documentation/html/components_Records_Record_RelatedContent.vue.html +++ b/documentation/html/components_Records_Record_RelatedContent.vue.html @@ -454,7 +454,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_FilterChips.vue.html b/documentation/html/components_Records_Search_Header_FilterChips.vue.html index 4eb5c670e2..ee93782613 100644 --- a/documentation/html/components_Records_Search_Header_FilterChips.vue.html +++ b/documentation/html/components_Records_Search_Header_FilterChips.vue.html @@ -251,7 +251,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_Pagination.vue.html b/documentation/html/components_Records_Search_Header_Pagination.vue.html index 2cbd765b3e..af4e07c606 100644 --- a/documentation/html/components_Records_Search_Header_Pagination.vue.html +++ b/documentation/html/components_Records_Search_Header_Pagination.vue.html @@ -262,7 +262,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_Sorting.vue.html b/documentation/html/components_Records_Search_Header_Sorting.vue.html index 7e7c9ddcba..0b66664a0a 100644 --- a/documentation/html/components_Records_Search_Header_Sorting.vue.html +++ b/documentation/html/components_Records_Search_Header_Sorting.vue.html @@ -219,7 +219,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html index c8e4973227..e40682b8e7 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html @@ -487,7 +487,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html index a203a04ed4..7a8972c25a 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html @@ -225,7 +225,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html index e759f31cb9..19cdbc4e0a 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html index 3a3e5fe5a3..d5beb13aba 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html index 020c3665ca..69ab096d0f 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html index f051ddfca1..3b21bceddc 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html @@ -229,7 +229,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html index 3010e0a0a0..32d3ac3d2f 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html index 6b99f20938..75eb02f8b4 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html @@ -224,7 +224,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html index e26686168f..3bb0362108 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html @@ -224,7 +224,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html index 28edb01249..556a0464c8 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html @@ -315,7 +315,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html index f6a04f88f2..337c836824 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html @@ -252,7 +252,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html index 6092e2cbce..b2efdc4644 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html @@ -272,7 +272,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html index 44be1009b4..978993f25d 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html index ac79a5c303..f158a9175a 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html @@ -328,7 +328,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html index 3f5979be98..289315d3bc 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html @@ -230,7 +230,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html index 7d1cdcdd38..16a2ae19db 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html @@ -676,7 +676,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html b/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html index 950f4d0b2f..623a24ca10 100644 --- a/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html +++ b/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html @@ -376,7 +376,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_FilterButton.vue.html b/documentation/html/components_Records_Search_Input_FilterButton.vue.html index a448b2ac84..013a1de5f8 100644 --- a/documentation/html/components_Records_Search_Input_FilterButton.vue.html +++ b/documentation/html/components_Records_Search_Input_FilterButton.vue.html @@ -287,7 +287,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_SearchInput.vue.html b/documentation/html/components_Records_Search_Input_SearchInput.vue.html index 9d8a522d27..ab91e7bd65 100644 --- a/documentation/html/components_Records_Search_Input_SearchInput.vue.html +++ b/documentation/html/components_Records_Search_Input_SearchInput.vue.html @@ -284,7 +284,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html b/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html index 8c222b410a..c4ca9f16cb 100644 --- a/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html @@ -182,7 +182,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html index 98d419e011..7635024cd5 100644 --- a/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html @@ -464,7 +464,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html index f0c0237794..7dab894e63 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html index 032b16b49b..cfdff6efa5 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html index efdea90e51..c743ea3015 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html index 510f82584d..957a666cc3 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html @@ -182,7 +182,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html index 29d7b64173..be144b027e 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html @@ -211,7 +211,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html b/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html index 9e3b9726e3..2f536157ac 100644 --- a/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html +++ b/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html @@ -509,7 +509,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/global.html b/documentation/html/global.html index 5d7c0f624f..35dade6394 100644 --- a/documentation/html/global.html +++ b/documentation/html/global.html @@ -2964,7 +2964,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/index.html b/documentation/html/index.html index 14c5709d59..7809317f36 100644 --- a/documentation/html/index.html +++ b/documentation/html/index.html @@ -216,7 +216,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/lib_Client_ExternalClients.js.html b/documentation/html/lib_Client_ExternalClients.js.html index ad87fa86ca..508971c625 100644 --- a/documentation/html/lib_Client_ExternalClients.js.html +++ b/documentation/html/lib_Client_ExternalClients.js.html @@ -256,7 +256,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/lib_Client_RESTClient.js.html b/documentation/html/lib_Client_RESTClient.js.html index ce0a02737b..a4357535c7 100644 --- a/documentation/html/lib_Client_RESTClient.js.html +++ b/documentation/html/lib_Client_RESTClient.js.html @@ -1284,7 +1284,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/lib_GraphClient_GraphClient.js.html b/documentation/html/lib_GraphClient_GraphClient.js.html index 51d6c37cb4..b6a77361d3 100644 --- a/documentation/html/lib_GraphClient_GraphClient.js.html +++ b/documentation/html/lib_GraphClient_GraphClient.js.html @@ -285,7 +285,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/lib_GraphClient_GraphClientSEO.js.html b/documentation/html/lib_GraphClient_GraphClientSEO.js.html index 207f0fbec1..763f893cd6 100644 --- a/documentation/html/lib_GraphClient_GraphClientSEO.js.html +++ b/documentation/html/lib_GraphClient_GraphClientSEO.js.html @@ -286,7 +286,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/module-Home.html b/documentation/html/module-Home.html index 5c22b1c6ff..14d56a0955 100644 --- a/documentation/html/module-Home.html +++ b/documentation/html/module-Home.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/module-Login.html b/documentation/html/module-Login.html index 262cb08329..cbaf4bc194 100644 --- a/documentation/html/module-Login.html +++ b/documentation/html/module-Login.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/module-NewRecord.html b/documentation/html/module-NewRecord.html index b59425fc4c..f0fa685d82 100644 --- a/documentation/html/module-NewRecord.html +++ b/documentation/html/module-NewRecord.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/module-Pagination.html b/documentation/html/module-Pagination.html index 9f2505ffd7..3260832d03 100644 --- a/documentation/html/module-Pagination.html +++ b/documentation/html/module-Pagination.html @@ -527,7 +527,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/module-Signup.html b/documentation/html/module-Signup.html index a720d14734..5adccec419 100644 --- a/documentation/html/module-Signup.html +++ b/documentation/html/module-Signup.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/module-User.html b/documentation/html/module-User.html index ba94522cc7..1399573480 100644 --- a/documentation/html/module-User.html +++ b/documentation/html/module-User.html @@ -228,7 +228,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/modules.list.html b/documentation/html/modules.list.html index 1089d26429..e00eae37d4 100644 --- a/documentation/html/modules.list.html +++ b/documentation/html/modules.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/namespaces.list.html b/documentation/html/namespaces.list.html index 07891c03fe..81e370440d 100644 --- a/documentation/html/namespaces.list.html +++ b/documentation/html/namespaces.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/router_hackSearch.js.html b/documentation/html/router_hackSearch.js.html index 6b100bb22b..7777193e8e 100644 --- a/documentation/html/router_hackSearch.js.html +++ b/documentation/html/router_hackSearch.js.html @@ -209,7 +209,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/store_introspector.js.html b/documentation/html/store_introspector.js.html index 318632760f..e998bdb525 100644 --- a/documentation/html/store_introspector.js.html +++ b/documentation/html/store_introspector.js.html @@ -325,7 +325,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/store_recordData.js.html b/documentation/html/store_recordData.js.html index 2d8ef51a77..55ec29e219 100644 --- a/documentation/html/store_recordData.js.html +++ b/documentation/html/store_recordData.js.html @@ -872,7 +872,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/store_recordSearch.js.html b/documentation/html/store_recordSearch.js.html index f7d452230a..2a3fa6ba0b 100644 --- a/documentation/html/store_recordSearch.js.html +++ b/documentation/html/store_recordSearch.js.html @@ -355,7 +355,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/store_searchFilters.js.html b/documentation/html/store_searchFilters.js.html index 4531819ad9..d6fb2e4dcd 100644 --- a/documentation/html/store_searchFilters.js.html +++ b/documentation/html/store_searchFilters.js.html @@ -301,7 +301,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/utils_advancedSearchUtils.js.html b/documentation/html/utils_advancedSearchUtils.js.html index 99a35cd13a..cc42a18feb 100644 --- a/documentation/html/utils_advancedSearchUtils.js.html +++ b/documentation/html/utils_advancedSearchUtils.js.html @@ -196,7 +196,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html b/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html index 3b2ec69e8f..9f854b888e 100644 --- a/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html +++ b/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html @@ -3653,7 +3653,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/utils_recordTabUtils.js.html b/documentation/html/utils_recordTabUtils.js.html index 0185ac53c2..e6ddf10d67 100644 --- a/documentation/html/utils_recordTabUtils.js.html +++ b/documentation/html/utils_recordTabUtils.js.html @@ -270,7 +270,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/utils_rules.js.html b/documentation/html/utils_rules.js.html index 6f19c73248..aa29604fa2 100644 --- a/documentation/html/utils_rules.js.html +++ b/documentation/html/utils_rules.js.html @@ -293,7 +293,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html b/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html index cffaa20c9c..4d4da809c3 100644 --- a/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html +++ b/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html @@ -451,7 +451,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html b/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html index f9656c3567..cebf1cb317 100644 --- a/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html +++ b/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html @@ -373,7 +373,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_Browsers_OntologyBrowser.vue.html b/documentation/html/views_Browsers_OntologyBrowser.vue.html index dfe152c145..234319da1f 100644 --- a/documentation/html/views_Browsers_OntologyBrowser.vue.html +++ b/documentation/html/views_Browsers_OntologyBrowser.vue.html @@ -697,7 +697,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_CreateRecord_NewRecord.vue.html b/documentation/html/views_CreateRecord_NewRecord.vue.html index baa9016b6c..866bdc80e5 100644 --- a/documentation/html/views_CreateRecord_NewRecord.vue.html +++ b/documentation/html/views_CreateRecord_NewRecord.vue.html @@ -401,7 +401,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_Home_Home.vue.html b/documentation/html/views_Home_Home.vue.html index b6f423cafa..266a6c5ea3 100644 --- a/documentation/html/views_Home_Home.vue.html +++ b/documentation/html/views_Home_Home.vue.html @@ -188,7 +188,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_Organisations_Organisation.vue.html b/documentation/html/views_Organisations_Organisation.vue.html index 820d9c2242..53b705a15e 100644 --- a/documentation/html/views_Organisations_Organisation.vue.html +++ b/documentation/html/views_Organisations_Organisation.vue.html @@ -991,7 +991,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_NetworkGraph.vue.html b/documentation/html/views_Records_NetworkGraph.vue.html index 6c85a0c833..d34bf3cdea 100644 --- a/documentation/html/views_Records_NetworkGraph.vue.html +++ b/documentation/html/views_Records_NetworkGraph.vue.html @@ -734,7 +734,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_Record.vue.html b/documentation/html/views_Records_Record.vue.html index acfe2b9ccc..a9b26e0b38 100644 --- a/documentation/html/views_Records_Record.vue.html +++ b/documentation/html/views_Records_Record.vue.html @@ -1494,7 +1494,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_Records.vue.html b/documentation/html/views_Records_Records.vue.html index 752c5e8c49..2edd7e5a87 100644 --- a/documentation/html/views_Records_Records.vue.html +++ b/documentation/html/views_Records_Records.vue.html @@ -450,7 +450,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_Static_Community_Community.vue.html b/documentation/html/views_Static_Community_Community.vue.html index e8592eb54c..b2d6c639ec 100644 --- a/documentation/html/views_Static_Community_Community.vue.html +++ b/documentation/html/views_Static_Community_Community.vue.html @@ -999,7 +999,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_Static_Timeline_Timeline.vue.html b/documentation/html/views_Static_Timeline_Timeline.vue.html index 186c04f757..ecf5f73250 100644 --- a/documentation/html/views_Static_Timeline_Timeline.vue.html +++ b/documentation/html/views_Static_Timeline_Timeline.vue.html @@ -153,7 +153,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_Users_Login_Login.vue.html b/documentation/html/views_Users_Login_Login.vue.html index 11b5aa542b..8041cf3252 100644 --- a/documentation/html/views_Users_Login_Login.vue.html +++ b/documentation/html/views_Users_Login_Login.vue.html @@ -462,7 +462,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. diff --git a/documentation/html/views_Users_Signup.vue.html b/documentation/html/views_Users_Signup.vue.html index bf9e9dfc1a..b065347c61 100644 --- a/documentation/html/views_Users_Signup.vue.html +++ b/documentation/html/views_Users_Signup.vue.html @@ -150,7 +150,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 16th 2026 + on Wed Jul 22nd 2026 using the DocStrap template. From 615949f0b5a4ee6103bc6335f188c1b35b54db3e Mon Sep 17 00:00:00 2001 From: Milo Thurston Date: Wed, 22 Jul 2026 16:53:20 +0100 Subject: [PATCH 05/19] Coverage increase. --- tests/setup.js | 28 +++++++++++++++------------- vite.config.mjs | 4 ++-- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/tests/setup.js b/tests/setup.js index 5c083714cb..92f5360909 100644 --- a/tests/setup.js +++ b/tests/setup.js @@ -190,19 +190,21 @@ global.IntersectionObserver = class IntersectionObserver { // --- 3. window.matchMedia Polyfill --- // CRITICAL for $vuetify.display (mdAndDown, lgAndUp, etc.) // We default 'matches' to false, meaning the test assumes "Desktop" view by default. -Object.defineProperty(window, "matchMedia", { - writable: true, - value: vi.fn().mockImplementation((query) => ({ - matches: false, - media: query, - onchange: null, - addListener: vi.fn(), // deprecated - removeListener: vi.fn(), // deprecated - addEventListener: vi.fn(), - removeEventListener: vi.fn(), - dispatchEvent: vi.fn(), - })), -}); +if (typeof window !== "undefined") { + Object.defineProperty(window, "matchMedia", { + writable: true, + value: vi.fn().mockImplementation((query) => ({ + matches: false, + media: query, + onchange: null, + addListener: vi.fn(), // deprecated + removeListener: vi.fn(), // deprecated + addEventListener: vi.fn(), + removeEventListener: vi.fn(), + dispatchEvent: vi.fn(), + })), + }); +} // --- 4. Mock global CSS support --- // Prevents errors in some Vuetify computed properties diff --git a/vite.config.mjs b/vite.config.mjs index 2555e91ae9..b820306d0f 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -24,7 +24,7 @@ export default defineConfig(({ isSsrBuild }) => { }); // Force it to ONLY run on the client build (The Vike-native way) - polyfills.apply = (config, env) => !env.isSsrBuild; + polyfills.apply = (config, env) => !env.isSsrBuild && env.mode !== "test"; return { base: "/", @@ -96,4 +96,4 @@ export default defineConfig(({ isSsrBuild }) => { modulePreload: false, } }; -}); \ No newline at end of file +}); From 9054d9cfad0b7344fc1cd2ba55f813ee23f7744f Mon Sep 17 00:00:00 2001 From: Milo Thurston Date: Wed, 22 Jul 2026 17:06:58 +0100 Subject: [PATCH 06/19] Exclude compiled files on Github. --- vitest.config.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vitest.config.mjs b/vitest.config.mjs index 21b37681f2..066dfbc677 100644 --- a/vitest.config.mjs +++ b/vitest.config.mjs @@ -51,6 +51,7 @@ export default defineConfig(async (env) => { include: ["tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}"], coverage: { provider: "v8", // or 'istanbul' + include: ["src/**/*.js"], // In v3, 'all' is true by default, which might "drop" your % // because it now counts untested files. all: false, // Set to false to match Vitest 2 behavior if preferred @@ -88,4 +89,4 @@ export default defineConfig(async (env) => { }, } ); -}); \ No newline at end of file +}); From b11d4c1f0a98ae6be62461d4902f1ed68ea202be Mon Sep 17 00:00:00 2001 From: Milo Thurston Date: Wed, 22 Jul 2026 17:19:48 +0100 Subject: [PATCH 07/19] Added missing files. --- public/assets/Home/BlockHero/pattern-blue.png | Bin 0 -> 101028 bytes .../lib/GraphClient/GraphClientSEO.spec.js | 91 ++++++++++ .../unit/lib/Prerender/prerenderUtils.spec.js | 74 ++++++++ tests/unit/pages/data.spec.js | 119 +++++++++++++ tests/unit/pages/indexData.spec.js | 47 +++++ tests/unit/pages/metadata.spec.js | 162 ++++++++++++++++++ tests/unit/pages/onCreateApp.spec.js | 106 ++++++++++++ tests/unit/pages/partialBuild.spec.js | 30 ++++ .../Documentation/Documentation.spec.js | 20 +++ 9 files changed, 649 insertions(+) create mode 100644 public/assets/Home/BlockHero/pattern-blue.png create mode 100644 tests/unit/lib/GraphClient/GraphClientSEO.spec.js create mode 100644 tests/unit/lib/Prerender/prerenderUtils.spec.js create mode 100644 tests/unit/pages/data.spec.js create mode 100644 tests/unit/pages/indexData.spec.js create mode 100644 tests/unit/pages/metadata.spec.js create mode 100644 tests/unit/pages/onCreateApp.spec.js create mode 100644 tests/unit/pages/partialBuild.spec.js create mode 100644 tests/unit/views/Static/Documentation/Documentation.spec.js diff --git a/public/assets/Home/BlockHero/pattern-blue.png b/public/assets/Home/BlockHero/pattern-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..c1052d8c11c67b89981116ed4be4748d622fa394 GIT binary patch literal 101028 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 VBeN^GN(B7T)ilzmy<;E!{{R}rs{#N3 literal 0 HcmV?d00001 diff --git a/tests/unit/lib/GraphClient/GraphClientSEO.spec.js b/tests/unit/lib/GraphClient/GraphClientSEO.spec.js new file mode 100644 index 0000000000..5dda924373 --- /dev/null +++ b/tests/unit/lib/GraphClient/GraphClientSEO.spec.js @@ -0,0 +1,91 @@ +import { beforeEach, describe, expect, it, vi } from "vitest"; + +import axios from "axios"; +import GraphClientSEO from "@/lib/GraphClient/GraphClientSEO.js"; + +vi.mock("axios", () => ({ + default: vi.fn(), +})); + +describe("GraphClientSEO", () => { + let client; + + beforeEach(() => { + GraphClientSEO._instance = undefined; + process.env.VITE_API_ENDPOINT = "https://api.example.org/"; + process.env.VITE_CLIENT_ID = "client-id"; + axios.mockReset(); + client = new GraphClientSEO(); + }); + + it("initializes headers, normalizes the endpoint, and remains a singleton", () => { + expect(client.url).toBe("https://api.example.org/graphql"); + expect(client.headers["X-Client-Id"]).toBe("client-id"); + expect(new GraphClientSEO()).toBe(client); + + client.setHeader("token"); + expect(client.headers.Authorization).toBe("Bearer token"); + }); + + it("omits the optional client ID header", () => { + GraphClientSEO._instance = undefined; + delete process.env.VITE_CLIENT_ID; + + const clientWithoutId = new GraphClientSEO(); + + expect(clientWithoutId.headers).not.toHaveProperty("X-Client-Id"); + }); + + it("builds parameters, fragments, and nested fields", () => { + const query = { + queryName: "records", + queryParam: { + active: true, + page: 2, + name: "Example", + filter: '{status: "ready"}', + ids: [1, "two"], + }, + fields: [ + "id", + { $ref: "keywords" }, + { $ref: "objectTypes" }, + { + name: "owner", + fields: ["name", { queryName: "profile", fields: ["id"] }], + }, + ], + }; + + const output = client.buildQuery(query); + + expect(output).toContain("records("); + expect(output).toContain("active:true"); + expect(output).toContain("page:2"); + expect(output).toContain('name:"Example"'); + expect(output).toContain('filter:{status: "ready"}'); + expect(output).toContain('ids:[1,"two"]'); + expect(output).toContain("owner{name profile{ id}}"); + expect(output).toContain("objectTypes{"); + expect(client.buildQuery({ queryName: "ping" })).toBe("ping"); + }); + + it("posts queries and returns GraphQL data or errors", async () => { + axios.mockResolvedValueOnce({ data: { data: { records: [1] } } }); + + await expect( + client.executeQuery({ queryName: "records", fields: ["id"] }), + ).resolves.toEqual({ records: [1] }); + expect(axios).toHaveBeenCalledWith({ + method: "post", + url: "https://api.example.org/graphql", + data: { query: "{records{ id}}" }, + headers: client.headers, + }); + + axios.mockResolvedValueOnce({ data: { errors: [{ message: "bad query" }] } }); + await expect(client.executeQuery({ queryName: "broken" })).resolves.toEqual([ + { message: "bad query" }, + ]); + }); +}); diff --git a/tests/unit/lib/Prerender/prerenderUtils.spec.js b/tests/unit/lib/Prerender/prerenderUtils.spec.js new file mode 100644 index 0000000000..3c6f95a979 --- /dev/null +++ b/tests/unit/lib/Prerender/prerenderUtils.spec.js @@ -0,0 +1,74 @@ +// @vitest-environment node + +import fs from "node:fs"; +import path from "node:path"; +import { afterAll, beforeAll, describe, expect, it, vi } from "vitest"; + +const mockPaths = vi.hoisted(() => { + const root = "/tmp/fairsharing-prerender-utils-tests"; + return { + root, + records: `${root}/records.json`, + organisations: `${root}/organisations.json`, + jsonld: `${root}/jsonld`, + }; +}); + +vi.mock("@/lib/Prerender/build-context.json", () => ({ + default: { + recordsFile: mockPaths.records, + organisationsFile: mockPaths.organisations, + jsonldDir: mockPaths.jsonld, + }, +})); + +import { + readGeneratedOrganisations, + readGeneratedRecords, + readGeneratedSchemaOrg, +} from "@/lib/Prerender/prerenderUtils.server.js"; +import { normalizeDoi } from "@/lib/Prerender/prerenderUtils.shared.js"; + +describe("prerender utilities", () => { + beforeAll(() => { + fs.mkdirSync(mockPaths.jsonld, { recursive: true }); + fs.writeFileSync(mockPaths.records, JSON.stringify([{ id: 1 }])); + fs.writeFileSync( + mockPaths.organisations, + JSON.stringify([{ id: 2, name: "Example" }]), + ); + fs.writeFileSync( + path.join(mockPaths.jsonld, "1.jsonld"), + JSON.stringify({ "@type": "Dataset" }), + ); + }); + + afterAll(() => { + fs.rmSync(mockPaths.root, { recursive: true, force: true }); + }); + + it("reads generated records, organisations, and schema.org data", () => { + expect(readGeneratedRecords()).toEqual([{ id: 1 }]); + expect(readGeneratedOrganisations()).toEqual([{ id: 2, name: "Example" }]); + expect(readGeneratedSchemaOrg(1)).toEqual({ "@type": "Dataset" }); + }); + + it("returns the schema fallback when a generated file is absent", () => { + const warning = vi.spyOn(console, "warn").mockImplementation(() => {}); + + expect(readGeneratedSchemaOrg("missing")).toBeNull(); + expect(warning).toHaveBeenCalledWith( + expect.stringContaining("missing.jsonld"), + ); + + warning.mockRestore(); + }); + + it.each([ + [" https://doi.org/10.1234/example/ ", "10.1234/example"], + ["http://dx.doi.org/10.1234%2Fencoded", "10.1234/encoded"], + ["doi:/10.1234/example/", "10.1234/example"], + ])("normalizes DOI value %s", (input, expected) => { + expect(normalizeDoi(input)).toBe(expected); + }); +}); diff --git a/tests/unit/pages/data.spec.js b/tests/unit/pages/data.spec.js new file mode 100644 index 0000000000..f9115ec730 --- /dev/null +++ b/tests/unit/pages/data.spec.js @@ -0,0 +1,119 @@ +import { beforeEach, describe, expect, it, vi } from "vitest"; + +const fixtures = vi.hoisted(() => ({ + records: [ + { + id: 1, + doi: "10.1234/example", + name: "Example record", + description: "Record description", + }, + { id: 2, doi: "", name: "Second record", description: "" }, + { id: "invalid", doi: "10.1234/other", name: "Other record" }, + ], + organisations: [ + { id: 1, name: "First organisation" }, + { id: 2, name: "Second organisation" }, + ], + schemaOrg: { "@type": "Dataset" }, +})); + +vi.mock("@/lib/Prerender/build-context.json", () => ({ + default: { skipFull: false, batch: 1, batchSize: 2 }, +})); +vi.mock("@/lib/Prerender/prerenderUtils.server.js", () => ({ + readGeneratedRecords: vi.fn(async () => fixtures.records), + readGeneratedOrganisations: vi.fn(async () => fixtures.organisations), + readGeneratedSchemaOrg: vi.fn(() => fixtures.schemaOrg), +})); + +import { data as recordData } from "@/pages/all/+data.js"; +import { onBeforePrerenderStart } from "@/pages/all/+onBeforePrerenderStart.js"; +import { data as organisationsData } from "@/pages/organisations/+data.js"; +import { data as organisationData } from "@/pages/organisations/@id/+data.js"; + +describe("prerender page data", () => { + beforeEach(() => { + vi.stubEnv("SSR", true); + }); + + it("returns empty metadata for empty and unknown record routes", async () => { + await expect( + recordData({ routeParams: { "*": "index" } }), + ).resolves.toMatchObject({ record: null, schemaOrg: null }); + await expect( + recordData({ routeParams: { "*": "not-found" } }), + ).resolves.toMatchObject({ record: null, canonicalUrl: null }); + }); + + it("finds numeric and DOI record routes and builds canonical metadata", async () => { + const numeric = await recordData({ routeParams: { "*": "1" } }); + const doiAlias = await recordData({ routeParams: { "*": "example" } }); + + expect(numeric).toMatchObject({ + record: fixtures.records[0], + schemaOrg: fixtures.schemaOrg, + canonicalUrl: "https://fairsharing.org/10.1234/example", + seoTitle: "Example record | FAIRsharing", + seoDescription: "Record description", + }); + expect(doiAlias.record).toEqual(fixtures.records[0]); + }); + + it("returns record-only data in the browser", async () => { + vi.stubEnv("SSR", false); + + await expect(recordData({ routeParams: { "*": "2" } })).resolves.toEqual({ + record: fixtures.records[1], + schemaOrg: null, + }); + }); + + it("builds unique static, record, DOI, and organisation prerender routes", async () => { + const log = vi.spyOn(console, "log").mockImplementation(() => {}); + const routes = await onBeforePrerenderStart(); + + expect(routes).toContain("/"); + expect(routes).toContain("/1"); + expect(routes).toContain("/10.1234/example"); + expect(routes).toContain("/example"); + expect(routes).toContain("/2"); + expect(routes).toContain("/organisations/2"); + expect(new Set(routes).size).toBe(routes.length); + expect(log).toHaveBeenCalledWith(expect.stringContaining("Building Batch #1")); + + log.mockRestore(); + }); + + it("logs when a batch contains no record routes", async () => { + const records = [...fixtures.records]; + const organisations = [...fixtures.organisations]; + fixtures.records.splice(0); + fixtures.organisations.splice(0); + const log = vi.spyOn(console, "log").mockImplementation(() => {}); + + const routes = await onBeforePrerenderStart(); + + expect(routes).toContain("/"); + expect(log).toHaveBeenCalledWith("No records found for batch #1."); + + fixtures.records.push(...records); + fixtures.organisations.push(...organisations); + log.mockRestore(); + }); + + it("returns organisation collections and selects an organisation by ID", async () => { + await expect(organisationsData()).resolves.toEqual({ + organisations: fixtures.organisations, + }); + await expect( + organisationData({ routeParams: { id: "2" } }), + ).resolves.toEqual({ organisation: fixtures.organisations[1] }); + await expect( + organisationData({ routeParams: {} }), + ).resolves.toEqual({ organisation: null }); + await expect( + organisationData({ routeParams: { id: "99" } }), + ).resolves.toEqual({ organisation: null }); + }); +}); diff --git a/tests/unit/pages/indexData.spec.js b/tests/unit/pages/indexData.spec.js new file mode 100644 index 0000000000..e0e0786cf8 --- /dev/null +++ b/tests/unit/pages/indexData.spec.js @@ -0,0 +1,47 @@ +import { beforeEach, describe, expect, it, vi } from "vitest"; + +const mocks = vi.hoisted(() => ({ + getHomepageJsonld: vi.fn(), + setConfig: vi.fn(), +})); + +vi.mock("@/lib/Client/RESTClient.js", () => ({ + default: vi.fn(function () { + return { getHomepageJsonld: mocks.getHomepageJsonld }; + }), +})); +vi.mock("vike-vue/useConfig", () => ({ + useConfig: () => mocks.setConfig, +})); + +import { data } from "@/pages/index/+data.js"; + +describe("homepage data", () => { + beforeEach(() => { + vi.clearAllMocks(); + }); + + it("adds non-empty schema.org data to the page head", async () => { + mocks.getHomepageJsonld.mockResolvedValue({ + "@type": "WebSite", + description: "", + }); + + const result = await data(); + const head = mocks.setConfig.mock.calls[0][0].Head; + + expect(result.JSONLD).toEqual({ + "@type": "WebSite", + description: "", + }); + expect(head.type).toBe("script"); + expect(head.props.innerHTML).toContain("\\u003cunsafe>"); + }); + + it("returns null and leaves the head unchanged without schema.org data", async () => { + mocks.getHomepageJsonld.mockResolvedValue(null); + + await expect(data()).resolves.toEqual({ JSONLD: null }); + expect(mocks.setConfig).not.toHaveBeenCalled(); + }); +}); diff --git a/tests/unit/pages/metadata.spec.js b/tests/unit/pages/metadata.spec.js new file mode 100644 index 0000000000..2396dbe63f --- /dev/null +++ b/tests/unit/pages/metadata.spec.js @@ -0,0 +1,162 @@ +import { beforeEach, describe, expect, it, vi } from "vitest"; + +const pageData = vi.hoisted(() => ({ current: {} })); + +vi.mock("vike-vue/useData", () => ({ + useData: () => pageData.current, +})); +vi.mock("vike-vue/config", () => ({ default: { name: "vike-vue" } })); +vi.mock("@/pages/+Layout.vue", () => ({ default: { name: "Layout" } })); + +import config from "@/pages/+config.js"; +import Head from "@/pages/all/+Head.js"; +import description from "@/pages/all/+description.js"; +import route from "@/pages/all/+route.js"; +import title from "@/pages/all/+title.js"; +import organisationDescription from "@/pages/organisations/@id/+description.js"; +import organisationTitle from "@/pages/organisations/@id/+title.js"; + +describe("page metadata", () => { + beforeEach(() => { + pageData.current = {}; + }); + + it("exports the root Vike configuration and catch-all route", () => { + expect(config.extends).toEqual([{ name: "vike-vue" }]); + expect(config.Layout).toEqual({ name: "Layout" }); + expect(config.ssr).toBe(true); + expect(config.prerender).toMatchObject({ partial: true, parallel: false }); + expect(route).toBe("/*"); + }); + + it("does not create record head elements without a record", () => { + expect(Head()).toBeNull(); + }); + + it("creates canonical, Open Graph, and escaped schema.org head elements", () => { + pageData.current = { + record: { + doi: "10.1234/example", + name: "Example record", + description: "Description ", + }, + schemaOrg: { "@context": "https://schema.org", ignoredName: "old" }, + canonicalUrl: "https://fairsharing.org/10.1234/example", + seoTitle: "Example record | FAIRsharing", + seoDescription: "Example description", + }; + + const elements = Head(); + const script = elements.find((element) => element.type === "script"); + + expect(elements).toHaveLength(7); + expect(elements.find((element) => element.type === "title").children).toBe( + "Example record | FAIRsharing", + ); + expect(script.props.innerHTML).toContain("\\u003cunsafe>"); + expect(script.props.innerHTML).toContain( + '"url":"https://fairsharing.org/10.1234/example"', + ); + }); + + it("filters optional head elements and schema when values are absent", () => { + pageData.current = { record: { name: "Minimal" } }; + + expect(Head()).toEqual([]); + }); + + it("uses schema.org fallbacks when DOI and description are absent", () => { + pageData.current = { + record: { name: "Minimal" }, + schemaOrg: { "@context": "https://schema.org" }, + canonicalUrl: "https://fairsharing.org/1", + }; + + const script = Head().find((element) => element.type === "script"); + const schema = JSON.parse(script.props.innerHTML); + + expect(schema.identifier).toEqual([]); + expect(schema.description).toBe(""); + }); + + it("returns record, static, search, and fallback titles", () => { + expect( + title({ urlPathname: "/anything", data: { record: { name: "Record" } } }), + ).toBe("Record | FAIRsharing"); + expect(title({ urlPathname: "/privacy" })).toBe( + "Privacy Policy | FAIRsharing", + ); + expect( + title({ + urlPathname: "/search", + urlParsed: { search: "?fairsharingRegistry=DATABASE" }, + }), + ).toBe("Databases | FAIRsharing"); + expect( + title({ + urlPathname: "/search", + urlParsed: { search: "?fairsharingRegistry=unknown" }, + }), + ).toBe("Search | FAIRsharing"); + expect(title({ urlPathname: "/unknown" })).toBe("FAIRsharing"); + }); + + it("returns record, static, search, and fallback descriptions", () => { + expect( + description({ + urlPathname: "/anything", + data: { record: { name: "Record", description: "Record description" } }, + }), + ).toBe("Record description"); + expect( + description({ + urlPathname: "/anything", + data: { record: { name: "Record" } }, + }), + ).toContain("Record"); + expect(description({ urlPathname: "/organisations" })).toBe( + "List of Organisations", + ); + expect( + description({ + urlPathname: "/search", + urlParsed: { search: "?fairsharingRegistry=POLICY" }, + }), + ).toContain("data preservation"); + expect(description({ urlPathname: "/search" })).toContain( + "advanced filtering", + ); + expect( + description({ + urlPathname: "/search", + urlParsed: { search: "?fairsharingRegistry=unknown" }, + }), + ).toContain("advanced filtering"); + expect(description({ urlPathname: "/unknown" })).toContain( + "A curated, informative", + ); + }); + + it("creates organisation titles and descriptions with fallbacks", () => { + const context = { + data: { + organisation: { + name: "Example Organisation", + homepage: "https://example.org", + }, + }, + }; + + expect(organisationTitle(context)).toBe( + "Example Organisation | FAIRsharing", + ); + expect(organisationDescription(context)).toBe("https://example.org"); + expect( + organisationDescription({ + data: { organisation: { name: "No homepage", length: 1 } }, + }), + ).toContain("1 organisations available"); + expect(organisationTitle({})).toBe("Organisations | FAIRsharing"); + expect(organisationDescription({})).toContain("A curated, informative"); + }); +}); diff --git a/tests/unit/pages/onCreateApp.spec.js b/tests/unit/pages/onCreateApp.spec.js new file mode 100644 index 0000000000..bceb07e3f4 --- /dev/null +++ b/tests/unit/pages/onCreateApp.spec.js @@ -0,0 +1,106 @@ +import { beforeEach, describe, expect, it, vi } from "vitest"; + +const mocks = vi.hoisted(() => ({ + store: { name: "store" }, + router: { + push: vi.fn(), + isReady: vi.fn().mockResolvedValue(undefined), + }, + bootstrapApp: vi.fn().mockResolvedValue(undefined), + vuetify: { name: "vuetify" }, + metaManager: { name: "meta" }, + sanitize: vi.fn((value) => `clean:${value}`), + accessibilityInit: vi.fn(), + loadFull: vi.fn().mockResolvedValue(undefined), +})); + +vi.mock("@/store", () => ({ createMyStore: () => mocks.store })); +vi.mock("@/router", () => ({ createMyRouter: () => mocks.router })); +vi.mock("@/plugins/vuetify", () => ({ default: () => mocks.vuetify })); +vi.mock("@/utils/setupUtils", () => ({ + bootstrapApp: mocks.bootstrapApp, + globalFilters: { capitalize: vi.fn() }, +})); +vi.mock("vue-meta", () => ({ createMetaManager: () => mocks.metaManager })); +vi.mock("vue-3-sanitize", () => ({ default: { name: "sanitize-plugin" } })); +vi.mock("vue-3-linkify", () => ({ default: { name: "linkify" } })); +vi.mock("dompurify", () => ({ default: { sanitize: mocks.sanitize } })); +vi.mock("@/components/Static/APIDoc/CodeBlock.vue", () => ({ + default: { name: "CodeBlock" }, +})); +vi.mock("highcharts-vue", () => ({ default: { name: "highcharts-vue" } })); +vi.mock("highcharts", () => ({ default: { name: "highcharts" } })); +vi.mock("highcharts/modules/accessibility", () => ({ + default: mocks.accessibilityInit, +})); +vi.mock("simple-analytics-vue", () => ({ default: { name: "analytics" } })); +vi.mock("vue-gtag", () => ({ default: { name: "gtag" } })); +vi.mock("vue-scrollto", () => ({ default: { name: "scroll-to" } })); +vi.mock("@tsparticles/vue3", () => ({ default: { name: "particles" } })); +vi.mock("tsparticles", () => ({ loadFull: mocks.loadFull })); + +import onCreateApp from "@/pages/+onCreateApp.js"; + +function createApp() { + const directives = {}; + const app = { + use: vi.fn(() => app), + component: vi.fn(), + directive: vi.fn((name, handler) => { + directives[name] = handler; + }), + config: { globalProperties: {} }, + }; + return { app, directives }; +} + +describe("onCreateApp", () => { + beforeEach(() => { + vi.clearAllMocks(); + }); + + it("initializes the isolated store and router for server rendering", async () => { + vi.stubEnv("SSR", true); + const { app, directives } = createApp(); + + await onCreateApp({ app, urlPathname: "/privacy" }); + + expect(app.use).toHaveBeenCalledWith(mocks.store); + expect(app.use).toHaveBeenCalledWith(mocks.router); + expect(mocks.bootstrapApp).toHaveBeenCalledWith(mocks.store, mocks.router); + expect(mocks.router.push).toHaveBeenCalledWith("/privacy"); + expect(mocks.router.isReady).toHaveBeenCalled(); + expect(app.component).toHaveBeenCalledWith( + "CodeBlock", + expect.objectContaining({ name: "CodeBlock" }), + ); + + const element = { innerHTML: "" }; + directives["safe-html"](element, { value: " From 21c1dc84fcf9dfa7f0cca01fb5c7b267489d4604 Mon Sep 17 00:00:00 2001 From: Milo Thurston Date: Thu, 23 Jul 2026 16:38:03 +0100 Subject: [PATCH 13/19] Increase test coverage. --- tests/unit/store/editor.spec.js | 283 +++++++++++++++++ tests/unit/store/recordData.spec.js | 473 ++++++++++++++++++++++++++++ 2 files changed, 756 insertions(+) create mode 100644 tests/unit/store/editor.spec.js create mode 100644 tests/unit/store/recordData.spec.js diff --git a/tests/unit/store/editor.spec.js b/tests/unit/store/editor.spec.js new file mode 100644 index 0000000000..2c343e52ca --- /dev/null +++ b/tests/unit/store/editor.spec.js @@ -0,0 +1,283 @@ +import GraphClient from "@/lib/GraphClient/GraphClient.js"; +import RESTClient from "@/lib/Client/RESTClient.js"; +import editorStore from "@/store/editor.js"; + +describe("editor store", () => { + afterEach(() => { + vi.restoreAllMocks(); + }); + + it("generates the most recent 100 years", () => { + const years = editorStore.state.years(); + + expect(years).toHaveLength(100); + expect(years[0]).toBe(new Date().getFullYear()); + expect(years[99]).toBe(new Date().getFullYear() - 99); + }); + + it("updates and cleans its state", () => { + const state = { + countries: ["old"], + recordTypes: ["old"], + allTags: false, + tags: [], + objectTypes: ["old"], + organisations: ["old"], + organisationsTypes: ["old"], + grants: ["old"], + availablePublications: ["old"], + availableLicences: [], + availableRecords: [], + relationsTypes: [], + allowedFields: {}, + possibleDuplicates: ["old"], + }; + const { mutations } = editorStore; + + mutations.setCountries(state, ["UK"]); + mutations.setRecordTypes(state, ["standard"]); + mutations.setObjectTypes(state, ["dataset"]); + mutations.setTags(state, { data: ["tag"], firstTime: true }); + mutations.setTags(state, { data: ["filtered"], firstTime: false }); + mutations.setOrganisations(state, ["org"]); + mutations.setOrganisationsTypes(state, ["type"]); + mutations.setGrants(state, ["grant"]); + mutations.setAvailablePublications(state, ["publication"]); + mutations.setAvailableLicences(state, ["licence"]); + mutations.setAvailableRecords(state, ["record"]); + mutations.setAvailableRelationsTypes(state, { standard: [] }); + mutations.setAllowedFields(state, { field: true }); + mutations.setPossibleDuplicates(state, ["duplicate"]); + + expect(state.allTags).toEqual(["tag"]); + expect(state.tags).toEqual(["filtered"]); + expect(state.availableLicences).toEqual(["licence"]); + expect(state.availableRecords).toEqual(["record"]); + expect(state.relationsTypes).toEqual({ standard: [] }); + expect(state.allowedFields).toEqual({ field: true }); + + mutations.clearPossibleDuplicates(state); + expect(state.possibleDuplicates).toEqual([]); + + mutations.cleanEditorStore(state); + expect(state).toMatchObject({ + countries: null, + recordTypes: null, + allTags: [], + tags: [], + objectTypes: [], + organisations: null, + organisationsTypes: null, + grants: null, + availablePublications: [], + possibleDuplicates: [], + }); + }); + + it("loads editor lookup data", async () => { + const executeQuery = vi + .spyOn(GraphClient.prototype, "executeQuery") + .mockResolvedValueOnce({ searchCountries: [{ id: 1 }] }) + .mockResolvedValueOnce({ + fairsharingRegistries: { + records: [ + null, + { name: "", recordTypes: [] }, + { + name: "Standard", + recordTypes: [{ id: 2, name: "Model", description: "A model" }], + }, + { name: "Database" }, + ], + }, + }) + .mockResolvedValueOnce({ + fairsharingRegistries: { + records: [ + { name: "Standard", recordTypes: [] }, + { + name: "FAIRassist", + recordTypes: [{ id: 3, name: "Assessment" }], + }, + ], + }, + }) + .mockResolvedValueOnce({ objectTypes: { records: [{ id: 4 }] } }) + .mockResolvedValueOnce({ searchTags: [{ id: 5 }] }) + .mockResolvedValueOnce({ searchOrganisations: [{ id: 6 }] }) + .mockResolvedValueOnce({ searchOrganisationTypes: [{ id: 7 }] }) + .mockResolvedValueOnce({ searchGrants: [{ id: 8 }] }) + .mockResolvedValueOnce({ + searchPublications: [{ id: 9 }, { id: 10 }], + }) + .mockResolvedValueOnce({ searchLicences: [{ id: 11 }] }) + .mockResolvedValueOnce({ + searchFairsharingRecords: { records: [{ id: 12 }] }, + }) + .mockResolvedValueOnce({ duplicateCheck: [{ id: 13 }] }); + const commit = vi.fn(); + const context = { commit, state: { allTags: false } }; + + await editorStore.actions.getCountries(context); + await editorStore.actions.getRecordTypes(context); + await editorStore.actions.getRecordTypes(context, true); + await editorStore.actions.getObjectTypes(context); + await editorStore.actions.getTags(context, "genomics"); + await editorStore.actions.getOrganisations(context); + await editorStore.actions.getOrganisationsTypes(context); + await editorStore.actions.getGrants(context); + + const publications = [{ id: 10 }]; + await editorStore.actions.getAvailablePublications(context, publications); + await editorStore.actions.getLicences(context); + await editorStore.actions.getAvailableRecords(context, { + q: "record", + fairsharingRegistry: "Standard", + recordType: "Model", + excludeId: 1, + }); + await editorStore.actions.getPossibleDuplicates(context, { + fields: ["name"], + }); + + expect(executeQuery).toHaveBeenCalledTimes(12); + expect(commit).toHaveBeenCalledWith("setCountries", [{ id: 1 }]); + expect(commit).toHaveBeenCalledWith("setRecordTypes", [ + { header: "Standard" }, + { name: "Model", group: "Standard", id: 2, description: "A model" }, + { divider: true }, + { header: "Database" }, + ]); + expect(commit).toHaveBeenCalledWith("setRecordTypes", [ + { header: "FAIRassist" }, + { + name: "Assessment", + group: "FAIRassist", + id: 3, + description: undefined, + }, + ]); + expect(commit).toHaveBeenCalledWith("setTags", { + data: [{ id: 5 }], + firstTime: true, + }); + expect(publications[0].tablePosition).toBe(1); + expect(commit).toHaveBeenCalledWith( + "setAvailablePublications", + expect.arrayContaining([ + expect.objectContaining({ id: 9, isCitation: false }), + expect.objectContaining({ + id: 10, + isCitation: false, + tablePosition: 1, + }), + ]), + ); + expect(commit).toHaveBeenCalledWith("setAvailableRecords", [{ id: 12 }]); + expect(commit).toHaveBeenCalledWith("setPossibleDuplicates", [{ id: 13 }]); + }); + + it("uses empty lookup values when GraphQL requests fail", async () => { + vi.spyOn(GraphClient.prototype, "executeQuery").mockRejectedValue( + new Error("network error"), + ); + const commit = vi.fn(); + const context = { commit, state: { allTags: false } }; + + await editorStore.actions.getCountries(context); + await editorStore.actions.getRecordTypes(context); + await editorStore.actions.getObjectTypes(context); + await editorStore.actions.getTags(context); + + expect(commit).toHaveBeenCalledWith("setCountries", []); + expect(commit).toHaveBeenCalledWith("setRecordTypes", []); + expect(commit).toHaveBeenCalledWith("setObjectTypes", []); + expect(commit).toHaveBeenCalledWith("setTags", { + data: [], + firstTime: true, + }); + }); + + it("builds relation rules and loads allowed metadata fields", async () => { + vi.spyOn(RESTClient.prototype, "getRelationsTypes").mockResolvedValue([ + { + id: 1, + name: "maintains", + allowed_associations: [ + { from: "standard", to: "database" }, + { from: "standard", to: "policy" }, + ], + }, + { id: 2, name: "related_to", allowed_associations: [] }, + ]); + vi.spyOn(RESTClient.prototype, "extraMetadataFields").mockResolvedValue({ + field: true, + }); + const commit = vi.fn(); + + await editorStore.actions.getAvailableRelationsTypes({ commit }); + await editorStore.actions.getAllowedFields( + { commit }, + { type: "standard", token: "token" }, + ); + + const relationCommit = commit.mock.calls.find( + ([name]) => name === "setAvailableRelationsTypes", + ); + expect(relationCommit[1].standard).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + relation: "maintains", + target: "database", + }), + expect.objectContaining({ + relation: "maintains", + target: "policy", + }), + expect.objectContaining({ + relation: "related_to", + target: "standard", + }), + ]), + ); + expect(commit).toHaveBeenCalledWith("setAllowedFields", { field: true }); + }); + + it("filters tags, relations, and relation targets", () => { + const relation = { relation: "maintains", target: "database" }; + const duplicate = { ...relation }; + const other = { relation: "funds", target: "policy" }; + const state = { + tags: [ + { id: 1, model: "subject" }, + { id: 2, model: "domain" }, + ], + relationsTypes: { + standard: [relation, other], + Standards: [relation], + database: [duplicate, { relation: "invalid", target: "not_a_type" }], + }, + }; + + expect(editorStore.getters.getPartialTags(state)(["subject"])).toEqual([ + { id: 1, model: "subject" }, + ]); + expect( + editorStore.getters.allowedRelations(state)({ + sourceType: "standard", + sourceRegistry: "Standards", + target: null, + }), + ).toEqual([relation, other]); + expect( + editorStore.getters.allowedRelations(state)({ + sourceType: "standard", + sourceRegistry: "Standards", + target: { registry: "Policies", type: "database" }, + }), + ).toEqual([relation]); + expect(editorStore.getters.allowedTargets(state)("DATABASE")).toEqual([ + "database", + ]); + }); +}); diff --git a/tests/unit/store/recordData.spec.js b/tests/unit/store/recordData.spec.js new file mode 100644 index 0000000000..af1d9e05ec --- /dev/null +++ b/tests/unit/store/recordData.spec.js @@ -0,0 +1,473 @@ +import GraphClient from "@/lib/GraphClient/GraphClient.js"; +import RESTClient from "@/lib/Client/RESTClient.js"; +import recordStore from "@/store/recordData.js"; + +const makeState = () => ({ + currentRecord: { fairsharingRecord: { id: 42 } }, + currentRecordHistory: { old: true }, + recordUpdate: {}, + editOrganisationLink: { data: {} }, + newRecord: false, + sections: { + generalInformation: { + data: { + type: { id: 1 }, + metadata: { contacts: [], support_links: [] }, + }, + initialData: { type: { name: "Standard" }, metadata: {} }, + changes: 1, + message: null, + error: false, + }, + publications: { data: [], changes: 2, message: null }, + organisations: { + data: [], + initialData: [], + changes: 3, + message: null, + }, + additionalInformation: { + data: {}, + initialData: {}, + changes: 4, + message: null, + }, + dataAccess: { + data: { exhaustiveLicences: false, licences: [], support_links: [] }, + initialData: { licences: [] }, + changes: 5, + message: null, + }, + relations: { + data: { recordAssociations: [] }, + initialData: { recordAssociations: [] }, + changes: 6, + message: null, + error: false, + }, + }, +}); + +describe("record data store", () => { + afterEach(() => { + vi.restoreAllMocks(); + }); + + it("updates the simple record state", () => { + const state = makeState(); + const { mutations } = recordStore; + + mutations.setRecordHistory(state, { version: 1 }); + mutations.resetCurrentRecordHistory(state); + mutations.resetMessage(state, "publications"); + mutations.setSectionError(state, { + section: "publications", + value: "failed", + }); + mutations.setChanges(state, { section: "publications", value: 7 }); + mutations.setContacts(state, [{ name: "Contact" }]); + mutations.setTags(state, { target: "domains", value: [{ id: 1 }] }); + mutations.resetRegistry(state); + mutations.setPublications(state, [{ id: 2 }]); + mutations.setEditOrganisationLink(state, { data: {} }); + mutations.setEditOrganisationLinkOrganisation(state, { id: 3 }); + mutations.setEditOrganisationLinkGrant(state, { id: 4 }); + mutations.setCreatingNewRecord(state); + mutations.setEditingRecord(state); + mutations.setMessage(state, { target: "organisations", value: "saved" }); + mutations.setNewRecord(state, 5); + + expect(state.currentRecordHistory).toEqual({}); + expect(state.sections.publications).toMatchObject({ + data: [{ id: 2 }], + changes: 7, + message: "failed", + error: true, + }); + expect(state.sections.generalInformation.data).toMatchObject({ + type: "", + domains: [{ id: 1 }], + metadata: { contacts: [{ name: "Contact" }] }, + }); + expect(state.editOrganisationLink.data).toEqual({ + organisation: { id: 3 }, + grant: { id: 4 }, + }); + expect(state.newRecord).toBe(false); + expect(state.recordUpdate).toEqual({ + error: false, + message: "success", + id: 5, + }); + + mutations.setError(state, "nope"); + expect(state.recordUpdate).toEqual({ + error: true, + message: "nope", + id: null, + }); + }); + + it("sets tag types on the current record", () => { + const state = makeState(); + const fairsharingRecord = { + subjects: [{ id: 1 }], + domains: [], + taxonomies: [{ id: 2 }], + userDefinedTags: [{ id: 3 }], + }; + + recordStore.mutations.setCurrentRecord(state, { fairsharingRecord }); + + expect(fairsharingRecord.subjects[0].type).toBe("subjects"); + expect(fairsharingRecord.taxonomies[0].type).toBe("taxonomies"); + expect(fairsharingRecord.userDefinedTags[0].type).toBe("userDefinedTags"); + }); + + it("edits additional-information fields", () => { + const state = makeState(); + const { mutations } = recordStore; + + mutations.setAdditionalInformation(state, { + fieldName: "single", + fieldValue: "value", + }); + state.sections.additionalInformation.data.nested = {}; + mutations.setAdditionalInformation(state, { + fieldName: "nested", + subfieldName: "child", + fieldValue: "nested value", + }); + mutations.setAdditionalInformationSubField(state, { + fieldName: "items", + id: null, + fieldValue: "first", + }); + mutations.setAdditionalInformationSubField(state, { + fieldName: "items", + id: 0, + fieldValue: "updated", + }); + mutations.setAdditionalInformationSubField(state, { + fieldName: "items", + id: null, + fieldValue: "second", + }); + mutations.removeAdditionalInformationSubField(state, { + fieldName: "items", + id: 0, + }); + + expect(state.sections.additionalInformation.data).toMatchObject({ + single: "value", + nested: { child: "nested value" }, + items: ["second"], + }); + }); + + it("refreshes organisation, data-access, additional-info and relation sections", () => { + const state = makeState(); + const { mutations } = recordStore; + + mutations.updateOrganisationsLinks(state, [{ id: 1 }]); + mutations.setDataAccess(state, { + exhaustiveLicences: true, + licenceLinks: [{ id: 2 }], + metadata: { + support_links: [ + { name: "API", url: "https://example.com/api" }, + { url: "https://example.com/help" }, + ], + }, + }); + mutations.updateAdditionalInformation(state, { + record: { included: { value: true }, excluded: "no" }, + fields: ["included"], + }); + mutations.setRelations(state, [{ id: 3 }]); + + expect(state.sections.organisations).toMatchObject({ + data: [{ id: 1 }], + initialData: [{ id: 1 }], + changes: 0, + message: "Record successfully updated!", + }); + expect(state.sections.dataAccess.data).toMatchObject({ + exhaustiveLicences: true, + licences: [{ id: 2 }], + support_links: [ + { + name: "API", + url: { + title: "API", + url: "https://example.com/api", + }, + }, + { url: "https://example.com/help" }, + ], + }); + expect(state.sections.additionalInformation.data).toEqual({ + included: { value: true }, + }); + expect(state.sections.relations).toMatchObject({ + data: { recordAssociations: [{ id: 3 }] }, + initialData: { recordAssociations: [{ id: 3 }] }, + changes: 0, + message: "Record successfully updated!", + error: false, + }); + }); + + it("fetches records, previews, and history", async () => { + const fetchedRecord = { + id: 42, + metadata: {}, + subjects: [], + domains: [], + taxonomies: [], + userDefinedTags: [], + }; + vi.spyOn(GraphClient.prototype, "executeQuery") + .mockResolvedValueOnce({ fairsharingRecord: fetchedRecord }) + .mockResolvedValueOnce({ fairsharingRecord: { id: 43 } }) + .mockResolvedValueOnce({ fairsharingRecord: { versions: [] } }); + const setHeader = vi.spyOn(GraphClient.prototype, "setHeader"); + const initializeHeader = vi.spyOn(GraphClient.prototype, "initalizeHeader"); + const commit = vi.fn(); + + await recordStore.actions.fetchRecord( + { commit }, + { id: 42, token: "token" }, + ); + await recordStore.actions.fetchPreviewRecord({ commit }, 43); + await recordStore.actions.fetchRecordHistory( + { commit }, + { id: 42, token: "token" }, + ); + + expect(setHeader).toHaveBeenCalledWith("token"); + expect(initializeHeader).toHaveBeenCalled(); + expect(fetchedRecord.metadata).toEqual({ contacts: [], citations: [] }); + expect(commit).toHaveBeenCalledWith("setCurrentRecord", { + fairsharingRecord: expect.objectContaining({ + id: 42, + metadata: { contacts: [], citations: [] }, + }), + }); + expect(commit).toHaveBeenCalledWith("setRecordHistory", { versions: [] }); + }); + + it("updates publications and handles errors", async () => { + const state = makeState(); + state.sections.publications.data = [ + { id: 1, isCitation: true }, + { id: 2, isCitation: false }, + ]; + const updateRecord = vi + .spyOn(RESTClient.prototype, "updateRecord") + .mockResolvedValueOnce({}) + .mockResolvedValueOnce({ error: "failed" }); + const commit = vi.fn(); + + await recordStore.actions.updatePublications( + { state, commit }, + { id: 42, token: "token" }, + ); + const error = await recordStore.actions.updatePublications( + { state, commit }, + { id: 42, token: "token" }, + ); + + expect(updateRecord).toHaveBeenCalledWith({ + record: { publication_ids: [1, 2], citation_ids: [1] }, + id: 42, + token: "token", + }); + expect(commit).toHaveBeenCalledWith("setMessage", { + target: "publications", + value: "Record successfully updated!", + }); + expect(error).toBe("failed"); + }); + + it("creates, updates, and deletes organisation links", async () => { + const state = makeState(); + state.sections.organisations.initialData = [{ id: 1 }]; + state.sections.organisations.data = [ + { + organisation: { id: 2 }, + relation: "maintains", + grant: null, + isLead: true, + }, + { + id: 3, + organisation: { id: 4 }, + relation: "funds", + grant: { id: 5 }, + isLead: false, + }, + ]; + const deleteLink = vi + .spyOn(RESTClient.prototype, "deleteOrganisationLink") + .mockResolvedValue({}); + const createLink = vi + .spyOn(RESTClient.prototype, "createOrganisationLink") + .mockResolvedValue({}); + const updateLink = vi + .spyOn(RESTClient.prototype, "updateOrganisationLink") + .mockResolvedValue({ error: "link warning" }); + vi.spyOn(GraphClient.prototype, "setHeader"); + vi.spyOn(GraphClient.prototype, "executeQuery").mockResolvedValue({ + fairsharingRecord: { organisationLinks: [{ id: 6 }] }, + }); + const commit = vi.fn(); + + await recordStore.actions.updateOrganisations({ state, commit }, "token"); + + expect(deleteLink).toHaveBeenCalledWith(1, "token"); + expect(createLink).toHaveBeenCalledWith( + { + fairsharing_record_id: 42, + organisation_id: 2, + relation: "maintains", + grant_id: null, + is_lead: true, + }, + "token", + ); + expect(updateLink).toHaveBeenCalledWith( + { + fairsharing_record_id: 42, + organisation_id: 4, + relation: "funds", + grant_id: 5, + is_lead: false, + }, + 3, + "token", + ); + expect(commit).toHaveBeenCalledWith("setSectionError", { + section: "organisations", + value: "link warning", + }); + expect(commit).toHaveBeenCalledWith("updateOrganisationsLinks", [ + { id: 6 }, + ]); + }); + + it("saves new relations, removes stale relations, and refreshes the section", async () => { + const state = makeState(); + state.sections.relations.data.recordAssociations = [ + { + new: true, + linkedRecord: { id: 2 }, + recordAssocLabel: { id: 10 }, + }, + { + linkedRecord: { id: 3 }, + recordAssocLabelId: 11, + }, + ]; + state.sections.relations.initialData.recordAssociations = [ + { + id: 1, + linkedRecord: { id: 3 }, + recordAssocLabelId: 11, + }, + { + id: 2, + linkedRecord: { id: 4 }, + recordAssocLabelId: 12, + }, + ]; + const saveRelations = vi + .spyOn(RESTClient.prototype, "saveRelations") + .mockResolvedValue({}); + const deleteRelations = vi + .spyOn(RESTClient.prototype, "deleteRelations") + .mockResolvedValue({}); + vi.spyOn(GraphClient.prototype, "setHeader"); + vi.spyOn(GraphClient.prototype, "executeQuery").mockResolvedValue({ + fairsharingRecord: { recordAssociations: [{ id: 20 }] }, + }); + const commit = vi.fn(); + + await recordStore.actions.updateRelations( + { state, commit }, + { source: 42, token: "token" }, + ); + + expect(saveRelations).toHaveBeenCalledWith({ + token: "token", + relations: [ + { + fairsharing_record_id: 42, + linked_record_id: 2, + record_assoc_label_id: 10, + }, + ], + target: 42, + }); + expect(deleteRelations).toHaveBeenCalledWith({ + token: "token", + relations: [{ id: 2, _destroy: 1 }], + target: 42, + }); + expect(commit).toHaveBeenCalledWith("setRelations", [{ id: 20 }]); + }); + + it("does not refresh relations when saving fails", async () => { + const state = makeState(); + vi.spyOn(RESTClient.prototype, "saveRelations").mockResolvedValue({ + error: "save failed", + }); + vi.spyOn(RESTClient.prototype, "deleteRelations").mockResolvedValue({}); + const executeQuery = vi.spyOn(GraphClient.prototype, "executeQuery"); + const commit = vi.fn(); + + await recordStore.actions.updateRelations( + { state, commit }, + { source: 42, token: "token" }, + ); + + expect(commit).toHaveBeenCalledWith("setSectionError", { + section: "relations", + value: "save failed", + }); + expect(executeQuery).not.toHaveBeenCalled(); + }); + + it("updates a new record and exposes record getters", async () => { + const state = makeState(); + state.currentRecord.fairsharingRecord.name = "Example"; + const commit = vi.fn(); + vi.spyOn(RESTClient.prototype, "updateRecord") + .mockResolvedValueOnce(99) + .mockResolvedValueOnce({ error: { response: "bad record" } }); + + recordStore.actions.resetRecord({ commit }); + await recordStore.actions.updateRecord({ commit }, { record: {} }); + await recordStore.actions.updateRecord({ commit }, { record: {} }); + + expect(commit).toHaveBeenCalledWith("setGeneralInformation", { + fairsharingRecord: false, + }); + expect(commit).toHaveBeenCalledWith("setNewRecord", 99); + expect(commit).toHaveBeenCalledWith("setError", "bad record"); + expect(recordStore.getters.getField(state)("name")).toBe("Example"); + expect(recordStore.getters.getSection(state)("publications")).toBe( + state.sections.publications, + ); + expect(recordStore.getters.getChanges(state)).toMatchObject({ + generalInformation: 1, + publications: 2, + relations: 6, + }); + expect(recordStore.getters.getAllChanges(state)).toBe(21); + expect(recordStore.getters.getCreatingNewRecord(state)).toBe(false); + expect(recordStore.getters.getRecordType(state)).toEqual({ + name: "Standard", + }); + }); +}); From ef42682dc4e176622765707ca3c64114743999dd Mon Sep 17 00:00:00 2001 From: knirirr <3583375+knirirr@users.noreply.github.com> Date: Tue, 28 Jul 2026 10:26:46 +0000 Subject: [PATCH 14/19] docs: autogenerated documentation files --- documentation/html/ExternalRESTClients.html | 2 +- documentation/html/GraphQLClient.html | 2 +- documentation/html/RESTClient.html | 2 +- documentation/html/Static.html | 2 +- documentation/html/classes.list.html | 2 +- .../components_Curators_CuratorRecordsAwaitingApproval.vue.html | 2 +- ..._DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html | 2 +- ...rators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html | 2 +- ...ors_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html | 2 +- ...tors_DownLoadRecordsComponents_RecordsNeedingReview.vue.html | 2 +- ...rators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html | 2 +- documentation/html/components_Curators_HiddenRecords.vue.html | 2 +- .../html/components_Curators_IncompleteRecords.vue.html | 2 +- .../html/components_Curators_MaintenanceRequests.vue.html | 2 +- .../html/components_Curators_RecentCuratorCreation.vue.html | 2 +- documentation/html/components_Curators_SystemMessages.vue.html | 2 +- .../components_Curators_UserRecordsAwaitingApproval.vue.html | 2 +- .../html/components_Records_Record_Collections.vue.html | 2 +- ...components_Records_Record_GeneralInfo_SavedSearches.vue.html | 2 +- .../html/components_Records_Record_RelatedContent.vue.html | 2 +- .../html/components_Records_Search_Header_FilterChips.vue.html | 2 +- .../html/components_Records_Search_Header_Pagination.vue.html | 2 +- .../html/components_Records_Search_Header_Sorting.vue.html | 2 +- ...Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html | 2 +- ..._QueryBuilderComponents_GeneralComponents_Countries.vue.html | 2 +- ...ch_QueryBuilderComponents_GeneralComponents_Domains.vue.html | 2 +- ...h_QueryBuilderComponents_GeneralComponents_Licences.vue.html | 2 +- ...ueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html | 2 +- ...ryBuilderComponents_GeneralComponents_Organisations.vue.html | 2 +- ...ch_QueryBuilderComponents_GeneralComponents_Subject.vue.html | 2 +- ...QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html | 2 +- ...yBuilderComponents_GeneralComponents_UserDefinedTag.vue.html | 2 +- ...h_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html | 2 +- ...QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html | 2 +- ...ch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html | 2 +- ..._QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html | 2 +- ...rch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html | 2 +- ...h_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html | 2 +- ...ecords_Search_Input_AdvancedSearch_QueryBuilderView.vue.html | 2 +- .../components_Records_Search_Input_FilterAutocomplete.vue.html | 2 +- .../html/components_Records_Search_Input_FilterButton.vue.html | 2 +- .../html/components_Records_Search_Input_SearchInput.vue.html | 2 +- ...mponents_Records_Search_SaveSearch_SaveSearchButton.vue.html | 2 +- ...ponents_Records_Search_SaveSearch_SaveSearchStepper.vue.html | 2 +- ...ch_SaveSearch_StepperComponents_OrganisationStepper.vue.html | 2 +- ...s_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html | 2 +- ...ords_Search_SaveSearch_StepperComponents_ResultCard.vue.html | 2 +- ...ch_SaveSearch_StepperComponents_StepperDialogHeader.vue.html | 2 +- ...rds_Search_SaveSearch_StepperComponents_UserStepper.vue.html | 2 +- ...nents_Users_Profiles_Private_ViewSavedSearchesTable.vue.html | 2 +- documentation/html/global.html | 2 +- documentation/html/index.html | 2 +- documentation/html/lib_Client_ExternalClients.js.html | 2 +- documentation/html/lib_Client_RESTClient.js.html | 2 +- documentation/html/lib_GraphClient_GraphClient.js.html | 2 +- documentation/html/lib_GraphClient_GraphClientSEO.js.html | 2 +- documentation/html/module-Home.html | 2 +- documentation/html/module-Login.html | 2 +- documentation/html/module-NewRecord.html | 2 +- documentation/html/module-Pagination.html | 2 +- documentation/html/module-Signup.html | 2 +- documentation/html/module-User.html | 2 +- documentation/html/modules.list.html | 2 +- documentation/html/namespaces.list.html | 2 +- documentation/html/router_hackSearch.js.html | 2 +- documentation/html/store_introspector.js.html | 2 +- documentation/html/store_recordData.js.html | 2 +- documentation/html/store_recordSearch.js.html | 2 +- documentation/html/store_searchFilters.js.html | 2 +- documentation/html/utils_advancedSearchUtils.js.html | 2 +- .../utils_query-builder-vue-3_dist_query-builder-vue-3.js.html | 2 +- documentation/html/utils_recordTabUtils.js.html | 2 +- documentation/html/utils_rules.js.html | 2 +- .../views_AdvancedSearch_AdvancedSearchResultTable.vue.html | 2 +- .../html/views_AdvancedSearch_AdvancedSearchSelection.vue.html | 2 +- documentation/html/views_Browsers_OntologyBrowser.vue.html | 2 +- documentation/html/views_CreateRecord_NewRecord.vue.html | 2 +- documentation/html/views_Home_Home.vue.html | 2 +- documentation/html/views_Organisations_Organisation.vue.html | 2 +- documentation/html/views_Records_NetworkGraph.vue.html | 2 +- documentation/html/views_Records_Record.vue.html | 2 +- documentation/html/views_Records_Records.vue.html | 2 +- documentation/html/views_Static_Community_Community.vue.html | 2 +- documentation/html/views_Static_Timeline_Timeline.vue.html | 2 +- documentation/html/views_Users_Login_Login.vue.html | 2 +- documentation/html/views_Users_Signup.vue.html | 2 +- 86 files changed, 86 insertions(+), 86 deletions(-) diff --git a/documentation/html/ExternalRESTClients.html b/documentation/html/ExternalRESTClients.html index e30aaabd23..937351fefe 100644 --- a/documentation/html/ExternalRESTClients.html +++ b/documentation/html/ExternalRESTClients.html @@ -414,7 +414,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/GraphQLClient.html b/documentation/html/GraphQLClient.html index 0fb8c1a8ba..79ddd85de6 100644 --- a/documentation/html/GraphQLClient.html +++ b/documentation/html/GraphQLClient.html @@ -912,7 +912,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/RESTClient.html b/documentation/html/RESTClient.html index c203f24e45..e24372e1d8 100644 --- a/documentation/html/RESTClient.html +++ b/documentation/html/RESTClient.html @@ -10217,7 +10217,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/Static.html b/documentation/html/Static.html index c6345e0c39..bbfe91e8fb 100644 --- a/documentation/html/Static.html +++ b/documentation/html/Static.html @@ -391,7 +391,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/classes.list.html b/documentation/html/classes.list.html index b1b152c032..04cfe29bae 100644 --- a/documentation/html/classes.list.html +++ b/documentation/html/classes.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html b/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html index 520bd84e5e..2bebd1b06f 100644 --- a/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html +++ b/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html @@ -833,7 +833,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html index de7823aab1..6be409a62d 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html index 7cd33e00bc..935f0c3f20 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html @@ -202,7 +202,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html index 5a3d70f681..15f3a147ce 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html @@ -204,7 +204,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html index 1683dae450..03ced4b9c8 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html index ad085dec58..be409a71ae 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html @@ -205,7 +205,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_HiddenRecords.vue.html b/documentation/html/components_Curators_HiddenRecords.vue.html index 2a8f430f15..825d42136d 100644 --- a/documentation/html/components_Curators_HiddenRecords.vue.html +++ b/documentation/html/components_Curators_HiddenRecords.vue.html @@ -299,7 +299,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_IncompleteRecords.vue.html b/documentation/html/components_Curators_IncompleteRecords.vue.html index 153ce7d10b..fbc9d8f8d9 100644 --- a/documentation/html/components_Curators_IncompleteRecords.vue.html +++ b/documentation/html/components_Curators_IncompleteRecords.vue.html @@ -385,7 +385,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_MaintenanceRequests.vue.html b/documentation/html/components_Curators_MaintenanceRequests.vue.html index d33e71ae1e..cc802db9a7 100644 --- a/documentation/html/components_Curators_MaintenanceRequests.vue.html +++ b/documentation/html/components_Curators_MaintenanceRequests.vue.html @@ -672,7 +672,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_RecentCuratorCreation.vue.html b/documentation/html/components_Curators_RecentCuratorCreation.vue.html index 81ea84cf67..7592d43952 100644 --- a/documentation/html/components_Curators_RecentCuratorCreation.vue.html +++ b/documentation/html/components_Curators_RecentCuratorCreation.vue.html @@ -294,7 +294,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_SystemMessages.vue.html b/documentation/html/components_Curators_SystemMessages.vue.html index effcd38850..87f30e59a2 100644 --- a/documentation/html/components_Curators_SystemMessages.vue.html +++ b/documentation/html/components_Curators_SystemMessages.vue.html @@ -474,7 +474,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html b/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html index 7ee6a89a88..e128d59c00 100644 --- a/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html +++ b/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html @@ -839,7 +839,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_Collections.vue.html b/documentation/html/components_Records_Record_Collections.vue.html index 1f9436a966..355305c0a0 100644 --- a/documentation/html/components_Records_Record_Collections.vue.html +++ b/documentation/html/components_Records_Record_Collections.vue.html @@ -462,7 +462,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html b/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html index 63e67d7368..79c1a46ee6 100644 --- a/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html +++ b/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html @@ -319,7 +319,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_RelatedContent.vue.html b/documentation/html/components_Records_Record_RelatedContent.vue.html index ae47a3e900..60f228344b 100644 --- a/documentation/html/components_Records_Record_RelatedContent.vue.html +++ b/documentation/html/components_Records_Record_RelatedContent.vue.html @@ -454,7 +454,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_FilterChips.vue.html b/documentation/html/components_Records_Search_Header_FilterChips.vue.html index 36febf6c7f..76bed49902 100644 --- a/documentation/html/components_Records_Search_Header_FilterChips.vue.html +++ b/documentation/html/components_Records_Search_Header_FilterChips.vue.html @@ -251,7 +251,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_Pagination.vue.html b/documentation/html/components_Records_Search_Header_Pagination.vue.html index 243135b4a0..66572d54c7 100644 --- a/documentation/html/components_Records_Search_Header_Pagination.vue.html +++ b/documentation/html/components_Records_Search_Header_Pagination.vue.html @@ -262,7 +262,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_Sorting.vue.html b/documentation/html/components_Records_Search_Header_Sorting.vue.html index 3ec93101c0..76321fa7f6 100644 --- a/documentation/html/components_Records_Search_Header_Sorting.vue.html +++ b/documentation/html/components_Records_Search_Header_Sorting.vue.html @@ -219,7 +219,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html index b6cea7cb0c..034bd24ec2 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html @@ -487,7 +487,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html index de642af472..5caad10fe2 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html @@ -225,7 +225,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html index eb2bb5dadb..57c9129579 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html index a33b0489de..27f67ba891 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html index f252ee8e67..431b8ebd41 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html index 9fb305d263..fe647c3c86 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html @@ -229,7 +229,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html index 5de959294c..13494c9f07 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html index dd1c1017e0..a04916de20 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html @@ -224,7 +224,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html index cee0fa3e16..f7cf8af867 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html @@ -224,7 +224,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html index 670a62201d..132627d34e 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html @@ -315,7 +315,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html index cb1bf4ec3d..4e214dde44 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html @@ -252,7 +252,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html index dca10e7aa9..8f71a07faf 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html @@ -272,7 +272,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html index 95abf326f5..155bbf9311 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html index 565c0c2224..0bd0cac247 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html @@ -328,7 +328,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html index d3ec592c5c..e6f0b286ff 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html @@ -230,7 +230,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html index 604d175bf8..763461866b 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html @@ -676,7 +676,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html b/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html index 8a96fd1b2c..40ba5b84ab 100644 --- a/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html +++ b/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html @@ -376,7 +376,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_FilterButton.vue.html b/documentation/html/components_Records_Search_Input_FilterButton.vue.html index bd047a650e..26440398a5 100644 --- a/documentation/html/components_Records_Search_Input_FilterButton.vue.html +++ b/documentation/html/components_Records_Search_Input_FilterButton.vue.html @@ -287,7 +287,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_SearchInput.vue.html b/documentation/html/components_Records_Search_Input_SearchInput.vue.html index a4852027c0..a55bf493eb 100644 --- a/documentation/html/components_Records_Search_Input_SearchInput.vue.html +++ b/documentation/html/components_Records_Search_Input_SearchInput.vue.html @@ -284,7 +284,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html b/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html index 1b0e8c4e21..01e9d276fc 100644 --- a/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html @@ -182,7 +182,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html index 7b6e269ac1..862352eb21 100644 --- a/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html @@ -464,7 +464,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html index 79883c3578..be81b14644 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html index bfca70dbd5..1624444bac 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html index 198b43a56c..8b52dca4bc 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html index ed18a6655d..0589679282 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html @@ -182,7 +182,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html index c93996dce7..8f8ef85f8f 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html @@ -211,7 +211,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html b/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html index 06ca7b7e0f..44f80458e9 100644 --- a/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html +++ b/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html @@ -509,7 +509,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/global.html b/documentation/html/global.html index 44f39b7a4c..4f6c4faa00 100644 --- a/documentation/html/global.html +++ b/documentation/html/global.html @@ -2964,7 +2964,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/index.html b/documentation/html/index.html index 0358e501bb..4252cde104 100644 --- a/documentation/html/index.html +++ b/documentation/html/index.html @@ -216,7 +216,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/lib_Client_ExternalClients.js.html b/documentation/html/lib_Client_ExternalClients.js.html index 6e79b91e22..a8fd4a9792 100644 --- a/documentation/html/lib_Client_ExternalClients.js.html +++ b/documentation/html/lib_Client_ExternalClients.js.html @@ -256,7 +256,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/lib_Client_RESTClient.js.html b/documentation/html/lib_Client_RESTClient.js.html index dce1a0567b..d520e4818b 100644 --- a/documentation/html/lib_Client_RESTClient.js.html +++ b/documentation/html/lib_Client_RESTClient.js.html @@ -1284,7 +1284,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/lib_GraphClient_GraphClient.js.html b/documentation/html/lib_GraphClient_GraphClient.js.html index e65775dd7a..203765670b 100644 --- a/documentation/html/lib_GraphClient_GraphClient.js.html +++ b/documentation/html/lib_GraphClient_GraphClient.js.html @@ -285,7 +285,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/lib_GraphClient_GraphClientSEO.js.html b/documentation/html/lib_GraphClient_GraphClientSEO.js.html index 75d4c0d9ae..138198ffb3 100644 --- a/documentation/html/lib_GraphClient_GraphClientSEO.js.html +++ b/documentation/html/lib_GraphClient_GraphClientSEO.js.html @@ -286,7 +286,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-Home.html b/documentation/html/module-Home.html index 3b4d9d4c6c..a50b095197 100644 --- a/documentation/html/module-Home.html +++ b/documentation/html/module-Home.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-Login.html b/documentation/html/module-Login.html index 71f5b3bd52..88c320c669 100644 --- a/documentation/html/module-Login.html +++ b/documentation/html/module-Login.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-NewRecord.html b/documentation/html/module-NewRecord.html index db141b2997..e7e3892713 100644 --- a/documentation/html/module-NewRecord.html +++ b/documentation/html/module-NewRecord.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-Pagination.html b/documentation/html/module-Pagination.html index 8d16df35d1..ef08864178 100644 --- a/documentation/html/module-Pagination.html +++ b/documentation/html/module-Pagination.html @@ -527,7 +527,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-Signup.html b/documentation/html/module-Signup.html index 9d4048d1f7..faf41c1bfb 100644 --- a/documentation/html/module-Signup.html +++ b/documentation/html/module-Signup.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-User.html b/documentation/html/module-User.html index d6e94d6940..a3df91ad22 100644 --- a/documentation/html/module-User.html +++ b/documentation/html/module-User.html @@ -228,7 +228,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/modules.list.html b/documentation/html/modules.list.html index b614fa954b..a45d2d1e5f 100644 --- a/documentation/html/modules.list.html +++ b/documentation/html/modules.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/namespaces.list.html b/documentation/html/namespaces.list.html index 184af7fd48..38922a7a27 100644 --- a/documentation/html/namespaces.list.html +++ b/documentation/html/namespaces.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/router_hackSearch.js.html b/documentation/html/router_hackSearch.js.html index 1948d5277c..6cc422e95b 100644 --- a/documentation/html/router_hackSearch.js.html +++ b/documentation/html/router_hackSearch.js.html @@ -209,7 +209,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/store_introspector.js.html b/documentation/html/store_introspector.js.html index 8ba4dcb73b..80e05d05bf 100644 --- a/documentation/html/store_introspector.js.html +++ b/documentation/html/store_introspector.js.html @@ -325,7 +325,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/store_recordData.js.html b/documentation/html/store_recordData.js.html index 46133e9430..470eae8589 100644 --- a/documentation/html/store_recordData.js.html +++ b/documentation/html/store_recordData.js.html @@ -872,7 +872,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/store_recordSearch.js.html b/documentation/html/store_recordSearch.js.html index 826b618045..c0fdd31eac 100644 --- a/documentation/html/store_recordSearch.js.html +++ b/documentation/html/store_recordSearch.js.html @@ -355,7 +355,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/store_searchFilters.js.html b/documentation/html/store_searchFilters.js.html index 202fd4fbd9..dcf776c884 100644 --- a/documentation/html/store_searchFilters.js.html +++ b/documentation/html/store_searchFilters.js.html @@ -301,7 +301,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/utils_advancedSearchUtils.js.html b/documentation/html/utils_advancedSearchUtils.js.html index 44d743cc0c..e46d93e1a5 100644 --- a/documentation/html/utils_advancedSearchUtils.js.html +++ b/documentation/html/utils_advancedSearchUtils.js.html @@ -196,7 +196,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html b/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html index 6f42d5305f..4031a3cbbe 100644 --- a/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html +++ b/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html @@ -3653,7 +3653,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/utils_recordTabUtils.js.html b/documentation/html/utils_recordTabUtils.js.html index 21ed1ab128..03652e6a2d 100644 --- a/documentation/html/utils_recordTabUtils.js.html +++ b/documentation/html/utils_recordTabUtils.js.html @@ -270,7 +270,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/utils_rules.js.html b/documentation/html/utils_rules.js.html index 6e51e5d5ea..413be9760c 100644 --- a/documentation/html/utils_rules.js.html +++ b/documentation/html/utils_rules.js.html @@ -293,7 +293,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html b/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html index 73444247b3..5a41542d0e 100644 --- a/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html +++ b/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html @@ -451,7 +451,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html b/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html index c2429262e4..94816e2ca2 100644 --- a/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html +++ b/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html @@ -373,7 +373,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Browsers_OntologyBrowser.vue.html b/documentation/html/views_Browsers_OntologyBrowser.vue.html index 499a6d9d31..bfe467aaa3 100644 --- a/documentation/html/views_Browsers_OntologyBrowser.vue.html +++ b/documentation/html/views_Browsers_OntologyBrowser.vue.html @@ -697,7 +697,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_CreateRecord_NewRecord.vue.html b/documentation/html/views_CreateRecord_NewRecord.vue.html index 1befe99520..250da99ed4 100644 --- a/documentation/html/views_CreateRecord_NewRecord.vue.html +++ b/documentation/html/views_CreateRecord_NewRecord.vue.html @@ -401,7 +401,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Home_Home.vue.html b/documentation/html/views_Home_Home.vue.html index dce9af5542..d9250c4c41 100644 --- a/documentation/html/views_Home_Home.vue.html +++ b/documentation/html/views_Home_Home.vue.html @@ -188,7 +188,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Organisations_Organisation.vue.html b/documentation/html/views_Organisations_Organisation.vue.html index 0df0b05db2..896a7823ee 100644 --- a/documentation/html/views_Organisations_Organisation.vue.html +++ b/documentation/html/views_Organisations_Organisation.vue.html @@ -991,7 +991,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_NetworkGraph.vue.html b/documentation/html/views_Records_NetworkGraph.vue.html index a58edacaec..15e997f968 100644 --- a/documentation/html/views_Records_NetworkGraph.vue.html +++ b/documentation/html/views_Records_NetworkGraph.vue.html @@ -734,7 +734,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_Record.vue.html b/documentation/html/views_Records_Record.vue.html index 5ea7bd6ffe..1f384cbe15 100644 --- a/documentation/html/views_Records_Record.vue.html +++ b/documentation/html/views_Records_Record.vue.html @@ -1494,7 +1494,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_Records.vue.html b/documentation/html/views_Records_Records.vue.html index 0badb11dc5..319190aa29 100644 --- a/documentation/html/views_Records_Records.vue.html +++ b/documentation/html/views_Records_Records.vue.html @@ -450,7 +450,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Static_Community_Community.vue.html b/documentation/html/views_Static_Community_Community.vue.html index aa0f6cda72..da492c27e2 100644 --- a/documentation/html/views_Static_Community_Community.vue.html +++ b/documentation/html/views_Static_Community_Community.vue.html @@ -999,7 +999,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Static_Timeline_Timeline.vue.html b/documentation/html/views_Static_Timeline_Timeline.vue.html index 56cb20eb7a..44595584db 100644 --- a/documentation/html/views_Static_Timeline_Timeline.vue.html +++ b/documentation/html/views_Static_Timeline_Timeline.vue.html @@ -153,7 +153,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Users_Login_Login.vue.html b/documentation/html/views_Users_Login_Login.vue.html index 433edfef3e..822faf9196 100644 --- a/documentation/html/views_Users_Login_Login.vue.html +++ b/documentation/html/views_Users_Login_Login.vue.html @@ -462,7 +462,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Users_Signup.vue.html b/documentation/html/views_Users_Signup.vue.html index 3a1e0f9ee4..5218f52afb 100644 --- a/documentation/html/views_Users_Signup.vue.html +++ b/documentation/html/views_Users_Signup.vue.html @@ -150,7 +150,7 @@ Documentation generated by JSDoc 4.0.5 - on Mon Jul 20th 2026 + on Tue Jul 28th 2026 using the DocStrap template. From c1932f3bf865154541bf6cd835e03e1418cc8db1 Mon Sep 17 00:00:00 2001 From: Milo Thurston Date: Tue, 28 Jul 2026 11:28:38 +0100 Subject: [PATCH 15/19] Updated docs. --- documentation/html/ExternalRESTClients.html | 2 +- documentation/html/GraphQLClient.html | 2 +- documentation/html/RESTClient.html | 2 +- documentation/html/Static.html | 2 +- documentation/html/classes.list.html | 2 +- .../components_Curators_CuratorRecordsAwaitingApproval.vue.html | 2 +- ..._DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html | 2 +- ...rators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html | 2 +- ...ors_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html | 2 +- ...tors_DownLoadRecordsComponents_RecordsNeedingReview.vue.html | 2 +- ...rators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html | 2 +- documentation/html/components_Curators_HiddenRecords.vue.html | 2 +- .../html/components_Curators_IncompleteRecords.vue.html | 2 +- .../html/components_Curators_MaintenanceRequests.vue.html | 2 +- .../html/components_Curators_RecentCuratorCreation.vue.html | 2 +- documentation/html/components_Curators_SystemMessages.vue.html | 2 +- .../components_Curators_UserRecordsAwaitingApproval.vue.html | 2 +- .../html/components_Records_Record_Collections.vue.html | 2 +- ...components_Records_Record_GeneralInfo_SavedSearches.vue.html | 2 +- .../html/components_Records_Record_RelatedContent.vue.html | 2 +- .../html/components_Records_Search_Header_FilterChips.vue.html | 2 +- .../html/components_Records_Search_Header_Pagination.vue.html | 2 +- .../html/components_Records_Search_Header_Sorting.vue.html | 2 +- ...Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html | 2 +- ..._QueryBuilderComponents_GeneralComponents_Countries.vue.html | 2 +- ...ch_QueryBuilderComponents_GeneralComponents_Domains.vue.html | 2 +- ...h_QueryBuilderComponents_GeneralComponents_Licences.vue.html | 2 +- ...ueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html | 2 +- ...ryBuilderComponents_GeneralComponents_Organisations.vue.html | 2 +- ...ch_QueryBuilderComponents_GeneralComponents_Subject.vue.html | 2 +- ...QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html | 2 +- ...yBuilderComponents_GeneralComponents_UserDefinedTag.vue.html | 2 +- ...h_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html | 2 +- ...QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html | 2 +- ...ch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html | 2 +- ..._QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html | 2 +- ...rch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html | 2 +- ...h_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html | 2 +- ...ecords_Search_Input_AdvancedSearch_QueryBuilderView.vue.html | 2 +- .../components_Records_Search_Input_FilterAutocomplete.vue.html | 2 +- .../html/components_Records_Search_Input_FilterButton.vue.html | 2 +- .../html/components_Records_Search_Input_SearchInput.vue.html | 2 +- ...mponents_Records_Search_SaveSearch_SaveSearchButton.vue.html | 2 +- ...ponents_Records_Search_SaveSearch_SaveSearchStepper.vue.html | 2 +- ...ch_SaveSearch_StepperComponents_OrganisationStepper.vue.html | 2 +- ...s_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html | 2 +- ...ords_Search_SaveSearch_StepperComponents_ResultCard.vue.html | 2 +- ...ch_SaveSearch_StepperComponents_StepperDialogHeader.vue.html | 2 +- ...rds_Search_SaveSearch_StepperComponents_UserStepper.vue.html | 2 +- ...nents_Users_Profiles_Private_ViewSavedSearchesTable.vue.html | 2 +- documentation/html/global.html | 2 +- documentation/html/index.html | 2 +- documentation/html/lib_Client_ExternalClients.js.html | 2 +- documentation/html/lib_Client_RESTClient.js.html | 2 +- documentation/html/lib_GraphClient_GraphClient.js.html | 2 +- documentation/html/lib_GraphClient_GraphClientSEO.js.html | 2 +- documentation/html/module-Home.html | 2 +- documentation/html/module-Login.html | 2 +- documentation/html/module-NewRecord.html | 2 +- documentation/html/module-Pagination.html | 2 +- documentation/html/module-Signup.html | 2 +- documentation/html/module-User.html | 2 +- documentation/html/modules.list.html | 2 +- documentation/html/namespaces.list.html | 2 +- documentation/html/router_hackSearch.js.html | 2 +- documentation/html/store_introspector.js.html | 2 +- documentation/html/store_recordData.js.html | 2 +- documentation/html/store_recordSearch.js.html | 2 +- documentation/html/store_searchFilters.js.html | 2 +- documentation/html/utils_advancedSearchUtils.js.html | 2 +- .../utils_query-builder-vue-3_dist_query-builder-vue-3.js.html | 2 +- documentation/html/utils_recordTabUtils.js.html | 2 +- documentation/html/utils_rules.js.html | 2 +- .../views_AdvancedSearch_AdvancedSearchResultTable.vue.html | 2 +- .../html/views_AdvancedSearch_AdvancedSearchSelection.vue.html | 2 +- documentation/html/views_Browsers_OntologyBrowser.vue.html | 2 +- documentation/html/views_CreateRecord_NewRecord.vue.html | 2 +- documentation/html/views_Home_Home.vue.html | 2 +- documentation/html/views_Organisations_Organisation.vue.html | 2 +- documentation/html/views_Records_NetworkGraph.vue.html | 2 +- documentation/html/views_Records_Record.vue.html | 2 +- documentation/html/views_Records_Records.vue.html | 2 +- documentation/html/views_Static_Community_Community.vue.html | 2 +- documentation/html/views_Static_Timeline_Timeline.vue.html | 2 +- documentation/html/views_Users_Login_Login.vue.html | 2 +- documentation/html/views_Users_Signup.vue.html | 2 +- 86 files changed, 86 insertions(+), 86 deletions(-) diff --git a/documentation/html/ExternalRESTClients.html b/documentation/html/ExternalRESTClients.html index a15aca17e9..937351fefe 100644 --- a/documentation/html/ExternalRESTClients.html +++ b/documentation/html/ExternalRESTClients.html @@ -414,7 +414,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/GraphQLClient.html b/documentation/html/GraphQLClient.html index 878a9ac7e4..79ddd85de6 100644 --- a/documentation/html/GraphQLClient.html +++ b/documentation/html/GraphQLClient.html @@ -912,7 +912,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/RESTClient.html b/documentation/html/RESTClient.html index 3c5d1a2b9f..e24372e1d8 100644 --- a/documentation/html/RESTClient.html +++ b/documentation/html/RESTClient.html @@ -10217,7 +10217,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/Static.html b/documentation/html/Static.html index 605b000b4c..bbfe91e8fb 100644 --- a/documentation/html/Static.html +++ b/documentation/html/Static.html @@ -391,7 +391,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/classes.list.html b/documentation/html/classes.list.html index fbd998a404..04cfe29bae 100644 --- a/documentation/html/classes.list.html +++ b/documentation/html/classes.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html b/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html index e5fe1f4db5..2bebd1b06f 100644 --- a/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html +++ b/documentation/html/components_Curators_CuratorRecordsAwaitingApproval.vue.html @@ -833,7 +833,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html index d71de0d599..6be409a62d 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_CuratorSummaryStatistics.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html index 4719c2c9ba..935f0c3f20 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordEditsByMonth.vue.html @@ -202,7 +202,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html index d833eea598..15f3a147ce 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsCreatedByMonth.vue.html @@ -204,7 +204,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html index a4da197f95..03ced4b9c8 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsNeedingReview.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html index 58e63bcd86..be409a71ae 100644 --- a/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html +++ b/documentation/html/components_Curators_DownLoadRecordsComponents_RecordsWithoutDois.vue.html @@ -205,7 +205,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_HiddenRecords.vue.html b/documentation/html/components_Curators_HiddenRecords.vue.html index e54566d90f..825d42136d 100644 --- a/documentation/html/components_Curators_HiddenRecords.vue.html +++ b/documentation/html/components_Curators_HiddenRecords.vue.html @@ -299,7 +299,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_IncompleteRecords.vue.html b/documentation/html/components_Curators_IncompleteRecords.vue.html index 99e6f3d731..fbc9d8f8d9 100644 --- a/documentation/html/components_Curators_IncompleteRecords.vue.html +++ b/documentation/html/components_Curators_IncompleteRecords.vue.html @@ -385,7 +385,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_MaintenanceRequests.vue.html b/documentation/html/components_Curators_MaintenanceRequests.vue.html index b115ccd51b..cc802db9a7 100644 --- a/documentation/html/components_Curators_MaintenanceRequests.vue.html +++ b/documentation/html/components_Curators_MaintenanceRequests.vue.html @@ -672,7 +672,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_RecentCuratorCreation.vue.html b/documentation/html/components_Curators_RecentCuratorCreation.vue.html index c021c200de..7592d43952 100644 --- a/documentation/html/components_Curators_RecentCuratorCreation.vue.html +++ b/documentation/html/components_Curators_RecentCuratorCreation.vue.html @@ -294,7 +294,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_SystemMessages.vue.html b/documentation/html/components_Curators_SystemMessages.vue.html index 5323898f3c..87f30e59a2 100644 --- a/documentation/html/components_Curators_SystemMessages.vue.html +++ b/documentation/html/components_Curators_SystemMessages.vue.html @@ -474,7 +474,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html b/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html index bcee68fb7a..e128d59c00 100644 --- a/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html +++ b/documentation/html/components_Curators_UserRecordsAwaitingApproval.vue.html @@ -839,7 +839,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_Collections.vue.html b/documentation/html/components_Records_Record_Collections.vue.html index 70a096747a..355305c0a0 100644 --- a/documentation/html/components_Records_Record_Collections.vue.html +++ b/documentation/html/components_Records_Record_Collections.vue.html @@ -462,7 +462,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html b/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html index b7454c7a96..79c1a46ee6 100644 --- a/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html +++ b/documentation/html/components_Records_Record_GeneralInfo_SavedSearches.vue.html @@ -319,7 +319,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Record_RelatedContent.vue.html b/documentation/html/components_Records_Record_RelatedContent.vue.html index bed4b7537e..60f228344b 100644 --- a/documentation/html/components_Records_Record_RelatedContent.vue.html +++ b/documentation/html/components_Records_Record_RelatedContent.vue.html @@ -454,7 +454,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_FilterChips.vue.html b/documentation/html/components_Records_Search_Header_FilterChips.vue.html index 0fcb29e290..76bed49902 100644 --- a/documentation/html/components_Records_Search_Header_FilterChips.vue.html +++ b/documentation/html/components_Records_Search_Header_FilterChips.vue.html @@ -251,7 +251,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_Pagination.vue.html b/documentation/html/components_Records_Search_Header_Pagination.vue.html index b7a028f0bb..66572d54c7 100644 --- a/documentation/html/components_Records_Search_Header_Pagination.vue.html +++ b/documentation/html/components_Records_Search_Header_Pagination.vue.html @@ -262,7 +262,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Header_Sorting.vue.html b/documentation/html/components_Records_Search_Header_Sorting.vue.html index 2870855c1a..76321fa7f6 100644 --- a/documentation/html/components_Records_Search_Header_Sorting.vue.html +++ b/documentation/html/components_Records_Search_Header_Sorting.vue.html @@ -219,7 +219,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html index 27041bc58e..034bd24ec2 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_AdvancedSearchDialogBox.vue.html @@ -487,7 +487,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html index b56512b901..5caad10fe2 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Countries.vue.html @@ -225,7 +225,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html index 9d1b4236e9..57c9129579 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Domains.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html index 0e5c532e82..27f67ba891 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Licences.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html index 41d6a67af5..431b8ebd41 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_ObjectTypes.vue.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html index 6837f12d71..fe647c3c86 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Organisations.vue.html @@ -229,7 +229,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html index e5e03bc9f2..13494c9f07 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Subject.vue.html @@ -218,7 +218,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html index da693e66b1..a04916de20 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_Taxonomies.vue.html @@ -224,7 +224,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html index c4877b0d6b..f7cf8af867 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GeneralComponents_UserDefinedTag.vue.html @@ -224,7 +224,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html index a771eb7582..132627d34e 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_DatabaseRule.vue.html @@ -315,7 +315,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html index 7c760deeef..4e214dde44 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_FairassistRule.vue.html @@ -252,7 +252,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html index d9f72c3c26..8f71a07faf 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GeneralRule.vue.html @@ -272,7 +272,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html index c43ebe7f2a..155bbf9311 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_GroupCtrlSlot.vue.html @@ -199,7 +199,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html index 408b2e85ad..0bd0cac247 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_PolicyRule.vue.html @@ -328,7 +328,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html index 351b4ca17c..e6f0b286ff 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderComponents_GroupCtrlSlot_StandardRule.vue.html @@ -230,7 +230,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html index a129121460..763461866b 100644 --- a/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html +++ b/documentation/html/components_Records_Search_Input_AdvancedSearch_QueryBuilderView.vue.html @@ -676,7 +676,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html b/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html index c0bc7d216b..40ba5b84ab 100644 --- a/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html +++ b/documentation/html/components_Records_Search_Input_FilterAutocomplete.vue.html @@ -376,7 +376,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_FilterButton.vue.html b/documentation/html/components_Records_Search_Input_FilterButton.vue.html index 126744efbb..26440398a5 100644 --- a/documentation/html/components_Records_Search_Input_FilterButton.vue.html +++ b/documentation/html/components_Records_Search_Input_FilterButton.vue.html @@ -287,7 +287,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_Input_SearchInput.vue.html b/documentation/html/components_Records_Search_Input_SearchInput.vue.html index 7597f6b6ac..a55bf493eb 100644 --- a/documentation/html/components_Records_Search_Input_SearchInput.vue.html +++ b/documentation/html/components_Records_Search_Input_SearchInput.vue.html @@ -284,7 +284,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html b/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html index aa95e81058..01e9d276fc 100644 --- a/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_SaveSearchButton.vue.html @@ -182,7 +182,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html index 3b4065096d..862352eb21 100644 --- a/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_SaveSearchStepper.vue.html @@ -464,7 +464,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html index 9b1f5af07b..be81b14644 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_OrganisationStepper.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html index fba2287185..1624444bac 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_PolicyStepper.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html index ede9f090c6..8b52dca4bc 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_ResultCard.vue.html @@ -259,7 +259,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html index 66d6e0cbdc..0589679282 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_StepperDialogHeader.vue.html @@ -182,7 +182,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html index 374d33ef7a..8f8ef85f8f 100644 --- a/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html +++ b/documentation/html/components_Records_Search_SaveSearch_StepperComponents_UserStepper.vue.html @@ -211,7 +211,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html b/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html index 13bb3c11e0..44f80458e9 100644 --- a/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html +++ b/documentation/html/components_Users_Profiles_Private_ViewSavedSearchesTable.vue.html @@ -509,7 +509,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/global.html b/documentation/html/global.html index 671e0ff357..4f6c4faa00 100644 --- a/documentation/html/global.html +++ b/documentation/html/global.html @@ -2964,7 +2964,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/index.html b/documentation/html/index.html index 0d436b98e4..4252cde104 100644 --- a/documentation/html/index.html +++ b/documentation/html/index.html @@ -216,7 +216,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/lib_Client_ExternalClients.js.html b/documentation/html/lib_Client_ExternalClients.js.html index e6ef5b10e0..a8fd4a9792 100644 --- a/documentation/html/lib_Client_ExternalClients.js.html +++ b/documentation/html/lib_Client_ExternalClients.js.html @@ -256,7 +256,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/lib_Client_RESTClient.js.html b/documentation/html/lib_Client_RESTClient.js.html index 944a8175b0..d520e4818b 100644 --- a/documentation/html/lib_Client_RESTClient.js.html +++ b/documentation/html/lib_Client_RESTClient.js.html @@ -1284,7 +1284,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/lib_GraphClient_GraphClient.js.html b/documentation/html/lib_GraphClient_GraphClient.js.html index c58523cc02..203765670b 100644 --- a/documentation/html/lib_GraphClient_GraphClient.js.html +++ b/documentation/html/lib_GraphClient_GraphClient.js.html @@ -285,7 +285,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/lib_GraphClient_GraphClientSEO.js.html b/documentation/html/lib_GraphClient_GraphClientSEO.js.html index 48b18b1a09..138198ffb3 100644 --- a/documentation/html/lib_GraphClient_GraphClientSEO.js.html +++ b/documentation/html/lib_GraphClient_GraphClientSEO.js.html @@ -286,7 +286,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-Home.html b/documentation/html/module-Home.html index 07ca6f0184..a50b095197 100644 --- a/documentation/html/module-Home.html +++ b/documentation/html/module-Home.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-Login.html b/documentation/html/module-Login.html index 0972d83265..88c320c669 100644 --- a/documentation/html/module-Login.html +++ b/documentation/html/module-Login.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-NewRecord.html b/documentation/html/module-NewRecord.html index 85282d01a3..e7e3892713 100644 --- a/documentation/html/module-NewRecord.html +++ b/documentation/html/module-NewRecord.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-Pagination.html b/documentation/html/module-Pagination.html index c27244b736..ef08864178 100644 --- a/documentation/html/module-Pagination.html +++ b/documentation/html/module-Pagination.html @@ -527,7 +527,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-Signup.html b/documentation/html/module-Signup.html index 6e9b9aeaa6..faf41c1bfb 100644 --- a/documentation/html/module-Signup.html +++ b/documentation/html/module-Signup.html @@ -220,7 +220,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/module-User.html b/documentation/html/module-User.html index f28f497f09..a3df91ad22 100644 --- a/documentation/html/module-User.html +++ b/documentation/html/module-User.html @@ -228,7 +228,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/modules.list.html b/documentation/html/modules.list.html index 998608f9f9..a45d2d1e5f 100644 --- a/documentation/html/modules.list.html +++ b/documentation/html/modules.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/namespaces.list.html b/documentation/html/namespaces.list.html index 5db84f9b86..38922a7a27 100644 --- a/documentation/html/namespaces.list.html +++ b/documentation/html/namespaces.list.html @@ -2984,7 +2984,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/router_hackSearch.js.html b/documentation/html/router_hackSearch.js.html index 4139a0581e..6cc422e95b 100644 --- a/documentation/html/router_hackSearch.js.html +++ b/documentation/html/router_hackSearch.js.html @@ -209,7 +209,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/store_introspector.js.html b/documentation/html/store_introspector.js.html index 84499a67f3..80e05d05bf 100644 --- a/documentation/html/store_introspector.js.html +++ b/documentation/html/store_introspector.js.html @@ -325,7 +325,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/store_recordData.js.html b/documentation/html/store_recordData.js.html index e4131d8ef8..470eae8589 100644 --- a/documentation/html/store_recordData.js.html +++ b/documentation/html/store_recordData.js.html @@ -872,7 +872,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/store_recordSearch.js.html b/documentation/html/store_recordSearch.js.html index c2e3e1a460..c0fdd31eac 100644 --- a/documentation/html/store_recordSearch.js.html +++ b/documentation/html/store_recordSearch.js.html @@ -355,7 +355,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/store_searchFilters.js.html b/documentation/html/store_searchFilters.js.html index 20b67e3721..dcf776c884 100644 --- a/documentation/html/store_searchFilters.js.html +++ b/documentation/html/store_searchFilters.js.html @@ -301,7 +301,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/utils_advancedSearchUtils.js.html b/documentation/html/utils_advancedSearchUtils.js.html index f60aa0572c..e46d93e1a5 100644 --- a/documentation/html/utils_advancedSearchUtils.js.html +++ b/documentation/html/utils_advancedSearchUtils.js.html @@ -196,7 +196,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html b/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html index 8e02342baa..4031a3cbbe 100644 --- a/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html +++ b/documentation/html/utils_query-builder-vue-3_dist_query-builder-vue-3.js.html @@ -3653,7 +3653,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/utils_recordTabUtils.js.html b/documentation/html/utils_recordTabUtils.js.html index 711aeefb38..03652e6a2d 100644 --- a/documentation/html/utils_recordTabUtils.js.html +++ b/documentation/html/utils_recordTabUtils.js.html @@ -270,7 +270,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/utils_rules.js.html b/documentation/html/utils_rules.js.html index ab88f86fd2..413be9760c 100644 --- a/documentation/html/utils_rules.js.html +++ b/documentation/html/utils_rules.js.html @@ -293,7 +293,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html b/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html index 8668af1070..5a41542d0e 100644 --- a/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html +++ b/documentation/html/views_AdvancedSearch_AdvancedSearchResultTable.vue.html @@ -451,7 +451,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html b/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html index 24f8989915..94816e2ca2 100644 --- a/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html +++ b/documentation/html/views_AdvancedSearch_AdvancedSearchSelection.vue.html @@ -373,7 +373,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Browsers_OntologyBrowser.vue.html b/documentation/html/views_Browsers_OntologyBrowser.vue.html index ae2ed16fdf..bfe467aaa3 100644 --- a/documentation/html/views_Browsers_OntologyBrowser.vue.html +++ b/documentation/html/views_Browsers_OntologyBrowser.vue.html @@ -697,7 +697,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_CreateRecord_NewRecord.vue.html b/documentation/html/views_CreateRecord_NewRecord.vue.html index cdaa1aeca0..250da99ed4 100644 --- a/documentation/html/views_CreateRecord_NewRecord.vue.html +++ b/documentation/html/views_CreateRecord_NewRecord.vue.html @@ -401,7 +401,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Home_Home.vue.html b/documentation/html/views_Home_Home.vue.html index aaa22e0a0b..d9250c4c41 100644 --- a/documentation/html/views_Home_Home.vue.html +++ b/documentation/html/views_Home_Home.vue.html @@ -188,7 +188,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Organisations_Organisation.vue.html b/documentation/html/views_Organisations_Organisation.vue.html index 0a4e78e33e..896a7823ee 100644 --- a/documentation/html/views_Organisations_Organisation.vue.html +++ b/documentation/html/views_Organisations_Organisation.vue.html @@ -991,7 +991,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_NetworkGraph.vue.html b/documentation/html/views_Records_NetworkGraph.vue.html index 80b37ce02d..15e997f968 100644 --- a/documentation/html/views_Records_NetworkGraph.vue.html +++ b/documentation/html/views_Records_NetworkGraph.vue.html @@ -734,7 +734,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_Record.vue.html b/documentation/html/views_Records_Record.vue.html index 64f769f910..1f384cbe15 100644 --- a/documentation/html/views_Records_Record.vue.html +++ b/documentation/html/views_Records_Record.vue.html @@ -1494,7 +1494,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Records_Records.vue.html b/documentation/html/views_Records_Records.vue.html index 98f2c85820..319190aa29 100644 --- a/documentation/html/views_Records_Records.vue.html +++ b/documentation/html/views_Records_Records.vue.html @@ -450,7 +450,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Static_Community_Community.vue.html b/documentation/html/views_Static_Community_Community.vue.html index e0d0043e78..da492c27e2 100644 --- a/documentation/html/views_Static_Community_Community.vue.html +++ b/documentation/html/views_Static_Community_Community.vue.html @@ -999,7 +999,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Static_Timeline_Timeline.vue.html b/documentation/html/views_Static_Timeline_Timeline.vue.html index 2fc1accfb0..44595584db 100644 --- a/documentation/html/views_Static_Timeline_Timeline.vue.html +++ b/documentation/html/views_Static_Timeline_Timeline.vue.html @@ -153,7 +153,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Users_Login_Login.vue.html b/documentation/html/views_Users_Login_Login.vue.html index aa12fd8636..822faf9196 100644 --- a/documentation/html/views_Users_Login_Login.vue.html +++ b/documentation/html/views_Users_Login_Login.vue.html @@ -462,7 +462,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. diff --git a/documentation/html/views_Users_Signup.vue.html b/documentation/html/views_Users_Signup.vue.html index 30f0dc70dc..5218f52afb 100644 --- a/documentation/html/views_Users_Signup.vue.html +++ b/documentation/html/views_Users_Signup.vue.html @@ -150,7 +150,7 @@ Documentation generated by JSDoc 4.0.5 - on Thu Jul 23rd 2026 + on Tue Jul 28th 2026 using the DocStrap template. From fda59440cf3e546fff5e5c4435c4acf6083a8725 Mon Sep 17 00:00:00 2001 From: Milo Thurston Date: Tue, 28 Jul 2026 11:39:39 +0100 Subject: [PATCH 16/19] Removed stakeholder link #2843 --- src/views/Static/Community/Community.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/Static/Community/Community.vue b/src/views/Static/Community/Community.vue index b671f1ee0c..9193557597 100644 --- a/src/views/Static/Community/Community.vue +++ b/src/views/Static/Community/Community.vue @@ -80,7 +80,7 @@

Adopters

- A broad range of stakeholders come to + A broad range of stakeholders come to FAIRsharing from across all research domains. However, adopters use FAIRsharing specifically to do one or more of the following:

From 6b68f35ea0a5f5186deb108e9ad1867f2f7d4852 Mon Sep 17 00:00:00 2001 From: Milo Thurston Date: Tue, 28 Jul 2026 11:48:07 +0100 Subject: [PATCH 17/19] Added infographic image. #2849 --- .../Infographic/behind_the_scenes.png | Bin 0 -> 580240 bytes src/data/EducationData.json | 9 +++++++++ 2 files changed, 9 insertions(+) create mode 100644 public/assets/Educational/Infographic/behind_the_scenes.png diff --git a/public/assets/Educational/Infographic/behind_the_scenes.png b/public/assets/Educational/Infographic/behind_the_scenes.png new file mode 100644 index 0000000000000000000000000000000000000000..d19ad256ed12f5b448595ae83962e37df9c47f2b GIT binary patch literal 580240 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

^}tj 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 Date: Tue, 28 Jul 2026 11:00:25 +0000 Subject: [PATCH 18/19] docs: autogenerated documentation files --- documentation/html/quicksearch.html | 2 +- documentation/html/views_Static_Community_Community.vue.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/html/quicksearch.html b/documentation/html/quicksearch.html index c101744fc1..d1c81c13ec 100644 --- a/documentation/html/quicksearch.html +++ b/documentation/html/quicksearch.html @@ -7,7 +7,7 @@