├── .autorc ├── .codespell_dict ├── .codespellrc ├── .copier-answers.resonant.yml ├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── auto-add-issues.yml │ ├── backend-ci.yml │ ├── backend-production-deploy.yml │ ├── backend-staging-deploy.yml │ ├── cli-integration.yml │ ├── frontend-ci.yml │ └── release.yml ├── .gitignore ├── .mailmap ├── .pre-commit-config.yaml ├── .python-version ├── .vscode └── launch.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── DEVELOPMENT.md ├── LICENSE ├── NOTICE ├── Procfile ├── README.md ├── dandiapi ├── __init__.py ├── api │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── asset_paths.py │ ├── doi.py │ ├── fixtures │ │ ├── README.md │ │ └── playwright.json.xz │ ├── garbage.py │ ├── mail.py │ ├── management │ │ └── commands │ │ │ ├── calculate_sha256.py │ │ │ ├── cleanup_blobs.py │ │ │ ├── collect_garbage.py │ │ │ ├── correct_metadata.py │ │ │ ├── create_dev_dandiset.py │ │ │ ├── create_test_user.py │ │ │ ├── createsuperuser.py │ │ │ ├── delete_malformed_manifests.py │ │ │ ├── depose_placeholder.py │ │ │ ├── depose_placeholders.py │ │ │ ├── extract_metadata.py │ │ │ ├── ingest_asset_paths.py │ │ │ ├── list_placeholders.py │ │ │ ├── migrate_published_version_metadata.py │ │ │ ├── migrate_version_metadata.py │ │ │ ├── rectify_manifest_tags.py │ │ │ └── revalidate.py │ ├── manifests.py │ ├── middleware.py │ ├── migrations │ │ ├── 0001_default_site.py │ │ ├── 0001_initial_v2.py │ │ ├── 0001_stagingapplication.py │ │ ├── 0002_asset_zarr.py │ │ ├── 0004_merge.py │ │ ├── 0005_null_charfield.py │ │ ├── 0006_asset_path_collation.py │ │ ├── 0007_alter_asset_options_alter_version_options.py │ │ ├── 0008_migrate_embargoed_data.py │ │ ├── 0009_remove_embargoedassetblob_dandiset_and_more.py │ │ ├── 0010_auditrecord.py │ │ ├── 0011_asset_access_metadata.py │ │ ├── 0012_remove_asset_previous.py │ │ ├── 0013_remove_assetpath_consistent_slash_and_more.py │ │ ├── 0014_garbagecollectionevent_garbagecollectioneventrecord.py │ │ ├── 0015_unaccent_extension.py │ │ ├── 0016_dandisetstar.py │ │ ├── 0017_assetpath_path_collation.py │ │ ├── 0018_auditrecord_admin_auditrecord_description_and_more.py │ │ ├── 0019_asset_status_pending.py │ │ ├── 0020_alter_upload_options.py │ │ ├── 0021_stagingapplication_allowed_origins_and_more.py │ │ ├── 0022_remove_assetblob_download_count.py │ │ ├── 0023_applicationstats.py │ │ ├── 0024_remove_assetblob_unique_etag_size_and_more.py │ │ ├── 0025_auditrecord_timestamp_index.py │ │ ├── 0026_alter_assetblob_etag_alter_upload_etag.py │ │ ├── 0027_delete_stagingapplication.py │ │ ├── 0028_default_oauth_application.py │ │ ├── 0029_merge.py │ │ └── __init__.py │ ├── models │ │ ├── __init__.py │ │ ├── asset.py │ │ ├── asset_paths.py │ │ ├── audit.py │ │ ├── dandiset.py │ │ ├── garbage_collection.py │ │ ├── metadata.py │ │ ├── stats.py │ │ ├── upload.py │ │ ├── user.py │ │ └── version.py │ ├── multipart.py │ ├── permissions.py │ ├── services │ │ ├── __init__.py │ │ ├── asset │ │ │ ├── __init__.py │ │ │ └── exceptions.py │ │ ├── audit │ │ │ └── __init__.py │ │ ├── dandiset │ │ │ ├── __init__.py │ │ │ └── exceptions.py │ │ ├── embargo │ │ │ ├── __init__.py │ │ │ ├── exceptions.py │ │ │ └── utils.py │ │ ├── exceptions.py │ │ ├── garbage_collection │ │ │ ├── __init__.py │ │ │ ├── asset_blob.py │ │ │ └── upload.py │ │ ├── metadata │ │ │ ├── __init__.py │ │ │ └── exceptions.py │ │ ├── permissions │ │ │ ├── __init__.py │ │ │ └── dandiset.py │ │ ├── publish │ │ │ ├── __init__.py │ │ │ └── exceptions.py │ │ └── version │ │ │ ├── __init__.py │ │ │ └── metadata.py │ ├── signals.py │ ├── tasks │ │ ├── __init__.py │ │ └── scheduled.py │ ├── templates │ │ ├── api │ │ │ ├── account │ │ │ │ ├── base.html │ │ │ │ └── questionnaire_form.html │ │ │ ├── mail │ │ │ │ ├── added_message.txt │ │ │ │ ├── approved_user_message.txt │ │ │ │ ├── dandiset_unembargo_failed.html │ │ │ │ ├── dandiset_unembargoed.html │ │ │ │ ├── new_user_message.txt │ │ │ │ ├── pending_users_message.txt │ │ │ │ ├── registered_message.txt │ │ │ │ ├── rejected_user_message.txt │ │ │ │ └── removed_message.txt │ │ │ └── root_content.html │ │ └── dashboard │ │ │ ├── base.html │ │ │ ├── index.html │ │ │ └── user_approval.html │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── fuzzy.py │ │ ├── test_asset.py │ │ ├── test_asset_paths.py │ │ ├── test_audit.py │ │ ├── test_auth.py │ │ ├── test_correct_metadata.py │ │ ├── test_create_dev_dandiset.py │ │ ├── test_dandiset.py │ │ ├── test_embargo.py │ │ ├── test_garbage.py │ │ ├── test_garbage_collection.py │ │ ├── test_info.py │ │ ├── test_manifests.py │ │ ├── test_pagination.py │ │ ├── test_permission.py │ │ ├── test_robots.py │ │ ├── test_schema.py │ │ ├── test_search.py │ │ ├── test_stats.py │ │ ├── test_tasks.py │ │ ├── test_unembargo.py │ │ ├── test_upload.py │ │ ├── test_users.py │ │ ├── test_version.py │ │ └── test_webdav.py │ ├── user_migration.py │ └── views │ │ ├── __init__.py │ │ ├── asset.py │ │ ├── audit.py │ │ ├── auth.py │ │ ├── common.py │ │ ├── dandiset.py │ │ ├── dashboard.py │ │ ├── info.py │ │ ├── pagination.py │ │ ├── robots.py │ │ ├── root.py │ │ ├── schema.py │ │ ├── serializers.py │ │ ├── stats.py │ │ ├── upload.py │ │ ├── users.py │ │ ├── version.py │ │ └── webdav │ │ ├── __init__.py │ │ └── serializers.py ├── celery.py ├── conftest.py ├── drf_utils.py ├── search │ ├── __init__.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_denormalize_species.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_permissions.py │ │ └── test_views.py │ └── views │ │ └── __init__.py ├── settings │ ├── __init__.py │ ├── _sentry_utils.py │ ├── base.py │ ├── development.py │ ├── heroku_production.py │ ├── production.py │ └── testing.py ├── storage.py ├── swagger.py ├── urls.py ├── wsgi.py └── zarr │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── management │ └── commands │ │ ├── ingest_dandiset_zarrs.py │ │ ├── ingest_zarr_archive.py │ │ └── rename_ngff.py │ ├── migrations │ ├── 0001_initial_v2.py │ ├── 0002_null_charfield.py │ ├── 0003_alter_embargoedzarrarchive_options_and_more.py │ ├── 0004_zarrarchive_embargoed_delete_embargoedzarrarchive.py │ ├── 0005_remove_zarrarchive_embargoed.py │ └── __init__.py │ ├── models.py │ ├── tasks │ └── __init__.py │ ├── tests │ ├── __init__.py │ ├── factories.py │ ├── test_ingest_zarr_archive.py │ ├── test_zarr.py │ ├── test_zarr_upload.py │ └── utils.py │ └── views │ └── __init__.py ├── dev ├── .env.docker-compose ├── .env.docker-compose-native ├── django-public.Dockerfile ├── django.Dockerfile ├── export-env-fish.sh └── export-env.sh ├── doc ├── archive │ ├── scheduled-tasks.md │ ├── zarr-support-2.md │ └── zarr-support.md └── design │ ├── apex-domain-netlify.md │ ├── asset-paths-1.md │ ├── atpath.md │ ├── audit-trail-mvp.md │ ├── blob-uuid-1.md │ ├── deployment-1.md │ ├── doi-generation-1.md │ ├── doi-generation-2.md │ ├── draft-metadata-migration.md │ ├── embargo-full.md │ ├── embargo-mvp.md │ ├── embargo-redesign.md │ ├── garbage-collection-1.md │ ├── garbage-collection-uploads-asset-blobs-1.md │ ├── garbage-collection-uploads-asset-blobs-2.md │ ├── new-user-questionnaire.md │ ├── publish-1.md │ ├── s3-trailing-delete.md │ ├── staging-1.md │ ├── staging-rename.md │ ├── vendor-configurable-metadata-models-1.md │ ├── zarr-performance-redesign.md │ └── zarr-support-3.md ├── docker-compose.override.yml ├── docker-compose.yml ├── e2e ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── playwright.config.ts ├── tests │ ├── account.spec.ts │ ├── cookies.spec.ts │ ├── dandisetLandingPage.spec.ts │ ├── dandisetsPage.spec.ts │ ├── fileBrowserPage.spec.ts │ ├── homePage.spec.ts │ ├── meditor.spec.ts │ └── registerDandiset.spec.ts └── utils.ts ├── flake.lock ├── flake.nix ├── gunicorn.conf.py ├── manage.py ├── pyproject.toml ├── redirector ├── README.md └── netlify.toml ├── scripts ├── delete_from_versioned_bucket.py └── papertrail.py ├── tox.ini ├── uv.lock └── web ├── .browserslistrc ├── .editorconfig ├── .env.development ├── .env.production ├── .gitignore ├── LICENSE ├── README.md ├── env.d.ts ├── eslint.config.js ├── index.html ├── netlify.toml ├── netlify └── plugins │ └── server-info-build │ ├── index.js │ └── manifest.yml ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── robots.txt ├── src ├── App.vue ├── assets │ └── logo.svg ├── components │ ├── AppBar │ │ ├── ApiKeyItem.vue │ │ ├── AppBar.vue │ │ └── UserMenu.vue │ ├── CookieBanner.vue │ ├── CopyText.vue │ ├── DLP │ │ ├── AccessInformationTab.vue │ │ ├── AssetSummaryTab.vue │ │ ├── ContributorsTab.vue │ │ ├── DandisetOwnersDialog.vue │ │ ├── MetadataCard.vue │ │ ├── OverviewTab.vue │ │ ├── RelatedResourcesTab.vue │ │ ├── SubjectMatterTab.vue │ │ └── ValidationErrorDialog.vue │ ├── DandiFooter.vue │ ├── DandisetList.vue │ ├── DandisetSearchField.vue │ ├── DandisetsPage.vue │ ├── FileBrowser │ │ ├── FileBrowserPagination.vue │ │ └── FileUploadInstructions.vue │ ├── InfoBanner.vue │ ├── Meditor │ │ ├── Meditor.vue │ │ ├── VJsfWrapper.vue │ │ ├── editor.ts │ │ ├── localStorage.ts │ │ ├── state.ts │ │ ├── transactions.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── Search │ │ ├── SearchParameters.vue │ │ ├── SearchResults.vue │ │ ├── forms │ │ │ ├── FileSizeForm.vue │ │ │ ├── FileTypeForm.vue │ │ │ ├── GenotypeForm.vue │ │ │ └── SpeciesForm.vue │ │ └── store.ts │ ├── StarButton.vue │ └── UserStatusBanner.vue ├── directives │ └── index.ts ├── main.ts ├── migrate.ts ├── plugins │ ├── README.md │ ├── index.ts │ ├── pinia.ts │ └── vuetify.ts ├── rest.ts ├── router │ └── index.ts ├── stores │ └── dandiset.ts ├── styles │ ├── README.md │ └── settings.scss ├── types │ ├── index.ts │ ├── schema.ts │ └── vjsf.d.ts ├── utils │ ├── constants.ts │ ├── doi.ts │ ├── externalServices.ts │ └── schema.ts └── views │ ├── CreateDandisetView │ └── CreateDandisetView.vue │ ├── DandisetLandingView │ ├── CiteAsDialog.vue │ ├── ContactDialog.vue │ ├── DandisetActions.vue │ ├── DandisetLandingView.vue │ ├── DandisetMain.vue │ ├── DandisetOwners.vue │ ├── DandisetPublish.vue │ ├── DandisetSidebar.vue │ ├── DandisetUnembargo.vue │ ├── DandisetValidationErrors.vue │ ├── DownloadDialog.vue │ ├── ExternalDandisetServicesDialog.vue │ └── ShareDialog.vue │ ├── FileBrowserView │ └── FileBrowser.vue │ ├── HomeView │ ├── HomeView.vue │ ├── SingleStat.vue │ └── StatsBar.vue │ ├── MyDandisetsView │ └── MyDandisetsView.vue │ ├── PublicDandisetsView │ └── PublicDandisetsView.vue │ ├── SearchDandisetsView │ └── SearchDandisetsView.vue │ ├── SearchView │ └── SearchView.vue │ └── StarredDandisetsView │ └── StarredDandisetsView.vue ├── tsconfig.config.json ├── tsconfig.json └── vite.config.mts /.autorc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.autorc -------------------------------------------------------------------------------- /.codespell_dict: -------------------------------------------------------------------------------- 1 | zar->zarr 2 | -------------------------------------------------------------------------------- /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.codespellrc -------------------------------------------------------------------------------- /.copier-answers.resonant.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.copier-answers.resonant.yml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-add-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.github/workflows/auto-add-issues.yml -------------------------------------------------------------------------------- /.github/workflows/backend-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.github/workflows/backend-ci.yml -------------------------------------------------------------------------------- /.github/workflows/backend-production-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.github/workflows/backend-production-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/backend-staging-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.github/workflows/backend-staging-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/cli-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.github/workflows/cli-integration.yml -------------------------------------------------------------------------------- /.github/workflows/frontend-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.github/workflows/frontend-ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.mailmap -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/NOTICE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/README.md -------------------------------------------------------------------------------- /dandiapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/admin.py -------------------------------------------------------------------------------- /dandiapi/api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/apps.py -------------------------------------------------------------------------------- /dandiapi/api/asset_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/asset_paths.py -------------------------------------------------------------------------------- /dandiapi/api/doi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/doi.py -------------------------------------------------------------------------------- /dandiapi/api/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/fixtures/README.md -------------------------------------------------------------------------------- /dandiapi/api/fixtures/playwright.json.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/fixtures/playwright.json.xz -------------------------------------------------------------------------------- /dandiapi/api/garbage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/garbage.py -------------------------------------------------------------------------------- /dandiapi/api/mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/mail.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/calculate_sha256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/calculate_sha256.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/cleanup_blobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/cleanup_blobs.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/collect_garbage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/collect_garbage.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/correct_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/correct_metadata.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/create_dev_dandiset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/create_dev_dandiset.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/create_test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/create_test_user.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/createsuperuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/createsuperuser.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/delete_malformed_manifests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/delete_malformed_manifests.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/depose_placeholder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/depose_placeholder.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/depose_placeholders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/depose_placeholders.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/extract_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/extract_metadata.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/ingest_asset_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/ingest_asset_paths.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/list_placeholders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/list_placeholders.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/migrate_published_version_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/migrate_published_version_metadata.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/migrate_version_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/migrate_version_metadata.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/rectify_manifest_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/rectify_manifest_tags.py -------------------------------------------------------------------------------- /dandiapi/api/management/commands/revalidate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/management/commands/revalidate.py -------------------------------------------------------------------------------- /dandiapi/api/manifests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/manifests.py -------------------------------------------------------------------------------- /dandiapi/api/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/middleware.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0001_default_site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0001_default_site.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0001_initial_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0001_initial_v2.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0001_stagingapplication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0001_stagingapplication.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0002_asset_zarr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0002_asset_zarr.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0004_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0004_merge.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0005_null_charfield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0005_null_charfield.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0006_asset_path_collation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0006_asset_path_collation.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0007_alter_asset_options_alter_version_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0007_alter_asset_options_alter_version_options.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0008_migrate_embargoed_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0008_migrate_embargoed_data.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0009_remove_embargoedassetblob_dandiset_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0009_remove_embargoedassetblob_dandiset_and_more.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0010_auditrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0010_auditrecord.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0011_asset_access_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0011_asset_access_metadata.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0012_remove_asset_previous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0012_remove_asset_previous.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0013_remove_assetpath_consistent_slash_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0013_remove_assetpath_consistent_slash_and_more.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0014_garbagecollectionevent_garbagecollectioneventrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0014_garbagecollectionevent_garbagecollectioneventrecord.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0015_unaccent_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0015_unaccent_extension.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0016_dandisetstar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0016_dandisetstar.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0017_assetpath_path_collation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0017_assetpath_path_collation.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0018_auditrecord_admin_auditrecord_description_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0018_auditrecord_admin_auditrecord_description_and_more.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0019_asset_status_pending.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0019_asset_status_pending.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0020_alter_upload_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0020_alter_upload_options.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0021_stagingapplication_allowed_origins_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0021_stagingapplication_allowed_origins_and_more.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0022_remove_assetblob_download_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0022_remove_assetblob_download_count.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0023_applicationstats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0023_applicationstats.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0024_remove_assetblob_unique_etag_size_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0024_remove_assetblob_unique_etag_size_and_more.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0025_auditrecord_timestamp_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0025_auditrecord_timestamp_index.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0026_alter_assetblob_etag_alter_upload_etag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0026_alter_assetblob_etag_alter_upload_etag.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0027_delete_stagingapplication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0027_delete_stagingapplication.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0028_default_oauth_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0028_default_oauth_application.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/0029_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/migrations/0029_merge.py -------------------------------------------------------------------------------- /dandiapi/api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/api/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/models/asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/asset.py -------------------------------------------------------------------------------- /dandiapi/api/models/asset_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/asset_paths.py -------------------------------------------------------------------------------- /dandiapi/api/models/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/audit.py -------------------------------------------------------------------------------- /dandiapi/api/models/dandiset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/dandiset.py -------------------------------------------------------------------------------- /dandiapi/api/models/garbage_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/garbage_collection.py -------------------------------------------------------------------------------- /dandiapi/api/models/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/metadata.py -------------------------------------------------------------------------------- /dandiapi/api/models/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/stats.py -------------------------------------------------------------------------------- /dandiapi/api/models/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/upload.py -------------------------------------------------------------------------------- /dandiapi/api/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/user.py -------------------------------------------------------------------------------- /dandiapi/api/models/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/models/version.py -------------------------------------------------------------------------------- /dandiapi/api/multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/multipart.py -------------------------------------------------------------------------------- /dandiapi/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/permissions.py -------------------------------------------------------------------------------- /dandiapi/api/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/api/services/asset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/asset/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/services/asset/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/asset/exceptions.py -------------------------------------------------------------------------------- /dandiapi/api/services/audit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/audit/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/services/dandiset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/dandiset/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/services/dandiset/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/dandiset/exceptions.py -------------------------------------------------------------------------------- /dandiapi/api/services/embargo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/embargo/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/services/embargo/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/embargo/exceptions.py -------------------------------------------------------------------------------- /dandiapi/api/services/embargo/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/embargo/utils.py -------------------------------------------------------------------------------- /dandiapi/api/services/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/exceptions.py -------------------------------------------------------------------------------- /dandiapi/api/services/garbage_collection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/garbage_collection/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/services/garbage_collection/asset_blob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/garbage_collection/asset_blob.py -------------------------------------------------------------------------------- /dandiapi/api/services/garbage_collection/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/garbage_collection/upload.py -------------------------------------------------------------------------------- /dandiapi/api/services/metadata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/metadata/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/services/metadata/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/metadata/exceptions.py -------------------------------------------------------------------------------- /dandiapi/api/services/permissions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/api/services/permissions/dandiset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/permissions/dandiset.py -------------------------------------------------------------------------------- /dandiapi/api/services/publish/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/publish/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/services/publish/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/publish/exceptions.py -------------------------------------------------------------------------------- /dandiapi/api/services/version/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/api/services/version/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/services/version/metadata.py -------------------------------------------------------------------------------- /dandiapi/api/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/signals.py -------------------------------------------------------------------------------- /dandiapi/api/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tasks/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/tasks/scheduled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tasks/scheduled.py -------------------------------------------------------------------------------- /dandiapi/api/templates/api/account/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/account/base.html -------------------------------------------------------------------------------- /dandiapi/api/templates/api/account/questionnaire_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/account/questionnaire_form.html -------------------------------------------------------------------------------- /dandiapi/api/templates/api/mail/added_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/mail/added_message.txt -------------------------------------------------------------------------------- /dandiapi/api/templates/api/mail/approved_user_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/mail/approved_user_message.txt -------------------------------------------------------------------------------- /dandiapi/api/templates/api/mail/dandiset_unembargo_failed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/mail/dandiset_unembargo_failed.html -------------------------------------------------------------------------------- /dandiapi/api/templates/api/mail/dandiset_unembargoed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/mail/dandiset_unembargoed.html -------------------------------------------------------------------------------- /dandiapi/api/templates/api/mail/new_user_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/mail/new_user_message.txt -------------------------------------------------------------------------------- /dandiapi/api/templates/api/mail/pending_users_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/mail/pending_users_message.txt -------------------------------------------------------------------------------- /dandiapi/api/templates/api/mail/registered_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/mail/registered_message.txt -------------------------------------------------------------------------------- /dandiapi/api/templates/api/mail/rejected_user_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/mail/rejected_user_message.txt -------------------------------------------------------------------------------- /dandiapi/api/templates/api/mail/removed_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/mail/removed_message.txt -------------------------------------------------------------------------------- /dandiapi/api/templates/api/root_content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/api/root_content.html -------------------------------------------------------------------------------- /dandiapi/api/templates/dashboard/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/dashboard/base.html -------------------------------------------------------------------------------- /dandiapi/api/templates/dashboard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/dashboard/index.html -------------------------------------------------------------------------------- /dandiapi/api/templates/dashboard/user_approval.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/templates/dashboard/user_approval.html -------------------------------------------------------------------------------- /dandiapi/api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/api/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/factories.py -------------------------------------------------------------------------------- /dandiapi/api/tests/fuzzy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/fuzzy.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_asset.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_asset_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_asset_paths.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_audit.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_auth.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_correct_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_correct_metadata.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_create_dev_dandiset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_create_dev_dandiset.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_dandiset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_dandiset.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_embargo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_embargo.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_garbage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_garbage.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_garbage_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_garbage_collection.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_info.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_manifests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_manifests.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_pagination.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_permission.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_robots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_robots.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_schema.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_search.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_stats.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_tasks.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_unembargo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_unembargo.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_upload.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_users.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_version.py -------------------------------------------------------------------------------- /dandiapi/api/tests/test_webdav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/tests/test_webdav.py -------------------------------------------------------------------------------- /dandiapi/api/user_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/user_migration.py -------------------------------------------------------------------------------- /dandiapi/api/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/views/asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/asset.py -------------------------------------------------------------------------------- /dandiapi/api/views/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/audit.py -------------------------------------------------------------------------------- /dandiapi/api/views/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/auth.py -------------------------------------------------------------------------------- /dandiapi/api/views/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/common.py -------------------------------------------------------------------------------- /dandiapi/api/views/dandiset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/dandiset.py -------------------------------------------------------------------------------- /dandiapi/api/views/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/dashboard.py -------------------------------------------------------------------------------- /dandiapi/api/views/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/info.py -------------------------------------------------------------------------------- /dandiapi/api/views/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/pagination.py -------------------------------------------------------------------------------- /dandiapi/api/views/robots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/robots.py -------------------------------------------------------------------------------- /dandiapi/api/views/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/root.py -------------------------------------------------------------------------------- /dandiapi/api/views/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/schema.py -------------------------------------------------------------------------------- /dandiapi/api/views/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/serializers.py -------------------------------------------------------------------------------- /dandiapi/api/views/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/stats.py -------------------------------------------------------------------------------- /dandiapi/api/views/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/upload.py -------------------------------------------------------------------------------- /dandiapi/api/views/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/users.py -------------------------------------------------------------------------------- /dandiapi/api/views/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/version.py -------------------------------------------------------------------------------- /dandiapi/api/views/webdav/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/webdav/__init__.py -------------------------------------------------------------------------------- /dandiapi/api/views/webdav/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/api/views/webdav/serializers.py -------------------------------------------------------------------------------- /dandiapi/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/celery.py -------------------------------------------------------------------------------- /dandiapi/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/conftest.py -------------------------------------------------------------------------------- /dandiapi/drf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/drf_utils.py -------------------------------------------------------------------------------- /dandiapi/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/search/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/search/apps.py -------------------------------------------------------------------------------- /dandiapi/search/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/search/migrations/0001_initial.py -------------------------------------------------------------------------------- /dandiapi/search/migrations/0002_denormalize_species.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/search/migrations/0002_denormalize_species.py -------------------------------------------------------------------------------- /dandiapi/search/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/search/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/search/models.py -------------------------------------------------------------------------------- /dandiapi/search/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/search/tests/test_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/search/tests/test_permissions.py -------------------------------------------------------------------------------- /dandiapi/search/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/search/tests/test_views.py -------------------------------------------------------------------------------- /dandiapi/search/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/search/views/__init__.py -------------------------------------------------------------------------------- /dandiapi/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/settings/_sentry_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/settings/_sentry_utils.py -------------------------------------------------------------------------------- /dandiapi/settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/settings/base.py -------------------------------------------------------------------------------- /dandiapi/settings/development.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/settings/development.py -------------------------------------------------------------------------------- /dandiapi/settings/heroku_production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/settings/heroku_production.py -------------------------------------------------------------------------------- /dandiapi/settings/production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/settings/production.py -------------------------------------------------------------------------------- /dandiapi/settings/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/settings/testing.py -------------------------------------------------------------------------------- /dandiapi/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/storage.py -------------------------------------------------------------------------------- /dandiapi/swagger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/swagger.py -------------------------------------------------------------------------------- /dandiapi/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/urls.py -------------------------------------------------------------------------------- /dandiapi/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/wsgi.py -------------------------------------------------------------------------------- /dandiapi/zarr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/zarr/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/admin.py -------------------------------------------------------------------------------- /dandiapi/zarr/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/apps.py -------------------------------------------------------------------------------- /dandiapi/zarr/management/commands/ingest_dandiset_zarrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/management/commands/ingest_dandiset_zarrs.py -------------------------------------------------------------------------------- /dandiapi/zarr/management/commands/ingest_zarr_archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/management/commands/ingest_zarr_archive.py -------------------------------------------------------------------------------- /dandiapi/zarr/management/commands/rename_ngff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/management/commands/rename_ngff.py -------------------------------------------------------------------------------- /dandiapi/zarr/migrations/0001_initial_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/migrations/0001_initial_v2.py -------------------------------------------------------------------------------- /dandiapi/zarr/migrations/0002_null_charfield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/migrations/0002_null_charfield.py -------------------------------------------------------------------------------- /dandiapi/zarr/migrations/0003_alter_embargoedzarrarchive_options_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/migrations/0003_alter_embargoedzarrarchive_options_and_more.py -------------------------------------------------------------------------------- /dandiapi/zarr/migrations/0004_zarrarchive_embargoed_delete_embargoedzarrarchive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/migrations/0004_zarrarchive_embargoed_delete_embargoedzarrarchive.py -------------------------------------------------------------------------------- /dandiapi/zarr/migrations/0005_remove_zarrarchive_embargoed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/migrations/0005_remove_zarrarchive_embargoed.py -------------------------------------------------------------------------------- /dandiapi/zarr/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/zarr/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/models.py -------------------------------------------------------------------------------- /dandiapi/zarr/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/tasks/__init__.py -------------------------------------------------------------------------------- /dandiapi/zarr/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dandiapi/zarr/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/tests/factories.py -------------------------------------------------------------------------------- /dandiapi/zarr/tests/test_ingest_zarr_archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/tests/test_ingest_zarr_archive.py -------------------------------------------------------------------------------- /dandiapi/zarr/tests/test_zarr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/tests/test_zarr.py -------------------------------------------------------------------------------- /dandiapi/zarr/tests/test_zarr_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/tests/test_zarr_upload.py -------------------------------------------------------------------------------- /dandiapi/zarr/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/tests/utils.py -------------------------------------------------------------------------------- /dandiapi/zarr/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dandiapi/zarr/views/__init__.py -------------------------------------------------------------------------------- /dev/.env.docker-compose: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dev/.env.docker-compose -------------------------------------------------------------------------------- /dev/.env.docker-compose-native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dev/.env.docker-compose-native -------------------------------------------------------------------------------- /dev/django-public.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dev/django-public.Dockerfile -------------------------------------------------------------------------------- /dev/django.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dev/django.Dockerfile -------------------------------------------------------------------------------- /dev/export-env-fish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dev/export-env-fish.sh -------------------------------------------------------------------------------- /dev/export-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/dev/export-env.sh -------------------------------------------------------------------------------- /doc/archive/scheduled-tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/archive/scheduled-tasks.md -------------------------------------------------------------------------------- /doc/archive/zarr-support-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/archive/zarr-support-2.md -------------------------------------------------------------------------------- /doc/archive/zarr-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/archive/zarr-support.md -------------------------------------------------------------------------------- /doc/design/apex-domain-netlify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/apex-domain-netlify.md -------------------------------------------------------------------------------- /doc/design/asset-paths-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/asset-paths-1.md -------------------------------------------------------------------------------- /doc/design/atpath.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/atpath.md -------------------------------------------------------------------------------- /doc/design/audit-trail-mvp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/audit-trail-mvp.md -------------------------------------------------------------------------------- /doc/design/blob-uuid-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/blob-uuid-1.md -------------------------------------------------------------------------------- /doc/design/deployment-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/deployment-1.md -------------------------------------------------------------------------------- /doc/design/doi-generation-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/doi-generation-1.md -------------------------------------------------------------------------------- /doc/design/doi-generation-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/doi-generation-2.md -------------------------------------------------------------------------------- /doc/design/draft-metadata-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/draft-metadata-migration.md -------------------------------------------------------------------------------- /doc/design/embargo-full.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/embargo-full.md -------------------------------------------------------------------------------- /doc/design/embargo-mvp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/embargo-mvp.md -------------------------------------------------------------------------------- /doc/design/embargo-redesign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/embargo-redesign.md -------------------------------------------------------------------------------- /doc/design/garbage-collection-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/garbage-collection-1.md -------------------------------------------------------------------------------- /doc/design/garbage-collection-uploads-asset-blobs-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/garbage-collection-uploads-asset-blobs-1.md -------------------------------------------------------------------------------- /doc/design/garbage-collection-uploads-asset-blobs-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/garbage-collection-uploads-asset-blobs-2.md -------------------------------------------------------------------------------- /doc/design/new-user-questionnaire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/new-user-questionnaire.md -------------------------------------------------------------------------------- /doc/design/publish-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/publish-1.md -------------------------------------------------------------------------------- /doc/design/s3-trailing-delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/s3-trailing-delete.md -------------------------------------------------------------------------------- /doc/design/staging-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/staging-1.md -------------------------------------------------------------------------------- /doc/design/staging-rename.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/staging-rename.md -------------------------------------------------------------------------------- /doc/design/vendor-configurable-metadata-models-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/vendor-configurable-metadata-models-1.md -------------------------------------------------------------------------------- /doc/design/zarr-performance-redesign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/zarr-performance-redesign.md -------------------------------------------------------------------------------- /doc/design/zarr-support-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/doc/design/zarr-support-3.md -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/.gitignore -------------------------------------------------------------------------------- /e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/README.md -------------------------------------------------------------------------------- /e2e/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/package-lock.json -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/package.json -------------------------------------------------------------------------------- /e2e/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/playwright.config.ts -------------------------------------------------------------------------------- /e2e/tests/account.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/tests/account.spec.ts -------------------------------------------------------------------------------- /e2e/tests/cookies.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/tests/cookies.spec.ts -------------------------------------------------------------------------------- /e2e/tests/dandisetLandingPage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/tests/dandisetLandingPage.spec.ts -------------------------------------------------------------------------------- /e2e/tests/dandisetsPage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/tests/dandisetsPage.spec.ts -------------------------------------------------------------------------------- /e2e/tests/fileBrowserPage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/tests/fileBrowserPage.spec.ts -------------------------------------------------------------------------------- /e2e/tests/homePage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/tests/homePage.spec.ts -------------------------------------------------------------------------------- /e2e/tests/meditor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/tests/meditor.spec.ts -------------------------------------------------------------------------------- /e2e/tests/registerDandiset.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/tests/registerDandiset.spec.ts -------------------------------------------------------------------------------- /e2e/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/e2e/utils.ts -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/flake.nix -------------------------------------------------------------------------------- /gunicorn.conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/gunicorn.conf.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/manage.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/pyproject.toml -------------------------------------------------------------------------------- /redirector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/redirector/README.md -------------------------------------------------------------------------------- /redirector/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/redirector/netlify.toml -------------------------------------------------------------------------------- /scripts/delete_from_versioned_bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/scripts/delete_from_versioned_bucket.py -------------------------------------------------------------------------------- /scripts/papertrail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/scripts/papertrail.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/uv.lock -------------------------------------------------------------------------------- /web/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/.browserslistrc -------------------------------------------------------------------------------- /web/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/.editorconfig -------------------------------------------------------------------------------- /web/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/.env.development -------------------------------------------------------------------------------- /web/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/.env.production -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/LICENSE -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/README.md -------------------------------------------------------------------------------- /web/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/env.d.ts -------------------------------------------------------------------------------- /web/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/eslint.config.js -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/index.html -------------------------------------------------------------------------------- /web/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/netlify.toml -------------------------------------------------------------------------------- /web/netlify/plugins/server-info-build/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/netlify/plugins/server-info-build/index.js -------------------------------------------------------------------------------- /web/netlify/plugins/server-info-build/manifest.yml: -------------------------------------------------------------------------------- 1 | name: server-info-build 2 | -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | -------------------------------------------------------------------------------- /web/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/App.vue -------------------------------------------------------------------------------- /web/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/assets/logo.svg -------------------------------------------------------------------------------- /web/src/components/AppBar/ApiKeyItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/AppBar/ApiKeyItem.vue -------------------------------------------------------------------------------- /web/src/components/AppBar/AppBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/AppBar/AppBar.vue -------------------------------------------------------------------------------- /web/src/components/AppBar/UserMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/AppBar/UserMenu.vue -------------------------------------------------------------------------------- /web/src/components/CookieBanner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/CookieBanner.vue -------------------------------------------------------------------------------- /web/src/components/CopyText.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/CopyText.vue -------------------------------------------------------------------------------- /web/src/components/DLP/AccessInformationTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DLP/AccessInformationTab.vue -------------------------------------------------------------------------------- /web/src/components/DLP/AssetSummaryTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DLP/AssetSummaryTab.vue -------------------------------------------------------------------------------- /web/src/components/DLP/ContributorsTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DLP/ContributorsTab.vue -------------------------------------------------------------------------------- /web/src/components/DLP/DandisetOwnersDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DLP/DandisetOwnersDialog.vue -------------------------------------------------------------------------------- /web/src/components/DLP/MetadataCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DLP/MetadataCard.vue -------------------------------------------------------------------------------- /web/src/components/DLP/OverviewTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DLP/OverviewTab.vue -------------------------------------------------------------------------------- /web/src/components/DLP/RelatedResourcesTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DLP/RelatedResourcesTab.vue -------------------------------------------------------------------------------- /web/src/components/DLP/SubjectMatterTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DLP/SubjectMatterTab.vue -------------------------------------------------------------------------------- /web/src/components/DLP/ValidationErrorDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DLP/ValidationErrorDialog.vue -------------------------------------------------------------------------------- /web/src/components/DandiFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DandiFooter.vue -------------------------------------------------------------------------------- /web/src/components/DandisetList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DandisetList.vue -------------------------------------------------------------------------------- /web/src/components/DandisetSearchField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DandisetSearchField.vue -------------------------------------------------------------------------------- /web/src/components/DandisetsPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/DandisetsPage.vue -------------------------------------------------------------------------------- /web/src/components/FileBrowser/FileBrowserPagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/FileBrowser/FileBrowserPagination.vue -------------------------------------------------------------------------------- /web/src/components/FileBrowser/FileUploadInstructions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/FileBrowser/FileUploadInstructions.vue -------------------------------------------------------------------------------- /web/src/components/InfoBanner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/InfoBanner.vue -------------------------------------------------------------------------------- /web/src/components/Meditor/Meditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Meditor/Meditor.vue -------------------------------------------------------------------------------- /web/src/components/Meditor/VJsfWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Meditor/VJsfWrapper.vue -------------------------------------------------------------------------------- /web/src/components/Meditor/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Meditor/editor.ts -------------------------------------------------------------------------------- /web/src/components/Meditor/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Meditor/localStorage.ts -------------------------------------------------------------------------------- /web/src/components/Meditor/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Meditor/state.ts -------------------------------------------------------------------------------- /web/src/components/Meditor/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Meditor/transactions.ts -------------------------------------------------------------------------------- /web/src/components/Meditor/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Meditor/types.ts -------------------------------------------------------------------------------- /web/src/components/Meditor/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Meditor/utils.ts -------------------------------------------------------------------------------- /web/src/components/Search/SearchParameters.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Search/SearchParameters.vue -------------------------------------------------------------------------------- /web/src/components/Search/SearchResults.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Search/SearchResults.vue -------------------------------------------------------------------------------- /web/src/components/Search/forms/FileSizeForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Search/forms/FileSizeForm.vue -------------------------------------------------------------------------------- /web/src/components/Search/forms/FileTypeForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Search/forms/FileTypeForm.vue -------------------------------------------------------------------------------- /web/src/components/Search/forms/GenotypeForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Search/forms/GenotypeForm.vue -------------------------------------------------------------------------------- /web/src/components/Search/forms/SpeciesForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Search/forms/SpeciesForm.vue -------------------------------------------------------------------------------- /web/src/components/Search/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/Search/store.ts -------------------------------------------------------------------------------- /web/src/components/StarButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/StarButton.vue -------------------------------------------------------------------------------- /web/src/components/UserStatusBanner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/components/UserStatusBanner.vue -------------------------------------------------------------------------------- /web/src/directives/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/directives/index.ts -------------------------------------------------------------------------------- /web/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/main.ts -------------------------------------------------------------------------------- /web/src/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/migrate.ts -------------------------------------------------------------------------------- /web/src/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/plugins/README.md -------------------------------------------------------------------------------- /web/src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/plugins/index.ts -------------------------------------------------------------------------------- /web/src/plugins/pinia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/plugins/pinia.ts -------------------------------------------------------------------------------- /web/src/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/plugins/vuetify.ts -------------------------------------------------------------------------------- /web/src/rest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/rest.ts -------------------------------------------------------------------------------- /web/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/router/index.ts -------------------------------------------------------------------------------- /web/src/stores/dandiset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/stores/dandiset.ts -------------------------------------------------------------------------------- /web/src/styles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/styles/README.md -------------------------------------------------------------------------------- /web/src/styles/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/styles/settings.scss -------------------------------------------------------------------------------- /web/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/types/index.ts -------------------------------------------------------------------------------- /web/src/types/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/types/schema.ts -------------------------------------------------------------------------------- /web/src/types/vjsf.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/types/vjsf.d.ts -------------------------------------------------------------------------------- /web/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/utils/constants.ts -------------------------------------------------------------------------------- /web/src/utils/doi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/utils/doi.ts -------------------------------------------------------------------------------- /web/src/utils/externalServices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/utils/externalServices.ts -------------------------------------------------------------------------------- /web/src/utils/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/utils/schema.ts -------------------------------------------------------------------------------- /web/src/views/CreateDandisetView/CreateDandisetView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/CreateDandisetView/CreateDandisetView.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/CiteAsDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/CiteAsDialog.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/ContactDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/ContactDialog.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/DandisetActions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/DandisetActions.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/DandisetLandingView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/DandisetLandingView.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/DandisetMain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/DandisetMain.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/DandisetOwners.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/DandisetOwners.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/DandisetPublish.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/DandisetPublish.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/DandisetSidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/DandisetSidebar.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/DandisetUnembargo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/DandisetUnembargo.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/DandisetValidationErrors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/DandisetValidationErrors.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/DownloadDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/DownloadDialog.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/ExternalDandisetServicesDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/ExternalDandisetServicesDialog.vue -------------------------------------------------------------------------------- /web/src/views/DandisetLandingView/ShareDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/DandisetLandingView/ShareDialog.vue -------------------------------------------------------------------------------- /web/src/views/FileBrowserView/FileBrowser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/FileBrowserView/FileBrowser.vue -------------------------------------------------------------------------------- /web/src/views/HomeView/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/HomeView/HomeView.vue -------------------------------------------------------------------------------- /web/src/views/HomeView/SingleStat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/HomeView/SingleStat.vue -------------------------------------------------------------------------------- /web/src/views/HomeView/StatsBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/HomeView/StatsBar.vue -------------------------------------------------------------------------------- /web/src/views/MyDandisetsView/MyDandisetsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/MyDandisetsView/MyDandisetsView.vue -------------------------------------------------------------------------------- /web/src/views/PublicDandisetsView/PublicDandisetsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/PublicDandisetsView/PublicDandisetsView.vue -------------------------------------------------------------------------------- /web/src/views/SearchDandisetsView/SearchDandisetsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/SearchDandisetsView/SearchDandisetsView.vue -------------------------------------------------------------------------------- /web/src/views/SearchView/SearchView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/SearchView/SearchView.vue -------------------------------------------------------------------------------- /web/src/views/StarredDandisetsView/StarredDandisetsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/src/views/StarredDandisetsView/StarredDandisetsView.vue -------------------------------------------------------------------------------- /web/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/tsconfig.config.json -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dandi/dandi-archive/HEAD/web/vite.config.mts --------------------------------------------------------------------------------