Skip to content

Conversation

@ElodieENSTA
Copy link
Member

No description provided.

@ElodieENSTA ElodieENSTA self-assigned this Jul 10, 2025
@ElodieENSTA ElodieENSTA linked an issue Jul 10, 2025 that may be closed by this pull request
@ElodieENSTA ElodieENSTA marked this pull request as ready for review July 15, 2025 07:07
@ElodieENSTA ElodieENSTA marked this pull request as draft July 15, 2025 07:23
@ElodieENSTA ElodieENSTA changed the title feat(osekit): install new osekit [osmose-app-304] (#305) feat(osekit): upgrade osekit [osmose-app-303] Jul 15, 2025
@ElodieENSTA ElodieENSTA force-pushed the feat/303-update-osekit branch from 9342390 to 212300d Compare July 21, 2025 07:43
ElodieENSTA and others added 4 commits July 24, 2025 15:22
* Install osekit package

* Update dockerfile
* feat(annotation): update filerange files limits from id to datetime

* feat!: update models to match OSEkit

* feat: provide administration classes for new models

* feat: provide schema for new models

* fix old migrations

* upgrade tests fixtures and model tests

* clean code
* feat(osekit): install new osekit [osmose-app-304] (#305)

* Install osekit package

* Update dockerfile

* feat: List datasets for import (backend) [osmose-app-307]

* feat: List datasets for import: frontend  view [osmose-app-307]

* feat: List datasets for import: frontend  view [osmose-app-307]

* feat: List datasets for import: update front tests [osmose-app-307]

* Add missing fixture
@ElodieENSTA ElodieENSTA force-pushed the feat/303-update-osekit branch from 9229ae7 to 03c1f45 Compare July 24, 2025 13:51
ElodieENSTA and others added 9 commits July 29, 2025 11:58
#326)

* feat(osekit update): update models (#319)

* feat(annotation): update filerange files limits from id to datetime

* feat!: update models to match OSEkit

* feat: provide administration classes for new models

* feat: provide schema for new models

* fix old migrations

* upgrade tests fixtures and model tests

* clean code

* Optimize graphQL queries

* feat(datasets): update list view and query (frontend)

* feat(datasets): organize frontend features folder

* fix migrations

* update graphql view to handle rest authentication

* feat(dataset): optimize DatasetNode.get_queryset

* feat(dataset): optimize SpectrogramAnalysisNode.get_queryset

* feat(dataset): add dataset_by_id query

* feat(dataset): add UserNode

* feat(dataset): add UserNode.display_name

* fix(dataset): dataset_by_id resolve

* fix(dataset): migrations dependencies

* fix(dataset): test import dataset

* feat(dataset): test list dataset

* feat(dataset): update start/end to match files dates

* feat(dataset): new detail page

* feat(dataset): new back button

* feat(dataset): reorganize front dataset features folders

* feat(dataset): add datasetByID query in front

* feat(dataset): new page head component

* feat(dataset): dataset global details

* feat(dataset): update head style

* feat(dataset): add dataset description on Detail page

* feat(dataset): add description and path to dataset detail page

* feat(dataset): test dataset by id

* feat(dataset): display spectrogram analysis on dataset detail page

* fix(dataset): migration

* feat(dataset): add missing audio_files_subtypes on legacy configuration

* feat(dataset): add missing channel_count, file_overlap on legacy configuration

* feat(dataset): add missing gain_dB on legacy configuration

* feat(dataset): add route to download old csv

* feat(dataset): add button to download

* feat(dataset): update download config to handle new osekit

* fix(dataset): display dates in UTC

* fix(dataset): pylint
* feat(dataset): base mutation route, update front view

* feat(dataset): rearrange data schema folder

* feat(dataset): generalize import row as component

* feat(dataset): import analysis from the dataset detail page

* black and lint

* squash

* teat(dataset): Update old tests

* test(dataset): translate backend import dataset tests

* test(dataset): update frontend tests for dataset or analysis import

* test(dataset): update frontend tests for dataset list

* fix(admin): update acoustic features verbose name plural

* tests(spectrogram analysis): add missing pytests

* tests(dataset detail): add missing playwright tests

* fix: correct lint
* fix(dataset): import analysis was broken

* feat(annotation campaign): list campaigns (backend)

* feat(annotation campaign): list campaigns (frontend)

* feat(annotation campaign): campaigns detail page - info tab

* /!\ WIP /!\

* feat: update /annotation-campaign

* feat: update /annotation-campaign/:campaignID

* fix(style): /annotation-campaign

* fix(style): /annotation-campaign/:campaignID/phase/:phaseType

* feat: organize code

* feat: organize code

* fix: phase downloads

* feat(gql): optimize queries

* feat: /annotation-campaign/create

* feat: /annotation-campaign/:campaignID create phases

* feat: /annotation-campaign/:campaignID/phase/:phaseType/edit-annotators

* feat: /annotation-campaign/:campaignID/phase/:phaseType/spectrogram/:spectogramID - WIP

* feat: /annotation-campaign/:campaignID/phase/:phaseType/spectrogram/:spectogramID - WIP

* fix: tests for datasets (list and detail) & annotation campaign (list)

* fix: tests annotation campaign (create)

* update: ontology

* fix: legacy cannot be None

* clean frontend

* Finalize /dataset & /dataset/:datasetID

* Finalize /annotation-campaign

* Finalize /account

* Finalize datasets

* Finalize /annotation-campaign

* Finalize code -> start testing

* Input.test.tsx

* FIX 00_Home.spec.ts

* FIX 01_Login.spec.ts

* FIX 02_Navbar.spec.ts

* FIX 03_Datasets_Detail.spec.ts

* FIX 04_Campaigns.spec.ts

* FIX 06_Campaign_detail.spec.ts

* FIX 05_Campaign_create.spec.ts

* FIX 07_Campaign_Phase_Detail.spec.ts

* fix(test gql): allAnnotationCampaigns

* fix(test gql): annotationCampaignById

* fix(test gql): createAnnotationCampaign

* fix(test gql): archiveAnnotationCampaign

* fix(test gql): updateAnnotationCampaign

* fix(test gql): allAnnotationPhases

* fix(test gql): endAnnotationPhase

* fix(test gql): createAnnotationPhase

* fix(test gql): annotationPhaseByCampaignPhase

* fix(test gql): allLabelSets

* fix(test gql): allConfidenceSets

* fix(test gql): allAnnotationFileRanges

* fix(test gql): updateAnnotationPhaseFileRanges

* fix(test gql): allAnnotationSpectrogram

* fix(test gql): annotationSpectrogramById

* fix(test gql): allDetectors

* fix(test gql): currentUser

* fix(test gql): allUserGroups

* fix(test gql): allUsers

* fix(test gql): allDatasets

* fix(test gql): datasetById

* fix(test gql): allSpectrogramAnalysis

* fix(test gql): allSpectrogramAnalysisForImport

* fix(test gql): allSpectrogramAnalysis

* fix(test gql): allAnalysisForImport

* fix(test gql): datasetById

* fix(test gql): allDatasets

* fix(test gql): allDatasetsForImport

* fix(test gql): datasetById

* fix(test gql)

* fix(test gql): updateAnnotationComments

* fix(test gql)

* fix(test rest): import annotations

* fix(test gql): submit_annotation_task.py

* fix(test backend)

* fix(test frontend): 05b_Phase_edit_annotators.spec.ts

* fix(test backend)

* fix(test frontend): 09_Campaign_import_annotations.spec.ts

* fix(test frontend): 05b_Phase_edit_annotators.spec.ts

* fix(test backend)

* fix(test frontend): 06a_Spectrogram_annotation_weak_annotation.spec.ts

* fix(test frontend): 00_Home.spec.ts

* fix(test frontend): 01_Login.spec.ts

* fix(test frontend): 02_Navbar.spec.ts

* fix(test frontend): 03a_Datasets.spec.ts

* fix(test frontend): 03b_Dataset_Detail.spec.ts

* fix(test frontend): 04a_Campaigns.spec.ts

* fix(test frontend): 04b_Campaign_detail.spec.ts

* fix(test frontend): 04c_Campaign_create.spec.ts

* fix(test frontend): 05a_Phase_Detail.spec.ts

* fix(test frontend): 05b_Phase_edit_annotators.spec.ts

* fix(test frontend): 05c_Phase_import_annotations.spec.ts

* fix(test frontend): 06a_Spectrogram_annotation_navigation.spec.ts

* fix(test frontend): 06b_Spectrogram_annotation_weak_annotation.spec.ts

* fix(test frontend): 06c_Spectrogram_annotation_strong_annotation.spec.ts

* fix(test frontend): 06d_Spectrogram_annotation_comment.spec.ts

* fix(test frontend): 06c_Spectrogram_annotation_strong_annotation.spec.ts

* fix(test frontend): 06a_Spectrogram_annotation_base.spec.ts

* fix(test frontend): 06f_Spectrogram_annotation_validation.spec.ts

* fix(test frontend): 06f_Spectrogram_annotation_validation.spec.ts

* fix: resume spectrogram ID

* fix: download analysis info

* fix: labels with features selection

* global fixes

* FIX migrations

* FIX time scale and migration

* Optimize project loading - Website

* feat(annotation export): Update csv to give analysis information

* feat(datasets): Optimize allDatasets query

* fix(dataset import): Display error for allDatasetsForImport query

* fix(seed)

* doc: Update documentation [osmose-app-351]

* update osekit
@ElodieENSTA ElodieENSTA linked an issue Dec 10, 2025 that may be closed by this pull request
@ElodieENSTA ElodieENSTA linked an issue Dec 10, 2025 that may be closed by this pull request
ElodieENSTA and others added 28 commits December 11, 2025 11:47
…5] (#367)

* fix(phase): Update "hasAnnotations" field for Verification phase [365]

* fix(annotation): Display valid annotations [365]
…e "All" and select should be disabled if the filter annotation is not set to "With"

 [360]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants