├── .github └── workflows │ ├── build_api.yml │ ├── build_frontend.yml │ ├── documentation.yml │ ├── format_api.yml │ ├── format_frontend.yml │ └── test_api.yml ├── .gitignore ├── .gitlab-ci.yml ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── api ├── .coveragerc ├── .dockerignore ├── .env ├── .gitignore ├── .vscode │ └── settings.json ├── Dockerfile ├── Pipfile ├── Pipfile.lock ├── alembic.ini ├── alembic │ ├── README.md │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 346ede4279cd_convert_timestamp_to_timestamptz_for_.py │ │ ├── 4cf2ba8715d2_sequence_deployments_projects.py │ │ ├── 58e367bdda57_init.py │ │ ├── 7f9fbde02f83_update_files_table.py │ │ └── 999aa6bb1fc9_added_image_to_sites.py ├── entrypoint.sh ├── pyproject.toml ├── src │ ├── __init__.py │ ├── config.py │ ├── connectors │ │ ├── __init__.py │ │ ├── database.py │ │ └── s3.py │ ├── dependencies.py │ ├── keycloak │ │ ├── __init__.py │ │ ├── base.py │ │ ├── deps.py │ │ ├── idp.py │ │ └── models.py │ ├── main.py │ ├── models │ │ ├── __init__.py │ │ ├── annotation.py │ │ ├── deployment.py │ │ ├── device.py │ │ ├── file.py │ │ ├── models.py │ │ ├── project.py │ │ └── site.py │ ├── routers │ │ ├── __init__.py │ │ ├── deployments.py │ │ ├── devices.py │ │ ├── files.py │ │ ├── home.py │ │ ├── projects.py │ │ ├── sites.py │ │ ├── templateSequences.py │ │ └── users.py │ ├── schemas │ │ ├── __init__.py │ │ ├── file.py │ │ ├── schemas.py │ │ └── user.py │ ├── services │ │ ├── __init__.py │ │ ├── dependencies.py │ │ ├── deployment.py │ │ ├── device.py │ │ ├── files.py │ │ ├── home.py │ │ ├── project.py │ │ ├── site.py │ │ ├── templateSequence.py │ │ ├── user.py │ │ └── utils.py │ └── utils.py └── tests │ ├── __init__.py │ ├── conftest.py │ ├── fixtures │ ├── deployment.py │ ├── device.py │ ├── file.py │ ├── keycloak.py │ ├── project.py │ └── site.py │ ├── test_connectors │ ├── __init__.py │ └── test_s3.py │ ├── test_models │ └── test_deployment.py │ ├── test_routers │ ├── test_deployments.py │ ├── test_devices.py │ ├── test_files.py │ ├── test_home.py │ ├── test_projects.py │ └── test_sites.py │ ├── test_services │ ├── __init__.py │ ├── test_device.py │ ├── test_file.py │ ├── test_home.py │ └── test_project.py │ ├── test_utils.py │ └── utils │ ├── __init__.py │ ├── date.py │ ├── overrides.py │ └── test_db.py ├── docker ├── .env.sample ├── docker-compose.override.yml ├── docker-compose.prod.yml └── docker-compose.yml ├── docs ├── docs │ ├── assets │ │ ├── .gitkeep │ │ ├── annotation.png │ │ ├── config_keycloak_features.png │ │ ├── data_structure.png │ │ ├── deployment_page.png │ │ ├── deployments_table.png │ │ ├── device_page.png │ │ ├── devices.png │ │ ├── header.png │ │ ├── homepage.png │ │ ├── import.png │ │ ├── login_page.png │ │ ├── logo_NS.jpg │ │ ├── project_page.png │ │ ├── project_status.png │ │ ├── reset_password.png │ │ ├── roles_admin.png │ │ ├── site_page.png │ │ ├── sites.png │ │ ├── techno_scheme.png │ │ ├── user_account.png │ │ ├── user_creation.png │ │ └── users.png │ ├── index.md │ ├── stylesheets │ │ └── extra.css │ ├── technical_guide │ │ ├── keycloak.md │ │ └── technologies.md │ └── user │ │ ├── admin.md │ │ ├── annotation.md │ │ ├── data.md │ │ ├── deployment.md │ │ ├── device.md │ │ ├── home.md │ │ ├── import.md │ │ ├── project.md │ │ ├── site.md │ │ ├── start.md │ │ └── user.md └── mkdocs.yml ├── frontend ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── i18next-parser.config.js ├── package-lock.json ├── package.json ├── public │ ├── assets │ │ ├── ecosecrets-logo-icon.svg │ │ └── ecosecrets_logo_full_light.svg │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.test.tsx │ ├── App.tsx │ ├── client │ │ ├── core │ │ │ ├── ApiError.ts │ │ │ ├── ApiRequestOptions.ts │ │ │ ├── ApiResult.ts │ │ │ ├── CancelablePromise.ts │ │ │ ├── OpenAPI.ts │ │ │ └── request.ts │ │ ├── index.ts │ │ ├── models │ │ │ ├── Annotation.ts │ │ │ ├── AnnotationData.ts │ │ │ ├── Body_extract_exif_files_exif__post.ts │ │ │ ├── Body_upload_file_files_upload__deployment_id__post.ts │ │ │ ├── Body_upload_files_files_upload_deployment__deployment_id__post.ts │ │ │ ├── Body_upload_files_files_upload_device__device_id__post.ts │ │ │ ├── Body_upload_files_files_upload_files__deployment_id__post.ts │ │ │ ├── Body_upload_files_files_upload_project__project_id__post.ts │ │ │ ├── Body_upload_files_files_upload_site__site_id__post.ts │ │ │ ├── Body_upload_zip_files_upload_zip__deployment_id__post.ts │ │ │ ├── DataProject.ts │ │ │ ├── DeploymentForProjectSheet.ts │ │ │ ├── DeploymentWithFile.ts │ │ │ ├── DeploymentWithTemplateSequence.ts │ │ │ ├── Deployments.ts │ │ │ ├── DeviceBase.ts │ │ │ ├── DeviceMenu.ts │ │ │ ├── Devices.ts │ │ │ ├── Files.ts │ │ │ ├── FirstUntreated.ts │ │ │ ├── HTTPValidationError.ts │ │ │ ├── MetadataData.ts │ │ │ ├── NewDeploymentWithTemplateSequence.ts │ │ │ ├── ProjectBase.ts │ │ │ ├── ProjectSheet.ts │ │ │ ├── ProjectWithDeployment.ts │ │ │ ├── ProjectWithDeploymentAndFiles.ts │ │ │ ├── ReadDeployment.ts │ │ │ ├── ReadProject.ts │ │ │ ├── SiteBase.ts │ │ │ ├── Sites.ts │ │ │ ├── Stats.ts │ │ │ ├── StatsProject.ts │ │ │ ├── TemplateSequence.ts │ │ │ ├── UpdateFile.ts │ │ │ ├── User.ts │ │ │ ├── UserCreate.ts │ │ │ └── ValidationError.ts │ │ └── services │ │ │ ├── DefaultService.ts │ │ │ ├── DeploymentsService.ts │ │ │ ├── DevicesService.ts │ │ │ ├── FilesService.ts │ │ │ ├── HomeService.ts │ │ │ ├── ProjectsService.ts │ │ │ ├── SequencesService.ts │ │ │ └── SitesService.ts │ ├── components │ │ ├── HeadBar.tsx │ │ ├── Map.tsx │ │ ├── ModifyThumbnail.tsx │ │ ├── Thumbnail.tsx │ │ ├── ThumbnailComponent.tsx │ │ ├── ThumbnailDeploymentComponent.tsx │ │ ├── ThumbnailDeviceComponent.tsx │ │ ├── ThumbnailProjectComponent.tsx │ │ ├── ThumbnailSitesComponents.tsx │ │ ├── annotation │ │ │ ├── AnnotationButtons.tsx │ │ │ ├── AnnotationForm.tsx │ │ │ ├── AnnotationGalleryDisplay.tsx │ │ │ ├── AnnotationGroupModale.tsx │ │ │ ├── AnnotationImage.tsx │ │ │ ├── AnnotationImageDisplay.tsx │ │ │ ├── AnnotationImageNavigation.tsx │ │ │ ├── AnnotationMain.tsx │ │ │ ├── AnnotationSaveError.tsx │ │ │ ├── ButtonDeleteMedia.tsx │ │ │ ├── GridSwitcher.tsx │ │ │ ├── MetadataDateTimeInput.tsx │ │ │ ├── MetadataTab.tsx │ │ │ ├── NonAnnotatedFilesCheckbox.tsx │ │ │ ├── ObservationForm.tsx │ │ │ ├── ObservationTab.tsx │ │ │ ├── TaxonomicInput.tsx │ │ │ └── TraitInput.tsx │ │ ├── breadcrumbElement.tsx │ │ ├── common │ │ │ ├── AlertUnavailable.tsx │ │ │ ├── ButtonGoAnnotation.tsx │ │ │ ├── DateRangePicker.tsx │ │ │ ├── PageHeadBar.tsx │ │ │ ├── buttonCancel.tsx │ │ │ ├── buttonDisplay.tsx │ │ │ ├── buttonInteract.tsx │ │ │ ├── buttonModify.tsx │ │ │ ├── buttonStatus.tsx │ │ │ ├── buttonValidate.tsx │ │ │ ├── buttonsYesNo.tsx │ │ │ ├── collapsableButton.tsx │ │ │ ├── confirmDialog.tsx │ │ │ ├── dialogSaveOrQuit.tsx │ │ │ ├── dialogYesNo.tsx │ │ │ └── snack.tsx │ │ ├── deployments │ │ │ ├── DeploymentNewModale.tsx │ │ │ ├── Filters.tsx │ │ │ ├── GalleryItem.tsx │ │ │ ├── TaxonomicInputs.tsx │ │ │ ├── deploymentDetails.tsx │ │ │ ├── deploymentForm.tsx │ │ │ ├── imageList.tsx │ │ │ └── mediaGallery.tsx │ │ ├── deviceMenu │ │ │ ├── deviceMenuMain.tsx │ │ │ ├── deviceModal.tsx │ │ │ └── devicesTable.tsx │ │ ├── deviceSheet │ │ │ ├── deviceData.tsx │ │ │ ├── deviceForm.tsx │ │ │ └── deviceSheetMain.tsx │ │ ├── drawer.tsx │ │ ├── dropzoneComponent.tsx │ │ ├── goAnnotation.tsx │ │ ├── home.tsx │ │ ├── importForm.tsx │ │ ├── importModale.tsx │ │ ├── languageSelector.tsx │ │ ├── modalError.tsx │ │ ├── navigationPath.tsx │ │ ├── projectCard.tsx │ │ ├── projectList.tsx │ │ ├── projectModale.tsx │ │ ├── projectSheet │ │ │ ├── Filters.tsx │ │ │ ├── projectDeployments.tsx │ │ │ ├── projectDeploymentsDeleteModale.tsx │ │ │ ├── projectForm.tsx │ │ │ ├── projectInformations.tsx │ │ │ ├── projectMembers.tsx │ │ │ └── projectSheetMain.tsx │ │ ├── siteMenu │ │ │ ├── siteMenuMain.tsx │ │ │ ├── siteModale.tsx │ │ │ └── siteTable.tsx │ │ ├── siteSheet │ │ │ ├── siteForm.tsx │ │ │ └── siteSheetMain.tsx │ │ ├── statsHome.tsx │ │ ├── tabPanel.tsx │ │ └── utils │ │ │ └── annotation_utils.tsx │ ├── contexts │ │ ├── AuthContextProvider.tsx │ │ ├── annotationContext.tsx │ │ ├── filesContext.tsx │ │ ├── mainContext.tsx │ │ └── snackContext.tsx │ ├── css │ │ ├── annotation.css │ │ ├── buttonStatus.css │ │ └── first.css │ ├── i18n.ts │ ├── index.css │ ├── index.tsx │ ├── interfaces │ │ └── window.ts │ ├── keycloak.ts │ ├── layouts │ │ └── mainLayout.tsx │ ├── logo.svg │ ├── pages │ │ ├── annotation.tsx │ │ ├── deployment.tsx │ │ ├── deploymentSheet.tsx │ │ ├── deviceMenu.tsx │ │ ├── deviceSheet.tsx │ │ ├── main.tsx │ │ ├── projectSheet.tsx │ │ ├── siteMenu.tsx │ │ └── siteSheet.tsx │ ├── public │ │ └── locales │ │ │ ├── en │ │ │ └── common.json │ │ │ └── fr │ │ │ └── common.json │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ ├── setupTests.ts │ ├── theme.tsx │ └── types │ │ └── Deployments.ts ├── tsconfig.json └── window_env.sh ├── keycloak ├── Dockerfile ├── realm.json └── theme │ └── customtheme │ └── login │ ├── login.ftl │ ├── resources │ ├── css │ │ └── styles.css │ └── img │ │ ├── background.png │ │ └── logo.png │ ├── template.ftl │ └── theme.properties ├── nomenclapi ├── Dockerfile ├── Pipfile ├── Pipfile.lock ├── main.py └── nomenclatures_SINP_mai2023.zip └── scripts ├── docker.sh └── test-ci.sh /.github/workflows/build_api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/.github/workflows/build_api.yml -------------------------------------------------------------------------------- /.github/workflows/build_frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/.github/workflows/build_frontend.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/format_api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/.github/workflows/format_api.yml -------------------------------------------------------------------------------- /.github/workflows/format_frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/.github/workflows/format_frontend.yml -------------------------------------------------------------------------------- /.github/workflows/test_api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/.github/workflows/test_api.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | docker/.env 2 | /venv -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/README.md -------------------------------------------------------------------------------- /api/.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | omit = tests/* -------------------------------------------------------------------------------- /api/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/.dockerignore -------------------------------------------------------------------------------- /api/.env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/.vscode/settings.json -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/Pipfile -------------------------------------------------------------------------------- /api/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/Pipfile.lock -------------------------------------------------------------------------------- /api/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/alembic.ini -------------------------------------------------------------------------------- /api/alembic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/alembic/README.md -------------------------------------------------------------------------------- /api/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/alembic/env.py -------------------------------------------------------------------------------- /api/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/alembic/script.py.mako -------------------------------------------------------------------------------- /api/alembic/versions/346ede4279cd_convert_timestamp_to_timestamptz_for_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/alembic/versions/346ede4279cd_convert_timestamp_to_timestamptz_for_.py -------------------------------------------------------------------------------- /api/alembic/versions/4cf2ba8715d2_sequence_deployments_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/alembic/versions/4cf2ba8715d2_sequence_deployments_projects.py -------------------------------------------------------------------------------- /api/alembic/versions/58e367bdda57_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/alembic/versions/58e367bdda57_init.py -------------------------------------------------------------------------------- /api/alembic/versions/7f9fbde02f83_update_files_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/alembic/versions/7f9fbde02f83_update_files_table.py -------------------------------------------------------------------------------- /api/alembic/versions/999aa6bb1fc9_added_image_to_sites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/alembic/versions/999aa6bb1fc9_added_image_to_sites.py -------------------------------------------------------------------------------- /api/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/entrypoint.sh -------------------------------------------------------------------------------- /api/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/pyproject.toml -------------------------------------------------------------------------------- /api/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/config.py -------------------------------------------------------------------------------- /api/src/connectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/connectors/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/connectors/database.py -------------------------------------------------------------------------------- /api/src/connectors/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/connectors/s3.py -------------------------------------------------------------------------------- /api/src/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/dependencies.py -------------------------------------------------------------------------------- /api/src/keycloak/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/keycloak/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/keycloak/base.py -------------------------------------------------------------------------------- /api/src/keycloak/deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/keycloak/deps.py -------------------------------------------------------------------------------- /api/src/keycloak/idp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/keycloak/idp.py -------------------------------------------------------------------------------- /api/src/keycloak/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/keycloak/models.py -------------------------------------------------------------------------------- /api/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/main.py -------------------------------------------------------------------------------- /api/src/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/models/annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/models/annotation.py -------------------------------------------------------------------------------- /api/src/models/deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/models/deployment.py -------------------------------------------------------------------------------- /api/src/models/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/models/device.py -------------------------------------------------------------------------------- /api/src/models/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/models/file.py -------------------------------------------------------------------------------- /api/src/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/models/models.py -------------------------------------------------------------------------------- /api/src/models/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/models/project.py -------------------------------------------------------------------------------- /api/src/models/site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/models/site.py -------------------------------------------------------------------------------- /api/src/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/routers/deployments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/routers/deployments.py -------------------------------------------------------------------------------- /api/src/routers/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/routers/devices.py -------------------------------------------------------------------------------- /api/src/routers/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/routers/files.py -------------------------------------------------------------------------------- /api/src/routers/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/routers/home.py -------------------------------------------------------------------------------- /api/src/routers/projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/routers/projects.py -------------------------------------------------------------------------------- /api/src/routers/sites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/routers/sites.py -------------------------------------------------------------------------------- /api/src/routers/templateSequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/routers/templateSequences.py -------------------------------------------------------------------------------- /api/src/routers/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/routers/users.py -------------------------------------------------------------------------------- /api/src/schemas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/schemas/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/schemas/file.py -------------------------------------------------------------------------------- /api/src/schemas/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/schemas/schemas.py -------------------------------------------------------------------------------- /api/src/schemas/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/schemas/user.py -------------------------------------------------------------------------------- /api/src/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/services/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/services/dependencies.py -------------------------------------------------------------------------------- /api/src/services/deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/services/deployment.py -------------------------------------------------------------------------------- /api/src/services/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/services/device.py -------------------------------------------------------------------------------- /api/src/services/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/services/files.py -------------------------------------------------------------------------------- /api/src/services/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/services/home.py -------------------------------------------------------------------------------- /api/src/services/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/services/project.py -------------------------------------------------------------------------------- /api/src/services/site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/services/site.py -------------------------------------------------------------------------------- /api/src/services/templateSequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/services/templateSequence.py -------------------------------------------------------------------------------- /api/src/services/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/services/user.py -------------------------------------------------------------------------------- /api/src/services/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/services/utils.py -------------------------------------------------------------------------------- /api/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/src/utils.py -------------------------------------------------------------------------------- /api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/conftest.py -------------------------------------------------------------------------------- /api/tests/fixtures/deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/fixtures/deployment.py -------------------------------------------------------------------------------- /api/tests/fixtures/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/fixtures/device.py -------------------------------------------------------------------------------- /api/tests/fixtures/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/fixtures/file.py -------------------------------------------------------------------------------- /api/tests/fixtures/keycloak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/fixtures/keycloak.py -------------------------------------------------------------------------------- /api/tests/fixtures/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/fixtures/project.py -------------------------------------------------------------------------------- /api/tests/fixtures/site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/fixtures/site.py -------------------------------------------------------------------------------- /api/tests/test_connectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/tests/test_connectors/test_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_connectors/test_s3.py -------------------------------------------------------------------------------- /api/tests/test_models/test_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_models/test_deployment.py -------------------------------------------------------------------------------- /api/tests/test_routers/test_deployments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_routers/test_deployments.py -------------------------------------------------------------------------------- /api/tests/test_routers/test_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_routers/test_devices.py -------------------------------------------------------------------------------- /api/tests/test_routers/test_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_routers/test_files.py -------------------------------------------------------------------------------- /api/tests/test_routers/test_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_routers/test_home.py -------------------------------------------------------------------------------- /api/tests/test_routers/test_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_routers/test_projects.py -------------------------------------------------------------------------------- /api/tests/test_routers/test_sites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_routers/test_sites.py -------------------------------------------------------------------------------- /api/tests/test_services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/tests/test_services/test_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_services/test_device.py -------------------------------------------------------------------------------- /api/tests/test_services/test_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_services/test_file.py -------------------------------------------------------------------------------- /api/tests/test_services/test_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_services/test_home.py -------------------------------------------------------------------------------- /api/tests/test_services/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_services/test_project.py -------------------------------------------------------------------------------- /api/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/test_utils.py -------------------------------------------------------------------------------- /api/tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/tests/utils/date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/utils/date.py -------------------------------------------------------------------------------- /api/tests/utils/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/utils/overrides.py -------------------------------------------------------------------------------- /api/tests/utils/test_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/api/tests/utils/test_db.py -------------------------------------------------------------------------------- /docker/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docker/.env.sample -------------------------------------------------------------------------------- /docker/docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docker/docker-compose.override.yml -------------------------------------------------------------------------------- /docker/docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docker/docker-compose.prod.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docs/docs/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/docs/assets/annotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/annotation.png -------------------------------------------------------------------------------- /docs/docs/assets/config_keycloak_features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/config_keycloak_features.png -------------------------------------------------------------------------------- /docs/docs/assets/data_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/data_structure.png -------------------------------------------------------------------------------- /docs/docs/assets/deployment_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/deployment_page.png -------------------------------------------------------------------------------- /docs/docs/assets/deployments_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/deployments_table.png -------------------------------------------------------------------------------- /docs/docs/assets/device_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/device_page.png -------------------------------------------------------------------------------- /docs/docs/assets/devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/devices.png -------------------------------------------------------------------------------- /docs/docs/assets/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/header.png -------------------------------------------------------------------------------- /docs/docs/assets/homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/homepage.png -------------------------------------------------------------------------------- /docs/docs/assets/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/import.png -------------------------------------------------------------------------------- /docs/docs/assets/login_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/login_page.png -------------------------------------------------------------------------------- /docs/docs/assets/logo_NS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/logo_NS.jpg -------------------------------------------------------------------------------- /docs/docs/assets/project_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/project_page.png -------------------------------------------------------------------------------- /docs/docs/assets/project_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/project_status.png -------------------------------------------------------------------------------- /docs/docs/assets/reset_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/reset_password.png -------------------------------------------------------------------------------- /docs/docs/assets/roles_admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/roles_admin.png -------------------------------------------------------------------------------- /docs/docs/assets/site_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/site_page.png -------------------------------------------------------------------------------- /docs/docs/assets/sites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/sites.png -------------------------------------------------------------------------------- /docs/docs/assets/techno_scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/techno_scheme.png -------------------------------------------------------------------------------- /docs/docs/assets/user_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/user_account.png -------------------------------------------------------------------------------- /docs/docs/assets/user_creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/user_creation.png -------------------------------------------------------------------------------- /docs/docs/assets/users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/assets/users.png -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/docs/technical_guide/keycloak.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/technical_guide/keycloak.md -------------------------------------------------------------------------------- /docs/docs/technical_guide/technologies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/technical_guide/technologies.md -------------------------------------------------------------------------------- /docs/docs/user/admin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/admin.md -------------------------------------------------------------------------------- /docs/docs/user/annotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/annotation.md -------------------------------------------------------------------------------- /docs/docs/user/data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/data.md -------------------------------------------------------------------------------- /docs/docs/user/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/deployment.md -------------------------------------------------------------------------------- /docs/docs/user/device.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/device.md -------------------------------------------------------------------------------- /docs/docs/user/home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/home.md -------------------------------------------------------------------------------- /docs/docs/user/import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/import.md -------------------------------------------------------------------------------- /docs/docs/user/project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/project.md -------------------------------------------------------------------------------- /docs/docs/user/site.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/site.md -------------------------------------------------------------------------------- /docs/docs/user/start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/start.md -------------------------------------------------------------------------------- /docs/docs/user/user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/docs/user/user.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/i18next-parser.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/i18next-parser.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/assets/ecosecrets-logo-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/public/assets/ecosecrets-logo-icon.svg -------------------------------------------------------------------------------- /frontend/public/assets/ecosecrets_logo_full_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/public/assets/ecosecrets_logo_full_light.svg -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/App.test.tsx -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/client/core/ApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/core/ApiError.ts -------------------------------------------------------------------------------- /frontend/src/client/core/ApiRequestOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/core/ApiRequestOptions.ts -------------------------------------------------------------------------------- /frontend/src/client/core/ApiResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/core/ApiResult.ts -------------------------------------------------------------------------------- /frontend/src/client/core/CancelablePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/core/CancelablePromise.ts -------------------------------------------------------------------------------- /frontend/src/client/core/OpenAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/core/OpenAPI.ts -------------------------------------------------------------------------------- /frontend/src/client/core/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/core/request.ts -------------------------------------------------------------------------------- /frontend/src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/index.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Annotation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Annotation.ts -------------------------------------------------------------------------------- /frontend/src/client/models/AnnotationData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/AnnotationData.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Body_extract_exif_files_exif__post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Body_extract_exif_files_exif__post.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Body_upload_file_files_upload__deployment_id__post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Body_upload_file_files_upload__deployment_id__post.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Body_upload_files_files_upload_deployment__deployment_id__post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Body_upload_files_files_upload_deployment__deployment_id__post.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Body_upload_files_files_upload_device__device_id__post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Body_upload_files_files_upload_device__device_id__post.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Body_upload_files_files_upload_files__deployment_id__post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Body_upload_files_files_upload_files__deployment_id__post.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Body_upload_files_files_upload_project__project_id__post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Body_upload_files_files_upload_project__project_id__post.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Body_upload_files_files_upload_site__site_id__post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Body_upload_files_files_upload_site__site_id__post.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Body_upload_zip_files_upload_zip__deployment_id__post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Body_upload_zip_files_upload_zip__deployment_id__post.ts -------------------------------------------------------------------------------- /frontend/src/client/models/DataProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/DataProject.ts -------------------------------------------------------------------------------- /frontend/src/client/models/DeploymentForProjectSheet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/DeploymentForProjectSheet.ts -------------------------------------------------------------------------------- /frontend/src/client/models/DeploymentWithFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/DeploymentWithFile.ts -------------------------------------------------------------------------------- /frontend/src/client/models/DeploymentWithTemplateSequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/DeploymentWithTemplateSequence.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Deployments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Deployments.ts -------------------------------------------------------------------------------- /frontend/src/client/models/DeviceBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/DeviceBase.ts -------------------------------------------------------------------------------- /frontend/src/client/models/DeviceMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/DeviceMenu.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Devices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Devices.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Files.ts -------------------------------------------------------------------------------- /frontend/src/client/models/FirstUntreated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/FirstUntreated.ts -------------------------------------------------------------------------------- /frontend/src/client/models/HTTPValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/HTTPValidationError.ts -------------------------------------------------------------------------------- /frontend/src/client/models/MetadataData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/MetadataData.ts -------------------------------------------------------------------------------- /frontend/src/client/models/NewDeploymentWithTemplateSequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/NewDeploymentWithTemplateSequence.ts -------------------------------------------------------------------------------- /frontend/src/client/models/ProjectBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/ProjectBase.ts -------------------------------------------------------------------------------- /frontend/src/client/models/ProjectSheet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/ProjectSheet.ts -------------------------------------------------------------------------------- /frontend/src/client/models/ProjectWithDeployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/ProjectWithDeployment.ts -------------------------------------------------------------------------------- /frontend/src/client/models/ProjectWithDeploymentAndFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/ProjectWithDeploymentAndFiles.ts -------------------------------------------------------------------------------- /frontend/src/client/models/ReadDeployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/ReadDeployment.ts -------------------------------------------------------------------------------- /frontend/src/client/models/ReadProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/ReadProject.ts -------------------------------------------------------------------------------- /frontend/src/client/models/SiteBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/SiteBase.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Sites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Sites.ts -------------------------------------------------------------------------------- /frontend/src/client/models/Stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/Stats.ts -------------------------------------------------------------------------------- /frontend/src/client/models/StatsProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/StatsProject.ts -------------------------------------------------------------------------------- /frontend/src/client/models/TemplateSequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/TemplateSequence.ts -------------------------------------------------------------------------------- /frontend/src/client/models/UpdateFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/UpdateFile.ts -------------------------------------------------------------------------------- /frontend/src/client/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/User.ts -------------------------------------------------------------------------------- /frontend/src/client/models/UserCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/UserCreate.ts -------------------------------------------------------------------------------- /frontend/src/client/models/ValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/models/ValidationError.ts -------------------------------------------------------------------------------- /frontend/src/client/services/DefaultService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/services/DefaultService.ts -------------------------------------------------------------------------------- /frontend/src/client/services/DeploymentsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/services/DeploymentsService.ts -------------------------------------------------------------------------------- /frontend/src/client/services/DevicesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/services/DevicesService.ts -------------------------------------------------------------------------------- /frontend/src/client/services/FilesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/services/FilesService.ts -------------------------------------------------------------------------------- /frontend/src/client/services/HomeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/services/HomeService.ts -------------------------------------------------------------------------------- /frontend/src/client/services/ProjectsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/services/ProjectsService.ts -------------------------------------------------------------------------------- /frontend/src/client/services/SequencesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/services/SequencesService.ts -------------------------------------------------------------------------------- /frontend/src/client/services/SitesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/client/services/SitesService.ts -------------------------------------------------------------------------------- /frontend/src/components/HeadBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/HeadBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/Map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/Map.tsx -------------------------------------------------------------------------------- /frontend/src/components/ModifyThumbnail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/ModifyThumbnail.tsx -------------------------------------------------------------------------------- /frontend/src/components/Thumbnail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/Thumbnail.tsx -------------------------------------------------------------------------------- /frontend/src/components/ThumbnailComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/ThumbnailComponent.tsx -------------------------------------------------------------------------------- /frontend/src/components/ThumbnailDeploymentComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/ThumbnailDeploymentComponent.tsx -------------------------------------------------------------------------------- /frontend/src/components/ThumbnailDeviceComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/ThumbnailDeviceComponent.tsx -------------------------------------------------------------------------------- /frontend/src/components/ThumbnailProjectComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/ThumbnailProjectComponent.tsx -------------------------------------------------------------------------------- /frontend/src/components/ThumbnailSitesComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/ThumbnailSitesComponents.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/AnnotationButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/AnnotationButtons.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/AnnotationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/AnnotationForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/AnnotationGalleryDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/AnnotationGalleryDisplay.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/AnnotationGroupModale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/AnnotationGroupModale.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/AnnotationImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/AnnotationImage.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/AnnotationImageDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/AnnotationImageDisplay.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/AnnotationImageNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/AnnotationImageNavigation.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/AnnotationMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/AnnotationMain.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/AnnotationSaveError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/AnnotationSaveError.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/ButtonDeleteMedia.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/ButtonDeleteMedia.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/GridSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/GridSwitcher.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/MetadataDateTimeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/MetadataDateTimeInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/MetadataTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/MetadataTab.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/NonAnnotatedFilesCheckbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/NonAnnotatedFilesCheckbox.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/ObservationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/ObservationForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/ObservationTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/ObservationTab.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/TaxonomicInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/TaxonomicInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/annotation/TraitInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/annotation/TraitInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/breadcrumbElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/breadcrumbElement.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/AlertUnavailable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/AlertUnavailable.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/ButtonGoAnnotation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/ButtonGoAnnotation.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/DateRangePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/DateRangePicker.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/PageHeadBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/PageHeadBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/buttonCancel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/buttonCancel.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/buttonDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/buttonDisplay.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/buttonInteract.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/buttonInteract.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/buttonModify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/buttonModify.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/buttonStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/buttonStatus.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/buttonValidate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/buttonValidate.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/buttonsYesNo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/buttonsYesNo.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/collapsableButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/collapsableButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/confirmDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/confirmDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/dialogSaveOrQuit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/dialogSaveOrQuit.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/dialogYesNo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/dialogYesNo.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/snack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/common/snack.tsx -------------------------------------------------------------------------------- /frontend/src/components/deployments/DeploymentNewModale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deployments/DeploymentNewModale.tsx -------------------------------------------------------------------------------- /frontend/src/components/deployments/Filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deployments/Filters.tsx -------------------------------------------------------------------------------- /frontend/src/components/deployments/GalleryItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deployments/GalleryItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/deployments/TaxonomicInputs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deployments/TaxonomicInputs.tsx -------------------------------------------------------------------------------- /frontend/src/components/deployments/deploymentDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deployments/deploymentDetails.tsx -------------------------------------------------------------------------------- /frontend/src/components/deployments/deploymentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deployments/deploymentForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/deployments/imageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deployments/imageList.tsx -------------------------------------------------------------------------------- /frontend/src/components/deployments/mediaGallery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deployments/mediaGallery.tsx -------------------------------------------------------------------------------- /frontend/src/components/deviceMenu/deviceMenuMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deviceMenu/deviceMenuMain.tsx -------------------------------------------------------------------------------- /frontend/src/components/deviceMenu/deviceModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deviceMenu/deviceModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/deviceMenu/devicesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deviceMenu/devicesTable.tsx -------------------------------------------------------------------------------- /frontend/src/components/deviceSheet/deviceData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deviceSheet/deviceData.tsx -------------------------------------------------------------------------------- /frontend/src/components/deviceSheet/deviceForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deviceSheet/deviceForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/deviceSheet/deviceSheetMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/deviceSheet/deviceSheetMain.tsx -------------------------------------------------------------------------------- /frontend/src/components/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/drawer.tsx -------------------------------------------------------------------------------- /frontend/src/components/dropzoneComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/dropzoneComponent.tsx -------------------------------------------------------------------------------- /frontend/src/components/goAnnotation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/goAnnotation.tsx -------------------------------------------------------------------------------- /frontend/src/components/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/home.tsx -------------------------------------------------------------------------------- /frontend/src/components/importForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/importForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/importModale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/importModale.tsx -------------------------------------------------------------------------------- /frontend/src/components/languageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/languageSelector.tsx -------------------------------------------------------------------------------- /frontend/src/components/modalError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/modalError.tsx -------------------------------------------------------------------------------- /frontend/src/components/navigationPath.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/navigationPath.tsx -------------------------------------------------------------------------------- /frontend/src/components/projectCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/projectCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/projectList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/projectList.tsx -------------------------------------------------------------------------------- /frontend/src/components/projectModale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/projectModale.tsx -------------------------------------------------------------------------------- /frontend/src/components/projectSheet/Filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/projectSheet/Filters.tsx -------------------------------------------------------------------------------- /frontend/src/components/projectSheet/projectDeployments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/projectSheet/projectDeployments.tsx -------------------------------------------------------------------------------- /frontend/src/components/projectSheet/projectDeploymentsDeleteModale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/projectSheet/projectDeploymentsDeleteModale.tsx -------------------------------------------------------------------------------- /frontend/src/components/projectSheet/projectForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/projectSheet/projectForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/projectSheet/projectInformations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/projectSheet/projectInformations.tsx -------------------------------------------------------------------------------- /frontend/src/components/projectSheet/projectMembers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/projectSheet/projectMembers.tsx -------------------------------------------------------------------------------- /frontend/src/components/projectSheet/projectSheetMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/projectSheet/projectSheetMain.tsx -------------------------------------------------------------------------------- /frontend/src/components/siteMenu/siteMenuMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/siteMenu/siteMenuMain.tsx -------------------------------------------------------------------------------- /frontend/src/components/siteMenu/siteModale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/siteMenu/siteModale.tsx -------------------------------------------------------------------------------- /frontend/src/components/siteMenu/siteTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/siteMenu/siteTable.tsx -------------------------------------------------------------------------------- /frontend/src/components/siteSheet/siteForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/siteSheet/siteForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/siteSheet/siteSheetMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/siteSheet/siteSheetMain.tsx -------------------------------------------------------------------------------- /frontend/src/components/statsHome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/statsHome.tsx -------------------------------------------------------------------------------- /frontend/src/components/tabPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/tabPanel.tsx -------------------------------------------------------------------------------- /frontend/src/components/utils/annotation_utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/components/utils/annotation_utils.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/AuthContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/contexts/AuthContextProvider.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/annotationContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/contexts/annotationContext.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/filesContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/contexts/filesContext.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/mainContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/contexts/mainContext.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/snackContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/contexts/snackContext.tsx -------------------------------------------------------------------------------- /frontend/src/css/annotation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/css/annotation.css -------------------------------------------------------------------------------- /frontend/src/css/buttonStatus.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/css/buttonStatus.css -------------------------------------------------------------------------------- /frontend/src/css/first.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/css/first.css -------------------------------------------------------------------------------- /frontend/src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/i18n.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/interfaces/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/interfaces/window.ts -------------------------------------------------------------------------------- /frontend/src/keycloak.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/keycloak.ts -------------------------------------------------------------------------------- /frontend/src/layouts/mainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/layouts/mainLayout.tsx -------------------------------------------------------------------------------- /frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/logo.svg -------------------------------------------------------------------------------- /frontend/src/pages/annotation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/pages/annotation.tsx -------------------------------------------------------------------------------- /frontend/src/pages/deployment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/pages/deployment.tsx -------------------------------------------------------------------------------- /frontend/src/pages/deploymentSheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/pages/deploymentSheet.tsx -------------------------------------------------------------------------------- /frontend/src/pages/deviceMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/pages/deviceMenu.tsx -------------------------------------------------------------------------------- /frontend/src/pages/deviceSheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/pages/deviceSheet.tsx -------------------------------------------------------------------------------- /frontend/src/pages/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/pages/main.tsx -------------------------------------------------------------------------------- /frontend/src/pages/projectSheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/pages/projectSheet.tsx -------------------------------------------------------------------------------- /frontend/src/pages/siteMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/pages/siteMenu.tsx -------------------------------------------------------------------------------- /frontend/src/pages/siteSheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/pages/siteSheet.tsx -------------------------------------------------------------------------------- /frontend/src/public/locales/en/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/public/locales/en/common.json -------------------------------------------------------------------------------- /frontend/src/public/locales/fr/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/public/locales/fr/common.json -------------------------------------------------------------------------------- /frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/reportWebVitals.ts -------------------------------------------------------------------------------- /frontend/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/setupTests.ts -------------------------------------------------------------------------------- /frontend/src/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/theme.tsx -------------------------------------------------------------------------------- /frontend/src/types/Deployments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/src/types/Deployments.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/window_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/frontend/window_env.sh -------------------------------------------------------------------------------- /keycloak/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/keycloak/Dockerfile -------------------------------------------------------------------------------- /keycloak/realm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/keycloak/realm.json -------------------------------------------------------------------------------- /keycloak/theme/customtheme/login/login.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/keycloak/theme/customtheme/login/login.ftl -------------------------------------------------------------------------------- /keycloak/theme/customtheme/login/resources/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/keycloak/theme/customtheme/login/resources/css/styles.css -------------------------------------------------------------------------------- /keycloak/theme/customtheme/login/resources/img/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/keycloak/theme/customtheme/login/resources/img/background.png -------------------------------------------------------------------------------- /keycloak/theme/customtheme/login/resources/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/keycloak/theme/customtheme/login/resources/img/logo.png -------------------------------------------------------------------------------- /keycloak/theme/customtheme/login/template.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/keycloak/theme/customtheme/login/template.ftl -------------------------------------------------------------------------------- /keycloak/theme/customtheme/login/theme.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/keycloak/theme/customtheme/login/theme.properties -------------------------------------------------------------------------------- /nomenclapi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/nomenclapi/Dockerfile -------------------------------------------------------------------------------- /nomenclapi/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/nomenclapi/Pipfile -------------------------------------------------------------------------------- /nomenclapi/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/nomenclapi/Pipfile.lock -------------------------------------------------------------------------------- /nomenclapi/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/nomenclapi/main.py -------------------------------------------------------------------------------- /nomenclapi/nomenclatures_SINP_mai2023.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/nomenclapi/nomenclatures_SINP_mai2023.zip -------------------------------------------------------------------------------- /scripts/docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/scripts/docker.sh -------------------------------------------------------------------------------- /scripts/test-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naturalsolutions/ecoSecrets/HEAD/scripts/test-ci.sh --------------------------------------------------------------------------------