├── .coveragerc ├── .dockerignore ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── custom.md │ └── feature---explorer.md └── workflows │ └── ci.yml ├── .gitignore ├── .nvmrc ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── alembic.ini ├── client ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierrc ├── README.md ├── package-lock.json ├── package.json ├── playwright.config.ts ├── src │ ├── app.css │ ├── app.d.ts │ ├── app.html │ ├── assets │ │ └── icons │ │ │ └── dsfr-icon-extras │ │ │ ├── cake-2-line.svg │ │ │ ├── calendar-check-line.svg │ │ │ ├── custom │ │ │ ├── open-data.svg │ │ │ └── restricted-data.svg │ │ │ └── map-2-line.svg │ ├── constants.ts │ ├── definitions │ │ ├── auth.ts │ │ ├── catalog_records.ts │ │ ├── catalogs.ts │ │ ├── dataformat.ts │ │ ├── datasetFilters.ts │ │ ├── datasets.ts │ │ ├── extraField.ts │ │ ├── fetch.ts │ │ ├── form.ts │ │ ├── organization.ts │ │ ├── pagination.ts │ │ ├── tag.ts │ │ └── url.ts │ ├── env.ts │ ├── global.d.ts │ ├── hooks.server.ts │ ├── lib │ │ ├── actions │ │ │ └── clickOutside.ts │ │ ├── assets │ │ │ ├── books-circle.svg │ │ │ ├── organizations │ │ │ │ └── logoRepubliqueFrancaise.svg │ │ │ ├── padlock.svg │ │ │ └── registration_flow_chart.svg │ │ ├── components │ │ │ ├── Alert │ │ │ │ ├── Alert.spec.ts │ │ │ │ └── Alert.svelte │ │ │ ├── ContactEmailsField │ │ │ │ ├── ContactEmailsField.spec.ts │ │ │ │ └── ContactEmailsField.svelte │ │ │ ├── DatasetForm │ │ │ │ ├── DatasetForm.spec.ts │ │ │ │ ├── DatasetForm.svelte │ │ │ │ ├── _ExtraField.spec.ts │ │ │ │ ├── _ExtraField.svelte │ │ │ │ ├── _GeographicalCoverageField.svelte │ │ │ │ ├── _LicenseField.spec.ts │ │ │ │ └── _LicenseField.svelte │ │ │ ├── DatasetFormLayout │ │ │ │ └── DatasetFormLayout.svelte │ │ │ ├── DatasetList │ │ │ │ ├── DatasetList.spec.ts │ │ │ │ └── DatasetList.svelte │ │ │ ├── DatasetListItem │ │ │ │ ├── DatasetListItem.spec.ts │ │ │ │ └── DatasetListItem.svelte │ │ │ ├── DatasetPropertyList │ │ │ │ └── DatasetPropertyList.svelte │ │ │ ├── Footer │ │ │ │ └── Footer.svelte │ │ │ ├── FormatSelector │ │ │ │ ├── FormatSelector.spec.ts │ │ │ │ └── FormatSelector.svelte │ │ │ ├── GenericModal │ │ │ │ └── GenericModal.svelte │ │ │ ├── Header │ │ │ │ └── Header.svelte │ │ │ ├── InfoBanner │ │ │ │ └── InfoBanner.svelte │ │ │ ├── InputField │ │ │ │ └── InputField.svelte │ │ │ ├── LoginForm │ │ │ │ ├── LoginForm.spec.ts │ │ │ │ └── LoginForm.svelte │ │ │ ├── ModalExitFormConfirmation │ │ │ │ └── ModalExitFormConfirmation.svelte │ │ │ ├── MonCompteProButton │ │ │ │ └── MonCompteProButton.svelte │ │ │ ├── OrganizationCard │ │ │ │ └── OrganizationCard.svelte │ │ │ ├── Pagination │ │ │ │ ├── Pagination.spec.ts │ │ │ │ └── Pagination.svelte │ │ │ ├── PaginationContainer │ │ │ │ └── PaginationContainer.svelte │ │ │ ├── RadioGroupField │ │ │ │ ├── RadioGroupField.spec.ts │ │ │ │ └── RadioGroupField.svelte │ │ │ ├── RequiredMarker │ │ │ │ └── RequiredMarker.svelte │ │ │ ├── SearchFilter │ │ │ │ ├── BooleanSearchFilter.svelte │ │ │ │ ├── SearchFilterSkeleton.svelte │ │ │ │ └── TextSearchFilter.svelte │ │ │ ├── SearchForm │ │ │ │ ├── SearchForm.spec.ts │ │ │ │ └── SearchForm.svelte │ │ │ ├── SearchableComboBox │ │ │ │ ├── Basic.svelte │ │ │ │ ├── WithAddItemButton.spec.ts │ │ │ │ └── WithAddItemButton.svelte │ │ │ ├── Select │ │ │ │ ├── Select.spec.ts │ │ │ │ └── Select.svelte │ │ │ ├── SkipLink │ │ │ │ └── SkipLink.svelte │ │ │ ├── Spinner │ │ │ │ └── Spinner.svelte │ │ │ ├── Tag │ │ │ │ ├── Tag.spec.ts │ │ │ │ └── Tag.svelte │ │ │ ├── TagSelector │ │ │ │ ├── TagSelector.spec.ts │ │ │ │ └── TagSelector.svelte │ │ │ ├── TextOrHtml │ │ │ │ ├── TextOrHtml.spec.ts │ │ │ │ └── TextOrHtml.svelte │ │ │ ├── TextareaField │ │ │ │ └── TextareaField.svelte │ │ │ ├── Tooltip │ │ │ │ └── Tooltip.svelte │ │ │ └── layouts │ │ │ │ └── BlankLayout.svelte │ │ ├── fetch.ts │ │ ├── paths.ts │ │ ├── permissions.spec.ts │ │ ├── permissions.ts │ │ ├── providers │ │ │ ├── LayoutProviders.svelte │ │ │ └── errors │ │ │ │ └── ErrorsProvider.svelte │ │ ├── repositories │ │ │ ├── auth.ts │ │ │ ├── catalogs.ts │ │ │ ├── dataformat.ts │ │ │ ├── datapass.spec.ts │ │ │ ├── datapass.ts │ │ │ ├── datasetFilters.ts │ │ │ ├── datasets.ts │ │ │ ├── licenses.ts │ │ │ ├── organizations.ts │ │ │ └── tags.ts │ │ ├── stores │ │ │ ├── auth │ │ │ │ └── index.ts │ │ │ ├── errors │ │ │ │ └── index.ts │ │ │ ├── layout │ │ │ │ └── navigation.ts │ │ │ └── localStorage │ │ │ │ └── index.ts │ │ ├── templates │ │ │ ├── DatasetListTemplate │ │ │ │ └── DatasetListTemplate.svelte │ │ │ ├── LandingTemplate │ │ │ │ └── LandingTemplate.svelte │ │ │ ├── Page404Template │ │ │ │ └── Page404Template.svelte │ │ │ └── Page500Template │ │ │ │ └── Page500Template.svelte │ │ ├── transformers │ │ │ ├── auth.spec.ts │ │ │ ├── auth.ts │ │ │ ├── catalogs.ts │ │ │ ├── dataset.spec.ts │ │ │ ├── dataset.ts │ │ │ ├── datasetFilters.spec.ts │ │ │ ├── datasetFilters.ts │ │ │ ├── extraField.ts │ │ │ ├── form.spec.ts │ │ │ ├── form.ts │ │ │ ├── organization.ts │ │ │ ├── pagination.spec.ts │ │ │ └── pagination.ts │ │ └── util │ │ │ ├── array.spec.ts │ │ │ ├── array.ts │ │ │ ├── auth.ts │ │ │ ├── datasetFilters.test.ts │ │ │ ├── datasetFilters.ts │ │ │ ├── form.ts │ │ │ ├── format.spec.ts │ │ │ ├── format.ts │ │ │ ├── history.ts │ │ │ ├── html.ts │ │ │ ├── mail.spec.ts │ │ │ ├── mail.ts │ │ │ ├── markdown.ts │ │ │ ├── maybe.ts │ │ │ ├── object.spec.ts │ │ │ ├── object.ts │ │ │ ├── pagination.spec.ts │ │ │ ├── pagination.ts │ │ │ ├── paths.spec.ts │ │ │ ├── paths.ts │ │ │ ├── random.ts │ │ │ ├── store.ts │ │ │ ├── string.spec.ts │ │ │ ├── string.ts │ │ │ ├── urls.spec.ts │ │ │ └── urls.ts │ ├── routes │ │ ├── (app) │ │ │ ├── +layout.svelte │ │ │ ├── +layout.ts │ │ │ ├── auth │ │ │ │ └── datapass │ │ │ │ │ ├── create-organization │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── +page.ts │ │ │ │ │ ├── login │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── +page.ts │ │ │ │ │ └── pick-organization │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── +page.ts │ │ │ ├── contribuer │ │ │ │ ├── +layout.ts │ │ │ │ ├── +layout@.svelte │ │ │ │ ├── +page.svelte │ │ │ │ └── +page.ts │ │ │ ├── declaration-daccessibilite │ │ │ │ ├── +page.svelte │ │ │ │ └── +page.ts │ │ │ ├── fiches │ │ │ │ ├── [id] │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── +page.ts │ │ │ │ │ ├── _AsideItem.svelte │ │ │ │ │ ├── _ExtraFieldsList.svelte │ │ │ │ │ ├── edit │ │ │ │ │ │ ├── +layout@.svelte │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ └── +page.ts │ │ │ │ │ └── page.spec.ts │ │ │ │ └── search │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── +page.ts │ │ │ │ │ └── _FilterPanel.svelte │ │ │ ├── login │ │ │ │ ├── +page.svelte │ │ │ │ └── +page.ts │ │ │ ├── mentions-legales │ │ │ │ ├── +page.svelte │ │ │ │ └── +page.ts │ │ │ └── vie-privee │ │ │ │ ├── +page.svelte │ │ │ │ └── +page.ts │ │ ├── +error.svelte │ │ ├── +layout.svelte │ │ ├── +layout.ts │ │ ├── +page.svelte │ │ └── +page.ts │ ├── styles │ │ └── dsfr-icon-extras.css │ └── tests │ │ ├── app.environment.mock.ts │ │ ├── app.navigation.mock.ts │ │ ├── e2e │ │ ├── .gitignore │ │ ├── a11y.spec.ts │ │ ├── constants.ts │ │ ├── contribuer.spec.ts │ │ ├── datapass.spec.ts │ │ ├── details.spec.ts │ │ ├── edit.spec.ts │ │ ├── fixtures.ts │ │ ├── global-setup.ts │ │ ├── helpers.ts │ │ ├── home.spec.ts │ │ ├── login.spec.ts │ │ ├── search.spec.ts │ │ └── static.spec.ts │ │ ├── factories │ │ ├── accounts.ts │ │ ├── catalog_records.ts │ │ ├── dataset.ts │ │ ├── organizations.ts │ │ └── tags.ts │ │ └── setup.ts ├── static │ └── robots.txt ├── svelte.config.js ├── tsconfig.json ├── vite.config.js └── vitest.config.ts ├── docker-compose.yml ├── docker ├── client.Dockerfile └── server.Dockerfile ├── docs ├── db.erd.json └── fr │ ├── README.md │ ├── architecture.md │ ├── demarrage.md │ ├── ops.md │ ├── outils-orgas.md │ ├── outils.md │ └── trucs-et-astuces.md ├── ops ├── .gitignore ├── Makefile ├── ansible │ ├── ansible.cfg │ ├── environments │ │ ├── demo │ │ │ ├── assets │ │ │ │ └── initdata.yml │ │ │ ├── group_vars │ │ │ │ └── web.yml │ │ │ ├── hosts │ │ │ └── secrets │ │ ├── prod │ │ │ ├── assets │ │ │ │ └── initdata.yml │ │ │ ├── group_vars │ │ │ │ └── web.yml │ │ │ ├── hosts │ │ │ └── secrets │ │ └── staging │ │ │ ├── assets │ │ │ └── initdata.yml │ │ │ ├── group_vars │ │ │ └── web.yml │ │ │ ├── hosts │ │ │ └── secrets │ ├── group_vars │ │ └── web.yml │ ├── playbook.yml │ └── roles │ │ ├── certbot │ │ └── tasks │ │ │ └── main.yml │ │ ├── common │ │ ├── handlers │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ │ ├── nvm │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ ├── install.yml │ │ │ ├── main.yml │ │ │ └── node.yml │ │ ├── pyenv │ │ ├── README.md │ │ ├── defaults │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── global_version.yml │ │ │ ├── install.yml │ │ │ ├── main.yml │ │ │ ├── python.yml │ │ │ ├── setup.yml │ │ │ └── shell.yml │ │ └── templates │ │ │ └── .pyenvrc.j2 │ │ └── web │ │ ├── defaults │ │ └── main.yml │ │ ├── tasks │ │ ├── build.yml │ │ ├── db.yml │ │ ├── dedupe-tags.yml │ │ ├── env.yml │ │ ├── git.yml │ │ ├── initdata.yml │ │ ├── main.yml │ │ ├── nginx.yml │ │ ├── node.yml │ │ ├── python.yml │ │ └── supervisor.yml │ │ └── templates │ │ ├── .env.j2 │ │ ├── nginx-catalogage.conf.j2 │ │ ├── nginx-letsencrypt.conf.j2 │ │ ├── nginx.conf.j2 │ │ └── supervisor.conf.j2 └── run │ └── .gitkeep ├── requirements.txt ├── server ├── __init__.py ├── api │ ├── __init__.py │ ├── app.py │ ├── auth │ │ ├── __init__.py │ │ ├── backends │ │ │ ├── __init__.py │ │ │ └── token.py │ │ ├── datapass │ │ │ ├── __init__.py │ │ │ ├── routes.py │ │ │ └── schemas.py │ │ ├── middleware.py │ │ ├── models.py │ │ ├── permissions.py │ │ ├── routes.py │ │ └── schemas.py │ ├── catalogs │ │ ├── __init__.py │ │ ├── rendering.py │ │ ├── routes.py │ │ └── schemas.py │ ├── dataformats │ │ ├── __init__.py │ │ ├── routes.py │ │ └── schemas.py │ ├── datasets │ │ ├── __init__.py │ │ ├── filters │ │ │ ├── __init__.py │ │ │ ├── routes.py │ │ │ └── schemas.py │ │ ├── routes.py │ │ └── schemas.py │ ├── debugging │ │ ├── __init__.py │ │ └── debug_toolbar │ │ │ ├── __init__.py │ │ │ └── panels.py │ ├── licenses │ │ ├── __init__.py │ │ └── routes.py │ ├── organizations │ │ ├── __init__.py │ │ ├── routes.py │ │ └── schemas.py │ ├── resources.py │ ├── routes.py │ ├── tags │ │ ├── __init__.py │ │ └── routes.py │ ├── types.py │ └── utils │ │ └── urls.py ├── application │ ├── __init__.py │ ├── auth │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── handlers.py │ │ ├── passwords.py │ │ ├── queries.py │ │ └── views.py │ ├── catalog_records │ │ ├── __init__.py │ │ └── views.py │ ├── catalogs │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── handlers.py │ │ ├── queries.py │ │ ├── validation.py │ │ └── views.py │ ├── dataformats │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── exceptions.py │ │ ├── handlers.py │ │ ├── queries.py │ │ ├── validation.py │ │ └── views.py │ ├── datasets │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── exceptions.py │ │ ├── handlers.py │ │ ├── queries.py │ │ ├── specifications.py │ │ ├── validation.py │ │ └── views.py │ ├── extra_fields │ │ ├── __init__.py │ │ ├── exceptions.py │ │ ├── handlers.py │ │ ├── queries.py │ │ ├── validation.py │ │ └── views.py │ ├── licenses │ │ ├── __init__.py │ │ ├── handlers.py │ │ └── queries.py │ ├── organizations │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── handlers.py │ │ ├── queries.py │ │ └── views.py │ └── tags │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── handlers.py │ │ ├── queries.py │ │ └── views.py ├── config │ ├── __init__.py │ ├── di.py │ └── settings.py ├── domain │ ├── __init__.py │ ├── auth │ │ ├── __init__.py │ │ ├── entities.py │ │ ├── exceptions.py │ │ └── repositories.py │ ├── catalog_records │ │ ├── __init__.py │ │ ├── entities.py │ │ └── repositories.py │ ├── catalogs │ │ ├── __init__.py │ │ ├── entities.py │ │ ├── exceptions.py │ │ └── repositories.py │ ├── common │ │ ├── __init__.py │ │ ├── datetime.py │ │ ├── exceptions.py │ │ ├── pagination.py │ │ └── types.py │ ├── dataformats │ │ ├── __init__.py │ │ ├── entities.py │ │ ├── exceptions.py │ │ └── repositories.py │ ├── datasets │ │ ├── __init__.py │ │ ├── entities.py │ │ ├── exceptions.py │ │ ├── repositories.py │ │ └── specifications.py │ ├── extra_fields │ │ ├── __init__.py │ │ ├── entities.py │ │ └── repositories.py │ ├── licenses │ │ ├── __init__.py │ │ └── entities.py │ ├── organizations │ │ ├── __init__.py │ │ ├── entities.py │ │ ├── exceptions.py │ │ ├── repositories.py │ │ └── types.py │ └── tags │ │ ├── __init__.py │ │ ├── entities.py │ │ ├── exceptions.py │ │ └── repositories.py ├── infrastructure │ ├── __init__.py │ ├── adapters │ │ ├── __init__.py │ │ └── messages.py │ ├── auth │ │ ├── __init__.py │ │ ├── datapass.py │ │ ├── models.py │ │ ├── module.py │ │ ├── passwords.py │ │ ├── repositories.py │ │ └── transformers.py │ ├── catalog_records │ │ ├── __init__.py │ │ ├── models.py │ │ ├── raw_queries.py │ │ ├── repositories.py │ │ └── transformers.py │ ├── catalogs │ │ ├── __init__.py │ │ ├── caching.py │ │ ├── models.py │ │ ├── module.py │ │ ├── repositories.py │ │ └── transformers.py │ ├── database.py │ ├── dataformats │ │ ├── __init__.py │ │ ├── models.py │ │ ├── module.py │ │ ├── raw_queries.py │ │ ├── repositories.py │ │ └── transformers.py │ ├── datasets │ │ ├── __init__.py │ │ ├── models.py │ │ ├── module.py │ │ ├── queries │ │ │ ├── __init__.py │ │ │ └── get_all.py │ │ ├── repositories.py │ │ └── transformers.py │ ├── extra_fields │ │ ├── __init__.py │ │ ├── models.py │ │ ├── module.py │ │ ├── repositories.py │ │ └── transformers.py │ ├── helpers │ │ ├── __init__.py │ │ ├── pydantic.py │ │ └── sqlalchemy.py │ ├── licenses │ │ ├── __init__.py │ │ └── module.py │ ├── logging │ │ ├── __init__.py │ │ ├── config.py │ │ └── formatters.py │ ├── organizations │ │ ├── __init__.py │ │ ├── models.py │ │ ├── module.py │ │ ├── repositories.py │ │ └── transformers.py │ ├── server.py │ └── tags │ │ ├── __init__.py │ │ ├── models.py │ │ ├── module.py │ │ ├── raw_queries.py │ │ ├── repositories.py │ │ └── transformers.py ├── main.py ├── migrations │ ├── README.md │ ├── __init__.py │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 2021-12-09_672a958cc788_create_dataset.py │ │ ├── 2022-01-03_d24cec0c6ddd_add_user.py │ │ ├── 2022-01-17_f050fa78b42c_update_dataset_title_description.py │ │ ├── 2022-01-20_7b3e0dc2a28e_update_uuid.py │ │ ├── 2022-02-16_1bef6a411f5c_dataset_add_formats.py │ │ ├── 2022-02-22_cc869b534916_add_dataset_search_tsv.py │ │ ├── 2022-03-01_30474ebed7a2_user_add_password_token.py │ │ ├── 2022-03-16_26e723d032b1_dataset_add_created_at.py │ │ ├── 2022-03-30_d694d065978d_add_dataset_entrypoint_email.py │ │ ├── 2022-03-31_67a6c2bf0696_add_dataset_contact_emails.py │ │ ├── 2022-04-05_6fd05f9d4158_add_dataset_service_update_frequency_last_updated_at.py │ │ ├── 2022-04-07_1cbaaf0d013b_add_user_role.py │ │ ├── 2022-04-14_e951f6fd7fbf_add_dataset_tags.py │ │ ├── 2022-04-14_f92d0ee57d88_add_dataset_geographical_coverage_.py │ │ ├── 2022-04-20_012e4606ddc1_add_catalog_record.py │ │ ├── 2022-04-25_531a8496be5e_add_dataset_published_url.py │ │ ├── 2022-05-02_ae61063248aa_update_entrypoint_email_contact_emails.py │ │ ├── 2022-06-29_1cd8f59f2f0f_add_dataset_license.py │ │ ├── 2022-07-06_b3dac4035ce9_rename_published_url_to_url.py │ │ ├── 2022-07-11_663792a4c86c_update_geographical_coverage_string.py │ │ ├── 2022-07-13_d9ea6ea6708f_add_organization.py │ │ ├── 2022-07-19_4e40358ad25c_add_catalog.py │ │ ├── 2022-07-19_da164fd0fa6f_swap_dataset_catalog_record_fk.py │ │ ├── 2022-07-20_f2ef4eef61e3_create_legacy_organization.py │ │ ├── 2022-08-02_17a9b8d2f84e_split_account_password_user.py │ │ ├── 2022-08-03_3928481ec7d2_add_datapass_user.py │ │ ├── 2022-08-09_21a0f4491f8d_add_extra_fields.py │ │ ├── 2022-11-17_0ae635406834_title_should_not_be_nullable.py │ │ ├── 2022-11-17_42210817c21e_add_publication_restriction_collumn_to_.py │ │ ├── 2022-11-28_45376b50aba5_cascade_delete_tags.py │ │ ├── 2022-12-01_82c5fa04f06f_.py │ │ ├── 2022-12-06_f839718bc095_remove_on_cascade_delete.py │ │ ├── 2022-12-19_1809801ce675_add_organization_logo_url.py │ │ ├── 2023-01-03_5245c239bca5_change_dataformat_enum_to_string_value.py │ │ ├── 2023-01-03_a6fd9d9cdb24_fix_nullable_publication_restriction.py │ │ ├── 2023-01-04_a7faada1cf5a_auto_increment_dataformat_id.py │ │ ├── 2023-03-01_32e52b06b66c_update_extra_field_value_value_collumn_.py │ │ ├── 2023-03-08_c5bc235fa223_create_indexes_dataset.py │ │ └── __init__.py └── seedwork │ ├── __init__.py │ ├── application │ ├── __init__.py │ ├── commands.py │ ├── di.py │ ├── messages.py │ ├── modules.py │ ├── queries.py │ └── types.py │ └── domain │ ├── __init__.py │ ├── entities.py │ └── repositories.py ├── setup.cfg ├── tests ├── __init__.py ├── api │ ├── __init__.py │ ├── test_auth.py │ ├── test_auth_datapass.py │ ├── test_catalogs.py │ ├── test_dataformats.py │ ├── test_datasets.py │ ├── test_datasets_filters.py │ ├── test_datasets_search.py │ ├── test_licenses.py │ ├── test_organizations.py │ ├── test_server_config.py │ └── test_tags.py ├── application │ ├── __init__.py │ └── test_auth.py ├── conftest.py ├── domain │ ├── __init__.py │ └── organizations │ │ ├── __init__.py │ │ └── test_types.py ├── factories.py ├── helpers.py ├── infrastructure │ ├── __init__.py │ ├── test_catalogs.py │ ├── test_datasets.py │ └── test_logging.py ├── test_app.py ├── test_debugging.py ├── tools │ ├── __init__.py │ ├── test_addrandomdatasets.py │ ├── test_apikey.py │ ├── test_import_catalog.py │ ├── test_initdata.py │ ├── test_remove_duplicated_tags.py │ └── test_secretkey.py └── unit │ ├── __init__.py │ ├── test_di.py │ ├── test_pagination.py │ ├── test_passwords.py │ ├── test_permissions.py │ └── test_pydantic.py └── tools ├── __init__.py ├── _utils.py ├── addrandomdatasets.py ├── changepassword.py ├── colorize_prefix.sh ├── erd.py ├── iconextras.py ├── import.config.example.yml ├── import_catalog.py ├── initdata.py ├── initdata.yml ├── makeapikey.py ├── makeid.py ├── makesecretkey.py ├── remove_duplicated_tags.py ├── templates └── iconextras.css.j2 └── wait-for-it.sh /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | omit = server/migrations/* 3 | concurrency = thread, greenlet 4 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature---explorer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/.github/ISSUE_TEMPLATE/feature---explorer.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/alembic.ini -------------------------------------------------------------------------------- /client/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/.eslintrc.cjs -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /client/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/package.json -------------------------------------------------------------------------------- /client/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/playwright.config.ts -------------------------------------------------------------------------------- /client/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/app.css -------------------------------------------------------------------------------- /client/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/app.d.ts -------------------------------------------------------------------------------- /client/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/app.html -------------------------------------------------------------------------------- /client/src/assets/icons/dsfr-icon-extras/cake-2-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/assets/icons/dsfr-icon-extras/cake-2-line.svg -------------------------------------------------------------------------------- /client/src/assets/icons/dsfr-icon-extras/calendar-check-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/assets/icons/dsfr-icon-extras/calendar-check-line.svg -------------------------------------------------------------------------------- /client/src/assets/icons/dsfr-icon-extras/custom/open-data.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/assets/icons/dsfr-icon-extras/custom/open-data.svg -------------------------------------------------------------------------------- /client/src/assets/icons/dsfr-icon-extras/custom/restricted-data.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/assets/icons/dsfr-icon-extras/custom/restricted-data.svg -------------------------------------------------------------------------------- /client/src/assets/icons/dsfr-icon-extras/map-2-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/assets/icons/dsfr-icon-extras/map-2-line.svg -------------------------------------------------------------------------------- /client/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/constants.ts -------------------------------------------------------------------------------- /client/src/definitions/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/auth.ts -------------------------------------------------------------------------------- /client/src/definitions/catalog_records.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/catalog_records.ts -------------------------------------------------------------------------------- /client/src/definitions/catalogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/catalogs.ts -------------------------------------------------------------------------------- /client/src/definitions/dataformat.ts: -------------------------------------------------------------------------------- 1 | export type DataFormat = { 2 | name: string; 3 | id: number; 4 | }; 5 | -------------------------------------------------------------------------------- /client/src/definitions/datasetFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/datasetFilters.ts -------------------------------------------------------------------------------- /client/src/definitions/datasets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/datasets.ts -------------------------------------------------------------------------------- /client/src/definitions/extraField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/extraField.ts -------------------------------------------------------------------------------- /client/src/definitions/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/fetch.ts -------------------------------------------------------------------------------- /client/src/definitions/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/form.ts -------------------------------------------------------------------------------- /client/src/definitions/organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/organization.ts -------------------------------------------------------------------------------- /client/src/definitions/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/pagination.ts -------------------------------------------------------------------------------- /client/src/definitions/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/tag.ts -------------------------------------------------------------------------------- /client/src/definitions/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/definitions/url.ts -------------------------------------------------------------------------------- /client/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/env.ts -------------------------------------------------------------------------------- /client/src/global.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /client/src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/hooks.server.ts -------------------------------------------------------------------------------- /client/src/lib/actions/clickOutside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/actions/clickOutside.ts -------------------------------------------------------------------------------- /client/src/lib/assets/books-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/assets/books-circle.svg -------------------------------------------------------------------------------- /client/src/lib/assets/organizations/logoRepubliqueFrancaise.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/assets/organizations/logoRepubliqueFrancaise.svg -------------------------------------------------------------------------------- /client/src/lib/assets/padlock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/assets/padlock.svg -------------------------------------------------------------------------------- /client/src/lib/assets/registration_flow_chart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/assets/registration_flow_chart.svg -------------------------------------------------------------------------------- /client/src/lib/components/Alert/Alert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Alert/Alert.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/Alert/Alert.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Alert/Alert.svelte -------------------------------------------------------------------------------- /client/src/lib/components/ContactEmailsField/ContactEmailsField.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/ContactEmailsField/ContactEmailsField.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/ContactEmailsField/ContactEmailsField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/ContactEmailsField/ContactEmailsField.svelte -------------------------------------------------------------------------------- /client/src/lib/components/DatasetForm/DatasetForm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetForm/DatasetForm.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/DatasetForm/DatasetForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetForm/DatasetForm.svelte -------------------------------------------------------------------------------- /client/src/lib/components/DatasetForm/_ExtraField.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetForm/_ExtraField.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/DatasetForm/_ExtraField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetForm/_ExtraField.svelte -------------------------------------------------------------------------------- /client/src/lib/components/DatasetForm/_GeographicalCoverageField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetForm/_GeographicalCoverageField.svelte -------------------------------------------------------------------------------- /client/src/lib/components/DatasetForm/_LicenseField.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetForm/_LicenseField.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/DatasetForm/_LicenseField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetForm/_LicenseField.svelte -------------------------------------------------------------------------------- /client/src/lib/components/DatasetFormLayout/DatasetFormLayout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetFormLayout/DatasetFormLayout.svelte -------------------------------------------------------------------------------- /client/src/lib/components/DatasetList/DatasetList.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetList/DatasetList.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/DatasetList/DatasetList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetList/DatasetList.svelte -------------------------------------------------------------------------------- /client/src/lib/components/DatasetListItem/DatasetListItem.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetListItem/DatasetListItem.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/DatasetListItem/DatasetListItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetListItem/DatasetListItem.svelte -------------------------------------------------------------------------------- /client/src/lib/components/DatasetPropertyList/DatasetPropertyList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/DatasetPropertyList/DatasetPropertyList.svelte -------------------------------------------------------------------------------- /client/src/lib/components/Footer/Footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Footer/Footer.svelte -------------------------------------------------------------------------------- /client/src/lib/components/FormatSelector/FormatSelector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/FormatSelector/FormatSelector.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/FormatSelector/FormatSelector.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/FormatSelector/FormatSelector.svelte -------------------------------------------------------------------------------- /client/src/lib/components/GenericModal/GenericModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/GenericModal/GenericModal.svelte -------------------------------------------------------------------------------- /client/src/lib/components/Header/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Header/Header.svelte -------------------------------------------------------------------------------- /client/src/lib/components/InfoBanner/InfoBanner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/InfoBanner/InfoBanner.svelte -------------------------------------------------------------------------------- /client/src/lib/components/InputField/InputField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/InputField/InputField.svelte -------------------------------------------------------------------------------- /client/src/lib/components/LoginForm/LoginForm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/LoginForm/LoginForm.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/LoginForm/LoginForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/LoginForm/LoginForm.svelte -------------------------------------------------------------------------------- /client/src/lib/components/ModalExitFormConfirmation/ModalExitFormConfirmation.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/ModalExitFormConfirmation/ModalExitFormConfirmation.svelte -------------------------------------------------------------------------------- /client/src/lib/components/MonCompteProButton/MonCompteProButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/MonCompteProButton/MonCompteProButton.svelte -------------------------------------------------------------------------------- /client/src/lib/components/OrganizationCard/OrganizationCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/OrganizationCard/OrganizationCard.svelte -------------------------------------------------------------------------------- /client/src/lib/components/Pagination/Pagination.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Pagination/Pagination.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/Pagination/Pagination.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Pagination/Pagination.svelte -------------------------------------------------------------------------------- /client/src/lib/components/PaginationContainer/PaginationContainer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/PaginationContainer/PaginationContainer.svelte -------------------------------------------------------------------------------- /client/src/lib/components/RadioGroupField/RadioGroupField.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/RadioGroupField/RadioGroupField.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/RadioGroupField/RadioGroupField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/RadioGroupField/RadioGroupField.svelte -------------------------------------------------------------------------------- /client/src/lib/components/RequiredMarker/RequiredMarker.svelte: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /client/src/lib/components/SearchFilter/BooleanSearchFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/SearchFilter/BooleanSearchFilter.svelte -------------------------------------------------------------------------------- /client/src/lib/components/SearchFilter/SearchFilterSkeleton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/SearchFilter/SearchFilterSkeleton.svelte -------------------------------------------------------------------------------- /client/src/lib/components/SearchFilter/TextSearchFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/SearchFilter/TextSearchFilter.svelte -------------------------------------------------------------------------------- /client/src/lib/components/SearchForm/SearchForm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/SearchForm/SearchForm.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/SearchForm/SearchForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/SearchForm/SearchForm.svelte -------------------------------------------------------------------------------- /client/src/lib/components/SearchableComboBox/Basic.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/SearchableComboBox/Basic.svelte -------------------------------------------------------------------------------- /client/src/lib/components/SearchableComboBox/WithAddItemButton.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/SearchableComboBox/WithAddItemButton.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/SearchableComboBox/WithAddItemButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/SearchableComboBox/WithAddItemButton.svelte -------------------------------------------------------------------------------- /client/src/lib/components/Select/Select.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Select/Select.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/Select/Select.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Select/Select.svelte -------------------------------------------------------------------------------- /client/src/lib/components/SkipLink/SkipLink.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/SkipLink/SkipLink.svelte -------------------------------------------------------------------------------- /client/src/lib/components/Spinner/Spinner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Spinner/Spinner.svelte -------------------------------------------------------------------------------- /client/src/lib/components/Tag/Tag.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Tag/Tag.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/Tag/Tag.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Tag/Tag.svelte -------------------------------------------------------------------------------- /client/src/lib/components/TagSelector/TagSelector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/TagSelector/TagSelector.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/TagSelector/TagSelector.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/TagSelector/TagSelector.svelte -------------------------------------------------------------------------------- /client/src/lib/components/TextOrHtml/TextOrHtml.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/TextOrHtml/TextOrHtml.spec.ts -------------------------------------------------------------------------------- /client/src/lib/components/TextOrHtml/TextOrHtml.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/TextOrHtml/TextOrHtml.svelte -------------------------------------------------------------------------------- /client/src/lib/components/TextareaField/TextareaField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/TextareaField/TextareaField.svelte -------------------------------------------------------------------------------- /client/src/lib/components/Tooltip/Tooltip.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/components/Tooltip/Tooltip.svelte -------------------------------------------------------------------------------- /client/src/lib/components/layouts/BlankLayout.svelte: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /client/src/lib/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/fetch.ts -------------------------------------------------------------------------------- /client/src/lib/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/paths.ts -------------------------------------------------------------------------------- /client/src/lib/permissions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/permissions.spec.ts -------------------------------------------------------------------------------- /client/src/lib/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/permissions.ts -------------------------------------------------------------------------------- /client/src/lib/providers/LayoutProviders.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/providers/LayoutProviders.svelte -------------------------------------------------------------------------------- /client/src/lib/providers/errors/ErrorsProvider.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/providers/errors/ErrorsProvider.svelte -------------------------------------------------------------------------------- /client/src/lib/repositories/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/repositories/auth.ts -------------------------------------------------------------------------------- /client/src/lib/repositories/catalogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/repositories/catalogs.ts -------------------------------------------------------------------------------- /client/src/lib/repositories/dataformat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/repositories/dataformat.ts -------------------------------------------------------------------------------- /client/src/lib/repositories/datapass.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/repositories/datapass.spec.ts -------------------------------------------------------------------------------- /client/src/lib/repositories/datapass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/repositories/datapass.ts -------------------------------------------------------------------------------- /client/src/lib/repositories/datasetFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/repositories/datasetFilters.ts -------------------------------------------------------------------------------- /client/src/lib/repositories/datasets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/repositories/datasets.ts -------------------------------------------------------------------------------- /client/src/lib/repositories/licenses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/repositories/licenses.ts -------------------------------------------------------------------------------- /client/src/lib/repositories/organizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/repositories/organizations.ts -------------------------------------------------------------------------------- /client/src/lib/repositories/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/repositories/tags.ts -------------------------------------------------------------------------------- /client/src/lib/stores/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/stores/auth/index.ts -------------------------------------------------------------------------------- /client/src/lib/stores/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/stores/errors/index.ts -------------------------------------------------------------------------------- /client/src/lib/stores/layout/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/stores/layout/navigation.ts -------------------------------------------------------------------------------- /client/src/lib/stores/localStorage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/stores/localStorage/index.ts -------------------------------------------------------------------------------- /client/src/lib/templates/DatasetListTemplate/DatasetListTemplate.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/templates/DatasetListTemplate/DatasetListTemplate.svelte -------------------------------------------------------------------------------- /client/src/lib/templates/LandingTemplate/LandingTemplate.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/templates/LandingTemplate/LandingTemplate.svelte -------------------------------------------------------------------------------- /client/src/lib/templates/Page404Template/Page404Template.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/templates/Page404Template/Page404Template.svelte -------------------------------------------------------------------------------- /client/src/lib/templates/Page500Template/Page500Template.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/templates/Page500Template/Page500Template.svelte -------------------------------------------------------------------------------- /client/src/lib/transformers/auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/auth.spec.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/auth.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/catalogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/catalogs.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/dataset.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/dataset.spec.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/dataset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/dataset.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/datasetFilters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/datasetFilters.spec.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/datasetFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/datasetFilters.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/extraField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/extraField.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/form.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/form.spec.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/form.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/organization.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/pagination.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/pagination.spec.ts -------------------------------------------------------------------------------- /client/src/lib/transformers/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/transformers/pagination.ts -------------------------------------------------------------------------------- /client/src/lib/util/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/array.spec.ts -------------------------------------------------------------------------------- /client/src/lib/util/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/array.ts -------------------------------------------------------------------------------- /client/src/lib/util/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/auth.ts -------------------------------------------------------------------------------- /client/src/lib/util/datasetFilters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/datasetFilters.test.ts -------------------------------------------------------------------------------- /client/src/lib/util/datasetFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/datasetFilters.ts -------------------------------------------------------------------------------- /client/src/lib/util/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/form.ts -------------------------------------------------------------------------------- /client/src/lib/util/format.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/format.spec.ts -------------------------------------------------------------------------------- /client/src/lib/util/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/format.ts -------------------------------------------------------------------------------- /client/src/lib/util/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/history.ts -------------------------------------------------------------------------------- /client/src/lib/util/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/html.ts -------------------------------------------------------------------------------- /client/src/lib/util/mail.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/mail.spec.ts -------------------------------------------------------------------------------- /client/src/lib/util/mail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/mail.ts -------------------------------------------------------------------------------- /client/src/lib/util/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/markdown.ts -------------------------------------------------------------------------------- /client/src/lib/util/maybe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/maybe.ts -------------------------------------------------------------------------------- /client/src/lib/util/object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/object.spec.ts -------------------------------------------------------------------------------- /client/src/lib/util/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/object.ts -------------------------------------------------------------------------------- /client/src/lib/util/pagination.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/pagination.spec.ts -------------------------------------------------------------------------------- /client/src/lib/util/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/pagination.ts -------------------------------------------------------------------------------- /client/src/lib/util/paths.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/paths.spec.ts -------------------------------------------------------------------------------- /client/src/lib/util/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/paths.ts -------------------------------------------------------------------------------- /client/src/lib/util/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/random.ts -------------------------------------------------------------------------------- /client/src/lib/util/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/store.ts -------------------------------------------------------------------------------- /client/src/lib/util/string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/string.spec.ts -------------------------------------------------------------------------------- /client/src/lib/util/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/string.ts -------------------------------------------------------------------------------- /client/src/lib/util/urls.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/urls.spec.ts -------------------------------------------------------------------------------- /client/src/lib/util/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/lib/util/urls.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/+layout.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/+layout.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/auth/datapass/create-organization/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/auth/datapass/create-organization/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/auth/datapass/create-organization/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/auth/datapass/create-organization/+page.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/auth/datapass/login/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/auth/datapass/login/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/auth/datapass/login/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/auth/datapass/login/+page.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/auth/datapass/pick-organization/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/auth/datapass/pick-organization/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/auth/datapass/pick-organization/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/auth/datapass/pick-organization/+page.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/contribuer/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/contribuer/+layout.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/contribuer/+layout@.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/contribuer/+layout@.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/contribuer/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/contribuer/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/contribuer/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/contribuer/+page.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/declaration-daccessibilite/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/declaration-daccessibilite/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/declaration-daccessibilite/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/declaration-daccessibilite/+page.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/[id]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/[id]/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/[id]/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/[id]/+page.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/[id]/_AsideItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/[id]/_AsideItem.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/[id]/_ExtraFieldsList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/[id]/_ExtraFieldsList.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/[id]/edit/+layout@.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/[id]/edit/+layout@.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/[id]/edit/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/[id]/edit/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/[id]/edit/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/[id]/edit/+page.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/[id]/page.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/[id]/page.spec.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/search/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/search/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/search/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/search/+page.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/fiches/search/_FilterPanel.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/fiches/search/_FilterPanel.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/login/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/login/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/login/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/login/+page.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/mentions-legales/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/mentions-legales/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/mentions-legales/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/mentions-legales/+page.ts -------------------------------------------------------------------------------- /client/src/routes/(app)/vie-privee/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/vie-privee/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/(app)/vie-privee/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/(app)/vie-privee/+page.ts -------------------------------------------------------------------------------- /client/src/routes/+error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/+error.svelte -------------------------------------------------------------------------------- /client/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/+layout.svelte -------------------------------------------------------------------------------- /client/src/routes/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/+layout.ts -------------------------------------------------------------------------------- /client/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/+page.svelte -------------------------------------------------------------------------------- /client/src/routes/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/routes/+page.ts -------------------------------------------------------------------------------- /client/src/styles/dsfr-icon-extras.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/styles/dsfr-icon-extras.css -------------------------------------------------------------------------------- /client/src/tests/app.environment.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/app.environment.mock.ts -------------------------------------------------------------------------------- /client/src/tests/app.navigation.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/app.navigation.mock.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/.gitignore: -------------------------------------------------------------------------------- 1 | storage/** 2 | -------------------------------------------------------------------------------- /client/src/tests/e2e/a11y.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/a11y.spec.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/constants.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/contribuer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/contribuer.spec.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/datapass.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/datapass.spec.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/details.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/details.spec.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/edit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/edit.spec.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/fixtures.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/global-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/global-setup.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/helpers.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/home.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/home.spec.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/login.spec.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/search.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/search.spec.ts -------------------------------------------------------------------------------- /client/src/tests/e2e/static.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/e2e/static.spec.ts -------------------------------------------------------------------------------- /client/src/tests/factories/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/factories/accounts.ts -------------------------------------------------------------------------------- /client/src/tests/factories/catalog_records.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/factories/catalog_records.ts -------------------------------------------------------------------------------- /client/src/tests/factories/dataset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/factories/dataset.ts -------------------------------------------------------------------------------- /client/src/tests/factories/organizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/factories/organizations.ts -------------------------------------------------------------------------------- /client/src/tests/factories/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/factories/tags.ts -------------------------------------------------------------------------------- /client/src/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/src/tests/setup.ts -------------------------------------------------------------------------------- /client/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/static/robots.txt -------------------------------------------------------------------------------- /client/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/svelte.config.js -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /client/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/client/vitest.config.ts -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/client.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docker/client.Dockerfile -------------------------------------------------------------------------------- /docker/server.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docker/server.Dockerfile -------------------------------------------------------------------------------- /docs/db.erd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docs/db.erd.json -------------------------------------------------------------------------------- /docs/fr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docs/fr/README.md -------------------------------------------------------------------------------- /docs/fr/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docs/fr/architecture.md -------------------------------------------------------------------------------- /docs/fr/demarrage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docs/fr/demarrage.md -------------------------------------------------------------------------------- /docs/fr/ops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docs/fr/ops.md -------------------------------------------------------------------------------- /docs/fr/outils-orgas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docs/fr/outils-orgas.md -------------------------------------------------------------------------------- /docs/fr/outils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docs/fr/outils.md -------------------------------------------------------------------------------- /docs/fr/trucs-et-astuces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/docs/fr/trucs-et-astuces.md -------------------------------------------------------------------------------- /ops/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/.gitignore -------------------------------------------------------------------------------- /ops/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/Makefile -------------------------------------------------------------------------------- /ops/ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/ansible.cfg -------------------------------------------------------------------------------- /ops/ansible/environments/demo/assets/initdata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/environments/demo/assets/initdata.yml -------------------------------------------------------------------------------- /ops/ansible/environments/demo/group_vars/web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/environments/demo/group_vars/web.yml -------------------------------------------------------------------------------- /ops/ansible/environments/demo/hosts: -------------------------------------------------------------------------------- 1 | [web] 2 | demo.catalogue.multi.coop ansible_user=root 3 | -------------------------------------------------------------------------------- /ops/ansible/environments/demo/secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/environments/demo/secrets -------------------------------------------------------------------------------- /ops/ansible/environments/prod/assets/initdata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/environments/prod/assets/initdata.yml -------------------------------------------------------------------------------- /ops/ansible/environments/prod/group_vars/web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/environments/prod/group_vars/web.yml -------------------------------------------------------------------------------- /ops/ansible/environments/prod/hosts: -------------------------------------------------------------------------------- 1 | [web] 2 | catalogue.data.gouv.fr ansible_user=root 3 | -------------------------------------------------------------------------------- /ops/ansible/environments/prod/secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/environments/prod/secrets -------------------------------------------------------------------------------- /ops/ansible/environments/staging/assets/initdata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/environments/staging/assets/initdata.yml -------------------------------------------------------------------------------- /ops/ansible/environments/staging/group_vars/web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/environments/staging/group_vars/web.yml -------------------------------------------------------------------------------- /ops/ansible/environments/staging/hosts: -------------------------------------------------------------------------------- 1 | [web] 2 | staging.catalogue.multi.coop ansible_user=root 3 | -------------------------------------------------------------------------------- /ops/ansible/environments/staging/secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/environments/staging/secrets -------------------------------------------------------------------------------- /ops/ansible/group_vars/web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/group_vars/web.yml -------------------------------------------------------------------------------- /ops/ansible/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/playbook.yml -------------------------------------------------------------------------------- /ops/ansible/roles/certbot/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/certbot/tasks/main.yml -------------------------------------------------------------------------------- /ops/ansible/roles/common/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/common/handlers/main.yml -------------------------------------------------------------------------------- /ops/ansible/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /ops/ansible/roles/nvm/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/nvm/defaults/main.yml -------------------------------------------------------------------------------- /ops/ansible/roles/nvm/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/nvm/tasks/install.yml -------------------------------------------------------------------------------- /ops/ansible/roles/nvm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/nvm/tasks/main.yml -------------------------------------------------------------------------------- /ops/ansible/roles/nvm/tasks/node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/nvm/tasks/node.yml -------------------------------------------------------------------------------- /ops/ansible/roles/pyenv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/pyenv/README.md -------------------------------------------------------------------------------- /ops/ansible/roles/pyenv/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/pyenv/defaults/main.yml -------------------------------------------------------------------------------- /ops/ansible/roles/pyenv/tasks/global_version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/pyenv/tasks/global_version.yml -------------------------------------------------------------------------------- /ops/ansible/roles/pyenv/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/pyenv/tasks/install.yml -------------------------------------------------------------------------------- /ops/ansible/roles/pyenv/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/pyenv/tasks/main.yml -------------------------------------------------------------------------------- /ops/ansible/roles/pyenv/tasks/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/pyenv/tasks/python.yml -------------------------------------------------------------------------------- /ops/ansible/roles/pyenv/tasks/setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/pyenv/tasks/setup.yml -------------------------------------------------------------------------------- /ops/ansible/roles/pyenv/tasks/shell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/pyenv/tasks/shell.yml -------------------------------------------------------------------------------- /ops/ansible/roles/pyenv/templates/.pyenvrc.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/pyenv/templates/.pyenvrc.j2 -------------------------------------------------------------------------------- /ops/ansible/roles/web/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/defaults/main.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/build.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/db.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/dedupe-tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/dedupe-tags.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/env.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/git.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/git.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/initdata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/initdata.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/main.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/nginx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/nginx.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/node.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/python.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/tasks/supervisor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/tasks/supervisor.yml -------------------------------------------------------------------------------- /ops/ansible/roles/web/templates/.env.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/templates/.env.j2 -------------------------------------------------------------------------------- /ops/ansible/roles/web/templates/nginx-catalogage.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/templates/nginx-catalogage.conf.j2 -------------------------------------------------------------------------------- /ops/ansible/roles/web/templates/nginx-letsencrypt.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/templates/nginx-letsencrypt.conf.j2 -------------------------------------------------------------------------------- /ops/ansible/roles/web/templates/nginx.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/templates/nginx.conf.j2 -------------------------------------------------------------------------------- /ops/ansible/roles/web/templates/supervisor.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/ops/ansible/roles/web/templates/supervisor.conf.j2 -------------------------------------------------------------------------------- /ops/run/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/requirements.txt -------------------------------------------------------------------------------- /server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/app.py -------------------------------------------------------------------------------- /server/api/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/auth/__init__.py -------------------------------------------------------------------------------- /server/api/auth/backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/api/auth/backends/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/auth/backends/token.py -------------------------------------------------------------------------------- /server/api/auth/datapass/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/auth/datapass/__init__.py -------------------------------------------------------------------------------- /server/api/auth/datapass/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/auth/datapass/routes.py -------------------------------------------------------------------------------- /server/api/auth/datapass/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/auth/datapass/schemas.py -------------------------------------------------------------------------------- /server/api/auth/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/auth/middleware.py -------------------------------------------------------------------------------- /server/api/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/auth/models.py -------------------------------------------------------------------------------- /server/api/auth/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/auth/permissions.py -------------------------------------------------------------------------------- /server/api/auth/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/auth/routes.py -------------------------------------------------------------------------------- /server/api/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/auth/schemas.py -------------------------------------------------------------------------------- /server/api/catalogs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/catalogs/__init__.py -------------------------------------------------------------------------------- /server/api/catalogs/rendering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/catalogs/rendering.py -------------------------------------------------------------------------------- /server/api/catalogs/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/catalogs/routes.py -------------------------------------------------------------------------------- /server/api/catalogs/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/catalogs/schemas.py -------------------------------------------------------------------------------- /server/api/dataformats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/dataformats/__init__.py -------------------------------------------------------------------------------- /server/api/dataformats/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/dataformats/routes.py -------------------------------------------------------------------------------- /server/api/dataformats/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/dataformats/schemas.py -------------------------------------------------------------------------------- /server/api/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/datasets/__init__.py -------------------------------------------------------------------------------- /server/api/datasets/filters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/datasets/filters/__init__.py -------------------------------------------------------------------------------- /server/api/datasets/filters/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/datasets/filters/routes.py -------------------------------------------------------------------------------- /server/api/datasets/filters/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/datasets/filters/schemas.py -------------------------------------------------------------------------------- /server/api/datasets/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/datasets/routes.py -------------------------------------------------------------------------------- /server/api/datasets/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/datasets/schemas.py -------------------------------------------------------------------------------- /server/api/debugging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/api/debugging/debug_toolbar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/api/debugging/debug_toolbar/panels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/debugging/debug_toolbar/panels.py -------------------------------------------------------------------------------- /server/api/licenses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/licenses/__init__.py -------------------------------------------------------------------------------- /server/api/licenses/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/licenses/routes.py -------------------------------------------------------------------------------- /server/api/organizations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/organizations/__init__.py -------------------------------------------------------------------------------- /server/api/organizations/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/organizations/routes.py -------------------------------------------------------------------------------- /server/api/organizations/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/organizations/schemas.py -------------------------------------------------------------------------------- /server/api/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/resources.py -------------------------------------------------------------------------------- /server/api/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/routes.py -------------------------------------------------------------------------------- /server/api/tags/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/tags/__init__.py -------------------------------------------------------------------------------- /server/api/tags/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/tags/routes.py -------------------------------------------------------------------------------- /server/api/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/types.py -------------------------------------------------------------------------------- /server/api/utils/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/api/utils/urls.py -------------------------------------------------------------------------------- /server/application/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/application/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/application/auth/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/auth/commands.py -------------------------------------------------------------------------------- /server/application/auth/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/auth/handlers.py -------------------------------------------------------------------------------- /server/application/auth/passwords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/auth/passwords.py -------------------------------------------------------------------------------- /server/application/auth/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/auth/queries.py -------------------------------------------------------------------------------- /server/application/auth/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/auth/views.py -------------------------------------------------------------------------------- /server/application/catalog_records/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/application/catalog_records/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/catalog_records/views.py -------------------------------------------------------------------------------- /server/application/catalogs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/application/catalogs/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/catalogs/commands.py -------------------------------------------------------------------------------- /server/application/catalogs/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/catalogs/handlers.py -------------------------------------------------------------------------------- /server/application/catalogs/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/catalogs/queries.py -------------------------------------------------------------------------------- /server/application/catalogs/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/catalogs/validation.py -------------------------------------------------------------------------------- /server/application/catalogs/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/catalogs/views.py -------------------------------------------------------------------------------- /server/application/dataformats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/application/dataformats/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/dataformats/commands.py -------------------------------------------------------------------------------- /server/application/dataformats/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/dataformats/exceptions.py -------------------------------------------------------------------------------- /server/application/dataformats/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/dataformats/handlers.py -------------------------------------------------------------------------------- /server/application/dataformats/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/dataformats/queries.py -------------------------------------------------------------------------------- /server/application/dataformats/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/dataformats/validation.py -------------------------------------------------------------------------------- /server/application/dataformats/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/dataformats/views.py -------------------------------------------------------------------------------- /server/application/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/application/datasets/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/datasets/commands.py -------------------------------------------------------------------------------- /server/application/datasets/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/datasets/exceptions.py -------------------------------------------------------------------------------- /server/application/datasets/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/datasets/handlers.py -------------------------------------------------------------------------------- /server/application/datasets/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/datasets/queries.py -------------------------------------------------------------------------------- /server/application/datasets/specifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/datasets/specifications.py -------------------------------------------------------------------------------- /server/application/datasets/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/datasets/validation.py -------------------------------------------------------------------------------- /server/application/datasets/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/datasets/views.py -------------------------------------------------------------------------------- /server/application/extra_fields/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/application/extra_fields/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/extra_fields/exceptions.py -------------------------------------------------------------------------------- /server/application/extra_fields/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/extra_fields/handlers.py -------------------------------------------------------------------------------- /server/application/extra_fields/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/extra_fields/queries.py -------------------------------------------------------------------------------- /server/application/extra_fields/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/extra_fields/validation.py -------------------------------------------------------------------------------- /server/application/extra_fields/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/extra_fields/views.py -------------------------------------------------------------------------------- /server/application/licenses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/application/licenses/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/licenses/handlers.py -------------------------------------------------------------------------------- /server/application/licenses/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/licenses/queries.py -------------------------------------------------------------------------------- /server/application/organizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/application/organizations/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/organizations/commands.py -------------------------------------------------------------------------------- /server/application/organizations/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/organizations/handlers.py -------------------------------------------------------------------------------- /server/application/organizations/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/organizations/queries.py -------------------------------------------------------------------------------- /server/application/organizations/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/organizations/views.py -------------------------------------------------------------------------------- /server/application/tags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/application/tags/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/tags/commands.py -------------------------------------------------------------------------------- /server/application/tags/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/tags/handlers.py -------------------------------------------------------------------------------- /server/application/tags/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/tags/queries.py -------------------------------------------------------------------------------- /server/application/tags/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/application/tags/views.py -------------------------------------------------------------------------------- /server/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/config/__init__.py -------------------------------------------------------------------------------- /server/config/di.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/config/di.py -------------------------------------------------------------------------------- /server/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/config/settings.py -------------------------------------------------------------------------------- /server/domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/auth/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/auth/entities.py -------------------------------------------------------------------------------- /server/domain/auth/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/auth/exceptions.py -------------------------------------------------------------------------------- /server/domain/auth/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/auth/repositories.py -------------------------------------------------------------------------------- /server/domain/catalog_records/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/catalog_records/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/catalog_records/entities.py -------------------------------------------------------------------------------- /server/domain/catalog_records/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/catalog_records/repositories.py -------------------------------------------------------------------------------- /server/domain/catalogs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/catalogs/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/catalogs/entities.py -------------------------------------------------------------------------------- /server/domain/catalogs/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/catalogs/exceptions.py -------------------------------------------------------------------------------- /server/domain/catalogs/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/catalogs/repositories.py -------------------------------------------------------------------------------- /server/domain/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/common/datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/common/datetime.py -------------------------------------------------------------------------------- /server/domain/common/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/common/exceptions.py -------------------------------------------------------------------------------- /server/domain/common/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/common/pagination.py -------------------------------------------------------------------------------- /server/domain/common/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/common/types.py -------------------------------------------------------------------------------- /server/domain/dataformats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/dataformats/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/dataformats/entities.py -------------------------------------------------------------------------------- /server/domain/dataformats/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/dataformats/exceptions.py -------------------------------------------------------------------------------- /server/domain/dataformats/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/dataformats/repositories.py -------------------------------------------------------------------------------- /server/domain/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/datasets/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/datasets/entities.py -------------------------------------------------------------------------------- /server/domain/datasets/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/datasets/exceptions.py -------------------------------------------------------------------------------- /server/domain/datasets/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/datasets/repositories.py -------------------------------------------------------------------------------- /server/domain/datasets/specifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/datasets/specifications.py -------------------------------------------------------------------------------- /server/domain/extra_fields/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/extra_fields/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/extra_fields/entities.py -------------------------------------------------------------------------------- /server/domain/extra_fields/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/extra_fields/repositories.py -------------------------------------------------------------------------------- /server/domain/licenses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/licenses/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/licenses/entities.py -------------------------------------------------------------------------------- /server/domain/organizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/organizations/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/organizations/entities.py -------------------------------------------------------------------------------- /server/domain/organizations/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/organizations/exceptions.py -------------------------------------------------------------------------------- /server/domain/organizations/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/organizations/repositories.py -------------------------------------------------------------------------------- /server/domain/organizations/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/organizations/types.py -------------------------------------------------------------------------------- /server/domain/tags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/domain/tags/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/tags/entities.py -------------------------------------------------------------------------------- /server/domain/tags/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/tags/exceptions.py -------------------------------------------------------------------------------- /server/domain/tags/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/domain/tags/repositories.py -------------------------------------------------------------------------------- /server/infrastructure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/adapters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/adapters/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/adapters/messages.py -------------------------------------------------------------------------------- /server/infrastructure/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/auth/datapass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/auth/datapass.py -------------------------------------------------------------------------------- /server/infrastructure/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/auth/models.py -------------------------------------------------------------------------------- /server/infrastructure/auth/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/auth/module.py -------------------------------------------------------------------------------- /server/infrastructure/auth/passwords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/auth/passwords.py -------------------------------------------------------------------------------- /server/infrastructure/auth/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/auth/repositories.py -------------------------------------------------------------------------------- /server/infrastructure/auth/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/auth/transformers.py -------------------------------------------------------------------------------- /server/infrastructure/catalog_records/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/catalog_records/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/catalog_records/models.py -------------------------------------------------------------------------------- /server/infrastructure/catalog_records/raw_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/catalog_records/raw_queries.py -------------------------------------------------------------------------------- /server/infrastructure/catalog_records/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/catalog_records/repositories.py -------------------------------------------------------------------------------- /server/infrastructure/catalog_records/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/catalog_records/transformers.py -------------------------------------------------------------------------------- /server/infrastructure/catalogs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/catalogs/caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/catalogs/caching.py -------------------------------------------------------------------------------- /server/infrastructure/catalogs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/catalogs/models.py -------------------------------------------------------------------------------- /server/infrastructure/catalogs/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/catalogs/module.py -------------------------------------------------------------------------------- /server/infrastructure/catalogs/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/catalogs/repositories.py -------------------------------------------------------------------------------- /server/infrastructure/catalogs/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/catalogs/transformers.py -------------------------------------------------------------------------------- /server/infrastructure/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/database.py -------------------------------------------------------------------------------- /server/infrastructure/dataformats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/dataformats/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/dataformats/models.py -------------------------------------------------------------------------------- /server/infrastructure/dataformats/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/dataformats/module.py -------------------------------------------------------------------------------- /server/infrastructure/dataformats/raw_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/dataformats/raw_queries.py -------------------------------------------------------------------------------- /server/infrastructure/dataformats/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/dataformats/repositories.py -------------------------------------------------------------------------------- /server/infrastructure/dataformats/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/dataformats/transformers.py -------------------------------------------------------------------------------- /server/infrastructure/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/datasets/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/datasets/models.py -------------------------------------------------------------------------------- /server/infrastructure/datasets/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/datasets/module.py -------------------------------------------------------------------------------- /server/infrastructure/datasets/queries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/datasets/queries/get_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/datasets/queries/get_all.py -------------------------------------------------------------------------------- /server/infrastructure/datasets/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/datasets/repositories.py -------------------------------------------------------------------------------- /server/infrastructure/datasets/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/datasets/transformers.py -------------------------------------------------------------------------------- /server/infrastructure/extra_fields/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/extra_fields/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/extra_fields/models.py -------------------------------------------------------------------------------- /server/infrastructure/extra_fields/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/extra_fields/module.py -------------------------------------------------------------------------------- /server/infrastructure/extra_fields/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/extra_fields/repositories.py -------------------------------------------------------------------------------- /server/infrastructure/extra_fields/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/extra_fields/transformers.py -------------------------------------------------------------------------------- /server/infrastructure/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/helpers/pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/helpers/pydantic.py -------------------------------------------------------------------------------- /server/infrastructure/helpers/sqlalchemy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/helpers/sqlalchemy.py -------------------------------------------------------------------------------- /server/infrastructure/licenses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/licenses/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/licenses/module.py -------------------------------------------------------------------------------- /server/infrastructure/logging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/logging/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/logging/config.py -------------------------------------------------------------------------------- /server/infrastructure/logging/formatters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/logging/formatters.py -------------------------------------------------------------------------------- /server/infrastructure/organizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/organizations/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/organizations/models.py -------------------------------------------------------------------------------- /server/infrastructure/organizations/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/organizations/module.py -------------------------------------------------------------------------------- /server/infrastructure/organizations/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/organizations/repositories.py -------------------------------------------------------------------------------- /server/infrastructure/organizations/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/organizations/transformers.py -------------------------------------------------------------------------------- /server/infrastructure/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/server.py -------------------------------------------------------------------------------- /server/infrastructure/tags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/infrastructure/tags/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/tags/models.py -------------------------------------------------------------------------------- /server/infrastructure/tags/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/tags/module.py -------------------------------------------------------------------------------- /server/infrastructure/tags/raw_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/tags/raw_queries.py -------------------------------------------------------------------------------- /server/infrastructure/tags/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/tags/repositories.py -------------------------------------------------------------------------------- /server/infrastructure/tags/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/infrastructure/tags/transformers.py -------------------------------------------------------------------------------- /server/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/main.py -------------------------------------------------------------------------------- /server/migrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/README.md -------------------------------------------------------------------------------- /server/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/env.py -------------------------------------------------------------------------------- /server/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/script.py.mako -------------------------------------------------------------------------------- /server/migrations/versions/2021-12-09_672a958cc788_create_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2021-12-09_672a958cc788_create_dataset.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-01-03_d24cec0c6ddd_add_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-01-03_d24cec0c6ddd_add_user.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-01-17_f050fa78b42c_update_dataset_title_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-01-17_f050fa78b42c_update_dataset_title_description.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-01-20_7b3e0dc2a28e_update_uuid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-01-20_7b3e0dc2a28e_update_uuid.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-02-16_1bef6a411f5c_dataset_add_formats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-02-16_1bef6a411f5c_dataset_add_formats.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-02-22_cc869b534916_add_dataset_search_tsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-02-22_cc869b534916_add_dataset_search_tsv.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-03-01_30474ebed7a2_user_add_password_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-03-01_30474ebed7a2_user_add_password_token.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-03-16_26e723d032b1_dataset_add_created_at.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-03-16_26e723d032b1_dataset_add_created_at.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-03-30_d694d065978d_add_dataset_entrypoint_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-03-30_d694d065978d_add_dataset_entrypoint_email.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-03-31_67a6c2bf0696_add_dataset_contact_emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-03-31_67a6c2bf0696_add_dataset_contact_emails.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-04-05_6fd05f9d4158_add_dataset_service_update_frequency_last_updated_at.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-04-05_6fd05f9d4158_add_dataset_service_update_frequency_last_updated_at.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-04-07_1cbaaf0d013b_add_user_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-04-07_1cbaaf0d013b_add_user_role.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-04-14_e951f6fd7fbf_add_dataset_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-04-14_e951f6fd7fbf_add_dataset_tags.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-04-14_f92d0ee57d88_add_dataset_geographical_coverage_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-04-14_f92d0ee57d88_add_dataset_geographical_coverage_.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-04-20_012e4606ddc1_add_catalog_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-04-20_012e4606ddc1_add_catalog_record.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-04-25_531a8496be5e_add_dataset_published_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-04-25_531a8496be5e_add_dataset_published_url.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-05-02_ae61063248aa_update_entrypoint_email_contact_emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-05-02_ae61063248aa_update_entrypoint_email_contact_emails.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-06-29_1cd8f59f2f0f_add_dataset_license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-06-29_1cd8f59f2f0f_add_dataset_license.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-07-06_b3dac4035ce9_rename_published_url_to_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-07-06_b3dac4035ce9_rename_published_url_to_url.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-07-11_663792a4c86c_update_geographical_coverage_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-07-11_663792a4c86c_update_geographical_coverage_string.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-07-13_d9ea6ea6708f_add_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-07-13_d9ea6ea6708f_add_organization.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-07-19_4e40358ad25c_add_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-07-19_4e40358ad25c_add_catalog.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-07-19_da164fd0fa6f_swap_dataset_catalog_record_fk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-07-19_da164fd0fa6f_swap_dataset_catalog_record_fk.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-07-20_f2ef4eef61e3_create_legacy_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-07-20_f2ef4eef61e3_create_legacy_organization.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-08-02_17a9b8d2f84e_split_account_password_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-08-02_17a9b8d2f84e_split_account_password_user.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-08-03_3928481ec7d2_add_datapass_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-08-03_3928481ec7d2_add_datapass_user.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-08-09_21a0f4491f8d_add_extra_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-08-09_21a0f4491f8d_add_extra_fields.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-11-17_0ae635406834_title_should_not_be_nullable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-11-17_0ae635406834_title_should_not_be_nullable.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-11-17_42210817c21e_add_publication_restriction_collumn_to_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-11-17_42210817c21e_add_publication_restriction_collumn_to_.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-11-28_45376b50aba5_cascade_delete_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-11-28_45376b50aba5_cascade_delete_tags.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-12-01_82c5fa04f06f_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-12-01_82c5fa04f06f_.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-12-06_f839718bc095_remove_on_cascade_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-12-06_f839718bc095_remove_on_cascade_delete.py -------------------------------------------------------------------------------- /server/migrations/versions/2022-12-19_1809801ce675_add_organization_logo_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2022-12-19_1809801ce675_add_organization_logo_url.py -------------------------------------------------------------------------------- /server/migrations/versions/2023-01-03_5245c239bca5_change_dataformat_enum_to_string_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2023-01-03_5245c239bca5_change_dataformat_enum_to_string_value.py -------------------------------------------------------------------------------- /server/migrations/versions/2023-01-03_a6fd9d9cdb24_fix_nullable_publication_restriction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2023-01-03_a6fd9d9cdb24_fix_nullable_publication_restriction.py -------------------------------------------------------------------------------- /server/migrations/versions/2023-01-04_a7faada1cf5a_auto_increment_dataformat_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2023-01-04_a7faada1cf5a_auto_increment_dataformat_id.py -------------------------------------------------------------------------------- /server/migrations/versions/2023-03-01_32e52b06b66c_update_extra_field_value_value_collumn_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2023-03-01_32e52b06b66c_update_extra_field_value_value_collumn_.py -------------------------------------------------------------------------------- /server/migrations/versions/2023-03-08_c5bc235fa223_create_indexes_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/migrations/versions/2023-03-08_c5bc235fa223_create_indexes_dataset.py -------------------------------------------------------------------------------- /server/migrations/versions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/seedwork/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/seedwork/application/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/seedwork/application/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/seedwork/application/commands.py -------------------------------------------------------------------------------- /server/seedwork/application/di.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/seedwork/application/di.py -------------------------------------------------------------------------------- /server/seedwork/application/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/seedwork/application/messages.py -------------------------------------------------------------------------------- /server/seedwork/application/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/seedwork/application/modules.py -------------------------------------------------------------------------------- /server/seedwork/application/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/seedwork/application/queries.py -------------------------------------------------------------------------------- /server/seedwork/application/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/seedwork/application/types.py -------------------------------------------------------------------------------- /server/seedwork/domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/seedwork/domain/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/seedwork/domain/entities.py -------------------------------------------------------------------------------- /server/seedwork/domain/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/server/seedwork/domain/repositories.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_auth.py -------------------------------------------------------------------------------- /tests/api/test_auth_datapass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_auth_datapass.py -------------------------------------------------------------------------------- /tests/api/test_catalogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_catalogs.py -------------------------------------------------------------------------------- /tests/api/test_dataformats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_dataformats.py -------------------------------------------------------------------------------- /tests/api/test_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_datasets.py -------------------------------------------------------------------------------- /tests/api/test_datasets_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_datasets_filters.py -------------------------------------------------------------------------------- /tests/api/test_datasets_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_datasets_search.py -------------------------------------------------------------------------------- /tests/api/test_licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_licenses.py -------------------------------------------------------------------------------- /tests/api/test_organizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_organizations.py -------------------------------------------------------------------------------- /tests/api/test_server_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_server_config.py -------------------------------------------------------------------------------- /tests/api/test_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/api/test_tags.py -------------------------------------------------------------------------------- /tests/application/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/application/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/application/test_auth.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/organizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain/organizations/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/domain/organizations/test_types.py -------------------------------------------------------------------------------- /tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/factories.py -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/infrastructure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/infrastructure/test_catalogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/infrastructure/test_catalogs.py -------------------------------------------------------------------------------- /tests/infrastructure/test_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/infrastructure/test_datasets.py -------------------------------------------------------------------------------- /tests/infrastructure/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/infrastructure/test_logging.py -------------------------------------------------------------------------------- /tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/test_app.py -------------------------------------------------------------------------------- /tests/test_debugging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/test_debugging.py -------------------------------------------------------------------------------- /tests/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tools/test_addrandomdatasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/tools/test_addrandomdatasets.py -------------------------------------------------------------------------------- /tests/tools/test_apikey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/tools/test_apikey.py -------------------------------------------------------------------------------- /tests/tools/test_import_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/tools/test_import_catalog.py -------------------------------------------------------------------------------- /tests/tools/test_initdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/tools/test_initdata.py -------------------------------------------------------------------------------- /tests/tools/test_remove_duplicated_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/tools/test_remove_duplicated_tags.py -------------------------------------------------------------------------------- /tests/tools/test_secretkey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/tools/test_secretkey.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_di.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/unit/test_di.py -------------------------------------------------------------------------------- /tests/unit/test_pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/unit/test_pagination.py -------------------------------------------------------------------------------- /tests/unit/test_passwords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/unit/test_passwords.py -------------------------------------------------------------------------------- /tests/unit/test_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/unit/test_permissions.py -------------------------------------------------------------------------------- /tests/unit/test_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tests/unit/test_pydantic.py -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/_utils.py -------------------------------------------------------------------------------- /tools/addrandomdatasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/addrandomdatasets.py -------------------------------------------------------------------------------- /tools/changepassword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/changepassword.py -------------------------------------------------------------------------------- /tools/colorize_prefix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/colorize_prefix.sh -------------------------------------------------------------------------------- /tools/erd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/erd.py -------------------------------------------------------------------------------- /tools/iconextras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/iconextras.py -------------------------------------------------------------------------------- /tools/import.config.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/import.config.example.yml -------------------------------------------------------------------------------- /tools/import_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/import_catalog.py -------------------------------------------------------------------------------- /tools/initdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/initdata.py -------------------------------------------------------------------------------- /tools/initdata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/initdata.yml -------------------------------------------------------------------------------- /tools/makeapikey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/makeapikey.py -------------------------------------------------------------------------------- /tools/makeid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/makeid.py -------------------------------------------------------------------------------- /tools/makesecretkey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/makesecretkey.py -------------------------------------------------------------------------------- /tools/remove_duplicated_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/remove_duplicated_tags.py -------------------------------------------------------------------------------- /tools/templates/iconextras.css.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/templates/iconextras.css.j2 -------------------------------------------------------------------------------- /tools/wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etalab/catalogage-donnees/HEAD/tools/wait-for-it.sh --------------------------------------------------------------------------------