.codecov.yml
.dockerignore
.editorconfig
.git-blame-ignore-revs
.gitignore
.pre-commit-config.yaml
.readthedocs.yml
CHANGELOG.rst
CMakeLists.txt
CONTRIBUTING.rst
Dockerfile
LICENSE
MANIFEST.in
README.rst
docker-compose.yml
package-lock.json
package.json
pyproject.toml
requirements-dev.txt
setup.cfg
setup.py
tox.ini
.circleci/Dockerfile
.circleci/build_plugins.py
.circleci/config.yml
.circleci/generatePyEnvChecksum.sh
.circleci/publish_npm.sh
.circleci/publish_pypi.sh
.github/workflows/codespell.yml
clients/python/README.rst
clients/python/pyproject.toml
clients/python/setup.py
clients/python/girder_client/__init__.py
clients/python/girder_client/cli.py
docs/admin-docs.rst
docs/api-docs.rst
docs/build-docs.rst
docs/changelog.rst
docs/conf.py
docs/configuration.rst
docs/dependencies.rst
docs/deployment.rst
docs/dev-installation.rst
docs/developer-cookbook.rst
docs/developer-docs.rst
docs/development.rst
docs/favicon.ico
docs/index.rst
docs/license.png
docs/migration-guide.rst
docs/mount.rst
docs/plugin-development.rst
docs/plugins.rst
docs/python-client.rst
docs/requirements-docs.txt
docs/security.rst
docs/sftp.rst
docs/user-docs.rst
docs/user-guide.rst
docs/images/dicom-viewer.png
girder/__init__.py
girder/asgi.py
girder/constants.py
girder/events.py
girder/exceptions.py
girder/notification.py
girder/plugin.py
girder/settings.py
girder/tasks.py
girder/worker_plugin.py
girder/wsgi.py
girder.egg-info/PKG-INFO
girder.egg-info/SOURCES.txt
girder.egg-info/dependency_links.txt
girder.egg-info/entry_points.txt
girder.egg-info/not-zip-safe
girder.egg-info/requires.txt
girder.egg-info/top_level.txt
girder/api/__init__.py
girder/api/access.py
girder/api/api_docs.mako
girder/api/api_main.py
girder/api/describe.py
girder/api/docs.py
girder/api/filter_logging.py
girder/api/rest.py
girder/api/sftp.py
girder/api/v1/__init__.py
girder/api/v1/api_key.py
girder/api/v1/assetstore.py
girder/api/v1/collection.py
girder/api/v1/file.py
girder/api/v1/folder.py
girder/api/v1/group.py
girder/api/v1/item.py
girder/api/v1/resource.py
girder/api/v1/system.py
girder/api/v1/token.py
girder/api/v1/user.py
girder/cli/__init__.py
girder/cli/mount.py
girder/cli/serve.py
girder/cli/sftpd.py
girder/cli/shell.py
girder/mail_templates/_footer.mako
girder/mail_templates/_header.mako
girder/mail_templates/accountApproval.mako
girder/mail_templates/accountApproved.mako
girder/mail_templates/emailVerification.mako
girder/mail_templates/groupInvite.mako
girder/mail_templates/temporaryAccess.mako
girder/models/__init__.py
girder/models/api_key.py
girder/models/assetstore.py
girder/models/collection.py
girder/models/file.py
girder/models/folder.py
girder/models/group.py
girder/models/item.py
girder/models/model_base.py
girder/models/setting.py
girder/models/token.py
girder/models/upload.py
girder/models/user.py
girder/utility/__init__.py
girder/utility/_cache.py
girder/utility/_hash_state.py
girder/utility/abstract_assetstore_adapter.py
girder/utility/acl_mixin.py
girder/utility/assetstore_utilities.py
girder/utility/config.py
girder/utility/error.mako
girder/utility/filesystem_assetstore_adapter.py
girder/utility/mail_utils.py
girder/utility/model_importer.py
girder/utility/path.py
girder/utility/progress.py
girder/utility/s3_assetstore_adapter.py
girder/utility/search.py
girder/utility/server.py
girder/utility/setting_utilities.py
girder/utility/system.py
girder/utility/webroot.py
girder/utility/ziputil.py
girder/web/.env.development
girder/web/.gitignore
girder/web/.prettierrc.json
girder/web/README.md
girder/web/env.d.ts
girder/web/playwright.config.ts
girder/web/dist/Girder_Favicon.png
girder/web/dist/Girder_Mark.png
girder/web/dist/index.html
girder/web/dist/assets/fontello-BGLM866c.svg
girder/web/dist/assets/fontello-Bla-wjIN.ttf
girder/web/dist/assets/fontello-CFzXB1kc.woff
girder/web/dist/assets/fontello-IQq75AH5.eot
girder/web/dist/assets/fontello-V5tw1FSO.woff2
girder/web/dist/assets/glyphicons-halflings-regular-BKjkU69z.woff
girder/web/dist/assets/glyphicons-halflings-regular-BUJKDMgK.eot
girder/web/dist/assets/glyphicons-halflings-regular-CSehLiBc.svg
girder/web/dist/assets/glyphicons-halflings-regular-DrwTMapi.ttf
girder/web/dist/assets/glyphicons-halflings-regular-DzqM6ju8.woff2
girder/web/dist/assets/index-CguQw1sY.js
girder/web/dist/assets/index-y9nIjUuT.css
girder/web/dist/assets/jsoneditor-icons-CIlYC0TY.svg
girder/web/dist/assets/open-sans-latin-300-B6tDWRxp.woff2
girder/web/dist/assets/open-sans-latin-300-DZbNTRe6.woff
girder/web/dist/assets/open-sans-latin-300italic-DLsXqxhU.woff2
girder/web/dist/assets/open-sans-latin-300italic-Dfz31Up5.woff
girder/web/dist/assets/open-sans-latin-400-D5zbb_EN.woff
girder/web/dist/assets/open-sans-latin-400-DLgeRt71.woff2
girder/web/dist/assets/open-sans-latin-400italic-DpGQ6Ktj.woff2
girder/web/dist/assets/open-sans-latin-400italic-UJbezL8h.woff
girder/web/dist/assets/open-sans-latin-600-CCvT4JHQ.woff2
girder/web/dist/assets/open-sans-latin-600-DHWfDY-G.woff
girder/web/dist/assets/open-sans-latin-600italic-X8kCjSq_.woff
girder/web/dist/assets/open-sans-latin-600italic-slqXzGub.woff2
girder/web/dist/assets/open-sans-latin-700-CsbQbrjx.woff2
girder/web/dist/assets/open-sans-latin-700-DNl7WOH5.woff
girder/web/dist/assets/open-sans-latin-700italic-BtE7VvhE.woff2
girder/web/dist/assets/open-sans-latin-700italic-hc2P_kZo.woff
girder/web/dist/assets/open-sans-latin-800-CbJOM4_m.woff2
girder/web/dist/assets/open-sans-latin-800-XaYTAPrv.woff
girder/web/dist/assets/open-sans-latin-800italic-DqvYew-K.woff
girder/web/dist/assets/open-sans-latin-800italic-JIGkTxpX.woff2
girder/web/dist/src/auth.js
girder/web/dist/src/constants.js
girder/web/dist/src/dialog.js
girder/web/dist/src/events.js
girder/web/dist/src/index.ts
girder/web/dist/src/main.ts
girder/web/dist/src/misc.js
girder/web/dist/src/pluginUtils.js
girder/web/dist/src/rest.js
girder/web/dist/src/router.js
girder/web/dist/src/routes.js
girder/web/dist/src/version.js
girder/web/dist/src/vite-env.d.ts
girder/web/dist/src/collections/ApiKeyCollection.js
girder/web/dist/src/collections/AssetstoreCollection.js
girder/web/dist/src/collections/Collection.js
girder/web/dist/src/collections/CollectionCollection.js
girder/web/dist/src/collections/FileCollection.js
girder/web/dist/src/collections/FolderCollection.js
girder/web/dist/src/collections/GroupCollection.js
girder/web/dist/src/collections/ItemCollection.js
girder/web/dist/src/collections/UserCollection.js
girder/web/dist/src/collections/index.js
girder/web/dist/src/models/AccessControlledModel.js
girder/web/dist/src/models/ApiKeyModel.js
girder/web/dist/src/models/AssetstoreModel.js
girder/web/dist/src/models/CollectionCreationPolicyModel.js
girder/web/dist/src/models/CollectionModel.js
girder/web/dist/src/models/FileModel.js
girder/web/dist/src/models/FolderModel.js
girder/web/dist/src/models/GroupModel.js
girder/web/dist/src/models/ItemModel.js
girder/web/dist/src/models/MetadataMixin.js
girder/web/dist/src/models/Model.js
girder/web/dist/src/models/UserModel.js
girder/web/dist/src/models/index.js
girder/web/dist/src/stylesheets/apidocs/apidocs.styl
girder/web/dist/src/stylesheets/body/adminConsole.styl
girder/web/dist/src/stylesheets/body/assetstores.styl
girder/web/dist/src/stylesheets/body/collectionList.styl
girder/web/dist/src/stylesheets/body/collectionPage.styl
girder/web/dist/src/stylesheets/body/frontPage.styl
girder/web/dist/src/stylesheets/body/groupList.styl
girder/web/dist/src/stylesheets/body/groupPage.styl
girder/web/dist/src/stylesheets/body/itemPage.styl
girder/web/dist/src/stylesheets/body/plugins.styl
girder/web/dist/src/stylesheets/body/searchResultsList.styl
girder/web/dist/src/stylesheets/body/systemConfig.styl
girder/web/dist/src/stylesheets/body/userAccount.styl
girder/web/dist/src/stylesheets/body/userList.styl
girder/web/dist/src/stylesheets/body/userPage.styl
girder/web/dist/src/stylesheets/layout/footer.styl
girder/web/dist/src/stylesheets/layout/global.styl
girder/web/dist/src/stylesheets/layout/globalNav.styl
girder/web/dist/src/stylesheets/layout/header.styl
girder/web/dist/src/stylesheets/layout/headerUser.styl
girder/web/dist/src/stylesheets/layout/layout.styl
girder/web/dist/src/stylesheets/layout/layoutVars.styl
girder/web/dist/src/stylesheets/layout/loading.styl
girder/web/dist/src/stylesheets/layout/progressArea.styl
girder/web/dist/src/stylesheets/widgets/accessWidget.styl
girder/web/dist/src/stylesheets/widgets/browserWidget.styl
girder/web/dist/src/stylesheets/widgets/hierarchyWidget.styl
girder/web/dist/src/stylesheets/widgets/markdownWidget.styl
girder/web/dist/src/stylesheets/widgets/metadataWidget.styl
girder/web/dist/src/stylesheets/widgets/searchFieldWidget.styl
girder/web/dist/src/stylesheets/widgets/taskProgress.styl
girder/web/dist/src/stylesheets/widgets/timelineWidget.styl
girder/web/dist/src/stylesheets/widgets/uploadWidget.styl
girder/web/dist/src/stylesheets/widgets/userOtpManagementWidget.styl
girder/web/dist/src/templates/body/adminConsole.pug
girder/web/dist/src/templates/body/assetstores.pug
girder/web/dist/src/templates/body/collectionList.pug
girder/web/dist/src/templates/body/collectionPage.pug
girder/web/dist/src/templates/body/filesystemImport.pug
girder/web/dist/src/templates/body/frontPage.pug
girder/web/dist/src/templates/body/groupList.pug
girder/web/dist/src/templates/body/groupPage.pug
girder/web/dist/src/templates/body/itemPage.pug
girder/web/dist/src/templates/body/plugins.pug
girder/web/dist/src/templates/body/s3Import.pug
girder/web/dist/src/templates/body/searchResults.pug
girder/web/dist/src/templates/body/searchResultsType.pug
girder/web/dist/src/templates/body/systemConfiguration.pug
girder/web/dist/src/templates/body/userAccount.pug
girder/web/dist/src/templates/body/userList.pug
girder/web/dist/src/templates/body/userPage.pug
girder/web/dist/src/templates/layout/alert.pug
girder/web/dist/src/templates/layout/layout.pug
girder/web/dist/src/templates/layout/layoutFooter.pug
girder/web/dist/src/templates/layout/layoutGlobalNav.pug
girder/web/dist/src/templates/layout/layoutHeader.pug
girder/web/dist/src/templates/layout/layoutHeaderUser.pug
girder/web/dist/src/templates/layout/layoutProgressArea.pug
girder/web/dist/src/templates/layout/loginDialog.pug
girder/web/dist/src/templates/layout/registerDialog.pug
girder/web/dist/src/templates/layout/resetPasswordDialog.pug
girder/web/dist/src/templates/widgets/accessEditor.pug
girder/web/dist/src/templates/widgets/accessEditorMixins.pug
girder/web/dist/src/templates/widgets/accessEditorNonModal.pug
girder/web/dist/src/templates/widgets/accessEntry.pug
girder/web/dist/src/templates/widgets/apiKeyList.pug
girder/web/dist/src/templates/widgets/browserWidget.pug
girder/web/dist/src/templates/widgets/checkedActionsMenu.pug
girder/web/dist/src/templates/widgets/collectionInfoDialog.pug
girder/web/dist/src/templates/widgets/confirmDialog.pug
girder/web/dist/src/templates/widgets/dateTimeRangeWidget.pug
girder/web/dist/src/templates/widgets/dateTimeWidget.pug
girder/web/dist/src/templates/widgets/editApiKeyWidget.pug
girder/web/dist/src/templates/widgets/editAssetstoreWidget.pug
girder/web/dist/src/templates/widgets/editCollectionWidget.pug
girder/web/dist/src/templates/widgets/editFileWidget.pug
girder/web/dist/src/templates/widgets/editFolderWidget.pug
girder/web/dist/src/templates/widgets/editGroupWidget.pug
girder/web/dist/src/templates/widgets/editItemWidget.pug
girder/web/dist/src/templates/widgets/fileInfoDialog.pug
girder/web/dist/src/templates/widgets/fileList.pug
girder/web/dist/src/templates/widgets/folderInfoDialog.pug
girder/web/dist/src/templates/widgets/folderList.pug
girder/web/dist/src/templates/widgets/groupAdminList.pug
girder/web/dist/src/templates/widgets/groupInviteDialog.pug
girder/web/dist/src/templates/widgets/groupInviteList.pug
girder/web/dist/src/templates/widgets/groupMemberList.pug
girder/web/dist/src/templates/widgets/groupModList.pug
girder/web/dist/src/templates/widgets/hierarchyBreadcrumb.pug
girder/web/dist/src/templates/widgets/hierarchyPaginated.pug
girder/web/dist/src/templates/widgets/hierarchyWidget.pug
girder/web/dist/src/templates/widgets/itemBreadcrumb.pug
girder/web/dist/src/templates/widgets/itemList.pug
girder/web/dist/src/templates/widgets/jsonMetadatumEditWidget.pug
girder/web/dist/src/templates/widgets/jsonMetadatumView.pug
girder/web/dist/src/templates/widgets/loadingAnimation.pug
girder/web/dist/src/templates/widgets/markdownWidget.pug
girder/web/dist/src/templates/widgets/metadataWidget.pug
girder/web/dist/src/templates/widgets/metadatumEditWidget.pug
girder/web/dist/src/templates/widgets/metadatumView.pug
girder/web/dist/src/templates/widgets/newAssetstore.pug
girder/web/dist/src/templates/widgets/paginateWidget.pug
girder/web/dist/src/templates/widgets/pluginConfigBreadcrumb.pug
girder/web/dist/src/templates/widgets/rootSelectorWidget.pug
girder/web/dist/src/templates/widgets/searchField.pug
girder/web/dist/src/templates/widgets/searchHelp.pug
girder/web/dist/src/templates/widgets/searchModeSelect.pug
girder/web/dist/src/templates/widgets/searchResults.pug
girder/web/dist/src/templates/widgets/sortCollectionWidget.pug
girder/web/dist/src/templates/widgets/taskProgress.pug
girder/web/dist/src/templates/widgets/timeline.pug
girder/web/dist/src/templates/widgets/uploadWidget.pug
girder/web/dist/src/templates/widgets/uploadWidgetMixins.pug
girder/web/dist/src/templates/widgets/uploadWidgetNonModal.pug
girder/web/dist/src/templates/widgets/userOtpBegin.pug
girder/web/dist/src/templates/widgets/userOtpDisable.pug
girder/web/dist/src/templates/widgets/userOtpEnable.pug
girder/web/dist/src/utilities/EventStream.js
girder/web/dist/src/utilities/PluginUtils.js
girder/web/dist/src/utilities/S3UploadHandler.js
girder/web/dist/src/utilities/index.js
girder/web/dist/src/utilities/jquery/girderEnable.js
girder/web/dist/src/utilities/jquery/girderModal.js
girder/web/dist/src/views/App.js
girder/web/dist/src/views/View.js
girder/web/dist/src/views/index.js
girder/web/dist/src/views/body/AdminView.js
girder/web/dist/src/views/body/AssetstoresView.js
girder/web/dist/src/views/body/CollectionView.js
girder/web/dist/src/views/body/CollectionsView.js
girder/web/dist/src/views/body/FilesystemImportView.js
girder/web/dist/src/views/body/FolderView.js
girder/web/dist/src/views/body/FrontPageView.js
girder/web/dist/src/views/body/GroupView.js
girder/web/dist/src/views/body/GroupsView.js
girder/web/dist/src/views/body/ItemView.js
girder/web/dist/src/views/body/PluginsView.js
girder/web/dist/src/views/body/S3ImportView.js
girder/web/dist/src/views/body/SearchResultsView.js
girder/web/dist/src/views/body/SystemConfigurationView.js
girder/web/dist/src/views/body/UserAccountView.js
girder/web/dist/src/views/body/UserView.js
girder/web/dist/src/views/body/UsersView.js
girder/web/dist/src/views/body/index.js
girder/web/dist/src/views/layout/FooterView.js
girder/web/dist/src/views/layout/GlobalNavView.js
girder/web/dist/src/views/layout/HeaderUserView.js
girder/web/dist/src/views/layout/HeaderView.js
girder/web/dist/src/views/layout/LoginView.js
girder/web/dist/src/views/layout/ProgressListView.js
girder/web/dist/src/views/layout/RegisterView.js
girder/web/dist/src/views/layout/ResetPasswordView.js
girder/web/dist/src/views/layout/index.js
girder/web/dist/src/views/widgets/AccessWidget.js
girder/web/dist/src/views/widgets/ApiKeyListWidget.js
girder/web/dist/src/views/widgets/BrowserWidget.js
girder/web/dist/src/views/widgets/CheckedMenuWidget.js
girder/web/dist/src/views/widgets/CollectionInfoWidget.js
girder/web/dist/src/views/widgets/DateTimeRangeWidget.js
girder/web/dist/src/views/widgets/DateTimeWidget.js
girder/web/dist/src/views/widgets/EditApiKeyWidget.js
girder/web/dist/src/views/widgets/EditAssetstoreWidget.js
girder/web/dist/src/views/widgets/EditCollectionWidget.js
girder/web/dist/src/views/widgets/EditFileWidget.js
girder/web/dist/src/views/widgets/EditFolderWidget.js
girder/web/dist/src/views/widgets/EditGroupWidget.js
girder/web/dist/src/views/widgets/EditItemWidget.js
girder/web/dist/src/views/widgets/FileInfoWidget.js
girder/web/dist/src/views/widgets/FileListWidget.js
girder/web/dist/src/views/widgets/FolderInfoWidget.js
girder/web/dist/src/views/widgets/FolderListWidget.js
girder/web/dist/src/views/widgets/GroupAdminsWidget.js
girder/web/dist/src/views/widgets/GroupInvitesWidget.js
girder/web/dist/src/views/widgets/GroupMembersWidget.js
girder/web/dist/src/views/widgets/GroupModsWidget.js
girder/web/dist/src/views/widgets/HierarchyWidget.js
girder/web/dist/src/views/widgets/ItemBreadcrumbWidget.js
girder/web/dist/src/views/widgets/ItemListWidget.js
girder/web/dist/src/views/widgets/LoadingAnimation.js
girder/web/dist/src/views/widgets/MarkdownWidget.js
girder/web/dist/src/views/widgets/MetadataWidget.js
girder/web/dist/src/views/widgets/NewAssetstoreWidget.js
girder/web/dist/src/views/widgets/PaginateWidget.js
girder/web/dist/src/views/widgets/PluginConfigBreadcrumbWidget.js
girder/web/dist/src/views/widgets/RootSelectorWidget.js
girder/web/dist/src/views/widgets/SearchFieldWidget.js
girder/web/dist/src/views/widgets/SearchPaginateWidget.js
girder/web/dist/src/views/widgets/SortCollectionWidget.js
girder/web/dist/src/views/widgets/TaskProgressWidget.js
girder/web/dist/src/views/widgets/TimelineWidget.js
girder/web/dist/src/views/widgets/UploadWidget.js
girder/web/dist/src/views/widgets/UserOtpManagementWidget.js
girder/web/dist/src/views/widgets/index.js
girder/web/tests/coverage.ts
girder/web/tests/playwright-setup.ts
girder/web/tests/playwright-teardown.ts
girder/web/tests/server.ts
girder/web/tests/util.ts
girder/web/tests/spec/admin.spec.ts
girder/web/tests/spec/plugin_authorized_upload.spec.ts
girder/web/tests/spec/plugin_hashsum_download.spec.ts
girder/web/tests/spec/plugin_homepage.spec.ts
girder/web/tests/spec/plugin_item_licenses.spec.ts
girder/web/tests/spec/plugin_readme.spec.ts
girder/web/tests/spec/plugin_slicer_cli_web.spec.ts
girder/web/tests/spec/plugin_terms.spec.ts
girder/web/tests/spec/plugin_thumbnails.spec.ts
girder/web/tests/spec/plugin_user_quota.spec.ts
girder/web/tests/spec/data/README.md
girder/web/tests/spec/data/slicer_cli_web_test.xml
girder/web/tests/spec/data/ten_byte_file.txt
pytest_girder/LICENSE
pytest_girder/MANIFEST.in
pytest_girder/pyproject.toml
pytest_girder/setup.py
pytest_girder/pytest_girder/__init__.py
pytest_girder/pytest_girder/assertions.py
pytest_girder/pytest_girder/fixtures.py
pytest_girder/pytest_girder/plugin.py
pytest_girder/pytest_girder/plugin_registry.py
pytest_girder/pytest_girder/utils.py
pytest_girder/pytest_girder/web_client.py
scripts/publicNames.py
scripts/publicNames.txt
scripts/test_names.sh
scripts/midas/README.rst
scripts/midas/migrate.py
scripts/midas/requirements.txt
scripts/midas/walk_girder.py
scripts/midas/walk_midas.py