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
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