-
Notifications
You must be signed in to change notification settings - Fork 8
feat(osekit): upgrade osekit [osmose-app-303] #306
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
ElodieENSTA
wants to merge
31
commits into
master
Choose a base branch
from
feat/303-update-osekit
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Closed
9342390 to
212300d
Compare
* 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
9229ae7 to
03c1f45
Compare
#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
… initial position
…g same annotation #356
This was
linked to
issues
Dec 11, 2025
…emove in number inputs
…5] (#367) * fix(phase): Update "hasAnnotations" field for Verification phase [365] * fix(annotation): Display valid annotations [365]
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.