├── .dockerignore ├── .env ├── .gitignore ├── .gitlab-ci.yml ├── .pylintrc ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── bin ├── _utils │ ├── backend_init.sh │ ├── backend_install.sh │ ├── database_install.sh │ └── frontend_install.sh ├── ci │ └── backend_unittest.sh ├── dev │ ├── backend_start.sh │ ├── celery_start.sh │ ├── database_start.sh │ ├── frontend_start.sh │ ├── init_dev.sh │ ├── migrate.sh │ └── rabbitmq_start.sh ├── prod │ ├── build.sh │ ├── push.sh │ └── start.sh ├── quickstart.sh ├── redeploy.sh └── update.sh ├── circle.yml.bak ├── deployment ├── docker-compose │ ├── docker-compose.build.yml │ └── docker-compose.init.yml ├── docker │ ├── app │ │ ├── Dockerfile │ │ └── app-entrypoint.sh │ ├── celery │ │ ├── Dockerfile │ │ └── celery-entrypoint.sh │ ├── database_init │ │ ├── Dockerfile │ │ ├── database_init-entrypoint.sh │ │ └── pg_hba.conf │ ├── load-secrets.sh │ ├── nginx │ │ ├── Dockerfile │ │ ├── nginx.conf │ │ └── wsgi.params │ └── wait-for-it.sh └── kubernetes │ └── TODO.yaml ├── docker-compose.override.yml ├── docker-compose.yml ├── docs ├── best_practices.md ├── debug-database.md ├── img │ ├── image_root.png │ ├── image_transfer.png │ ├── mov-copy-check-fast.gif │ ├── mov-copy-check.gif │ ├── mov-settings-fast.gif │ └── mov-settings.gif ├── kubernetes-guide.md ├── requirements.md ├── server-recipes.md └── suggestions.md ├── package.json ├── requirements.txt ├── src ├── backend │ ├── api │ │ ├── __init__.py │ │ ├── application.py │ │ ├── config.py │ │ ├── exceptions.py │ │ ├── managers │ │ │ ├── auth_manager.py │ │ │ ├── cloud_connection_manager.py │ │ │ ├── copy_job_manager.py │ │ │ ├── hashsum_job_manager.py │ │ │ └── system_manager.py │ │ ├── mixins │ │ │ └── timestamp_mixin.py │ │ ├── models │ │ │ ├── __init__.py │ │ │ ├── cloud_connection.py │ │ │ ├── copy_job.py │ │ │ ├── hashsum_job.py │ │ │ └── revoked_token.py │ │ ├── tasks │ │ │ ├── __init__.py │ │ │ └── celery_tasks.py │ │ ├── utils │ │ │ ├── abstract_connection.py │ │ │ ├── copy_job_queue.py │ │ │ ├── email_utils.py │ │ │ ├── file_utils.py │ │ │ ├── file_utils_test.py │ │ │ ├── hashsum_job_queue.py │ │ │ ├── local_connection.py │ │ │ ├── pam.py │ │ │ └── rclone_connection.py │ │ └── views │ │ │ ├── auth_views.py │ │ │ ├── cloud_connection_views.py │ │ │ ├── copy_job_views.py │ │ │ ├── hashsum_job_views.py │ │ │ └── system_views.py │ ├── manage.py │ ├── migrations │ │ ├── README │ │ ├── alembic.ini │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ ├── 20190530_120644_d5f87144251f_.py │ │ │ ├── 20190603_152901_a5879be2fd07_.py │ │ │ ├── 20190610_230600_4a40191fc890_.py │ │ │ ├── 20190622_201026_5f86e3e2b044_.py │ │ │ ├── 20190622_204246_1ff9889810e2_.py │ │ │ ├── 20190627_191413_234567debc78_.py │ │ │ ├── 20190627_192654_ea775e9f7dc2_.py │ │ │ ├── 20190703_170827_80ce05699ec9_.py │ │ │ ├── 20190703_172219_0d4810515c25_.py │ │ │ ├── 20190705_190216_847966058a76_.py │ │ │ ├── 20190709_190045_11004caa4255_.py │ │ │ ├── 20190710_183755_9ec4e6d9381e_.py │ │ │ ├── 20191203_084617_dbdcb592b079_.py │ │ │ ├── 20191207_152237_62d05dee22b9_.py │ │ │ ├── 20191211_202054_f67d1772b513_.py │ │ │ ├── 20191214_120225_be6b24ca2267_.py │ │ │ ├── 20191214_134614_749eb9900744_.py │ │ │ ├── 20191214_145046_1035b06e75e0_.py │ │ │ ├── 20191221_164504_881811805554_.py │ │ │ ├── 20200125_092633_0ed04a434168_.py │ │ │ ├── 20200309_224008_e9dc9c11604f_.py │ │ │ ├── 20200311_195437_f8ecac0421e8_.py │ │ │ ├── 20200316_004444_bb59b6777634_.py │ │ │ ├── 20201007_200258_1d453219803e_.py │ │ │ ├── 20220122_114248_51633c8a4305_.py │ │ │ ├── 20220608_180830_cb321d9a4a6c_.py │ │ │ └── 20250607_203206_42a4b7401b23_add_kms_encryption_key_arn.py │ ├── wsgi.ini │ └── wsgi.py └── frontend │ ├── css │ └── style.css │ ├── img │ ├── favicon.ico │ └── logo.png │ ├── index.html │ ├── js │ ├── Root.jsx │ ├── TemplateComponent.jsx │ ├── actions │ │ ├── alertActions.jsx │ │ ├── apiActions.jsx │ │ ├── authActions.jsx │ │ ├── dialogActions.jsx │ │ ├── paneActions.jsx │ │ └── settingsActions.jsx │ ├── components │ │ ├── FormItem.jsx │ │ ├── Icon.jsx │ │ ├── Info.jsx │ │ ├── Navbar.jsx │ │ ├── PrivateRoute.jsx │ │ ├── ResizableDivider.jsx │ │ ├── ToggleInfo.jsx │ │ ├── UriResource.jsx │ │ └── UserMenu.jsx │ ├── constants.jsx │ ├── main.jsx │ ├── managers │ │ ├── apiManager.jsx │ │ ├── fileManager.jsx │ │ └── paneManager.jsx │ ├── middleware │ │ └── authMiddleware.jsx │ ├── reducers │ │ ├── alertReducer.jsx │ │ ├── apiReducer.jsx │ │ ├── authReducer.jsx │ │ ├── dialogReducer.jsx │ │ ├── loadersReducer.jsx │ │ ├── paneReducer.jsx │ │ ├── reducers.jsx │ │ └── settingsReducer.jsx │ ├── store.jsx │ ├── utils │ │ ├── arrayUtils.jsx │ │ ├── clipboard.jsx │ │ ├── formatBytes.jsx │ │ ├── formatDate.jsx │ │ ├── parseTime.jsx │ │ └── serializeForm.jsx │ └── views │ │ ├── Alerts │ │ └── Alerts.jsx │ │ ├── App │ │ ├── App.jsx │ │ ├── CommandBar │ │ │ ├── CommandBar.jsx │ │ │ ├── LeftCommandBar.jsx │ │ │ └── RightCommandBar.jsx │ │ ├── CopyJobSection │ │ │ ├── CopyJobSection.jsx │ │ │ ├── CopyJobSectionHeader.jsx │ │ │ ├── CopyJobTable.jsx │ │ │ └── HashsumJobTable.jsx │ │ ├── Pane │ │ │ ├── LeftPane.jsx │ │ │ ├── Pane.jsx │ │ │ ├── PaneFile.jsx │ │ │ └── RightPane.jsx │ │ └── StatusBar.jsx │ │ ├── Clouds │ │ ├── CloudRow.jsx │ │ └── Clouds.jsx │ │ ├── Dialogs │ │ ├── CloudConnection │ │ │ ├── CloudConnectionDialogFields.jsx │ │ │ ├── EditCloudConnectionDialog.jsx │ │ │ ├── NewCloudConnectionDialog.jsx │ │ │ └── VerifyStatusButton.jsx │ │ ├── Dialogs.jsx │ │ ├── EditCopyJobDialog.jsx │ │ ├── EditHashsumJobDialog.jsx │ │ ├── MkdirDialog.jsx │ │ ├── NewCopyJobDialog.jsx │ │ ├── NewHashsumJobDialog.jsx │ │ └── SettingsDialog.jsx │ │ ├── Login.jsx │ │ ├── Logout.jsx │ │ └── PageNotFound.jsx │ └── webpack │ ├── webpack.common.js │ ├── webpack.dev.js │ └── webpack.prod.js ├── start.sh └── test └── backend ├── __init__.py ├── test_local_connection.py └── test_rclone_connection.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/.pylintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/_utils/backend_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/_utils/backend_init.sh -------------------------------------------------------------------------------- /bin/_utils/backend_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/_utils/backend_install.sh -------------------------------------------------------------------------------- /bin/_utils/database_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/_utils/database_install.sh -------------------------------------------------------------------------------- /bin/_utils/frontend_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/_utils/frontend_install.sh -------------------------------------------------------------------------------- /bin/ci/backend_unittest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/ci/backend_unittest.sh -------------------------------------------------------------------------------- /bin/dev/backend_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/dev/backend_start.sh -------------------------------------------------------------------------------- /bin/dev/celery_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/dev/celery_start.sh -------------------------------------------------------------------------------- /bin/dev/database_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/dev/database_start.sh -------------------------------------------------------------------------------- /bin/dev/frontend_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/dev/frontend_start.sh -------------------------------------------------------------------------------- /bin/dev/init_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/dev/init_dev.sh -------------------------------------------------------------------------------- /bin/dev/migrate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/dev/migrate.sh -------------------------------------------------------------------------------- /bin/dev/rabbitmq_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/dev/rabbitmq_start.sh -------------------------------------------------------------------------------- /bin/prod/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/prod/build.sh -------------------------------------------------------------------------------- /bin/prod/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/prod/push.sh -------------------------------------------------------------------------------- /bin/prod/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/prod/start.sh -------------------------------------------------------------------------------- /bin/quickstart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/quickstart.sh -------------------------------------------------------------------------------- /bin/redeploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/redeploy.sh -------------------------------------------------------------------------------- /bin/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/bin/update.sh -------------------------------------------------------------------------------- /circle.yml.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/circle.yml.bak -------------------------------------------------------------------------------- /deployment/docker-compose/docker-compose.build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker-compose/docker-compose.build.yml -------------------------------------------------------------------------------- /deployment/docker-compose/docker-compose.init.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker-compose/docker-compose.init.yml -------------------------------------------------------------------------------- /deployment/docker/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/app/Dockerfile -------------------------------------------------------------------------------- /deployment/docker/app/app-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/app/app-entrypoint.sh -------------------------------------------------------------------------------- /deployment/docker/celery/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/celery/Dockerfile -------------------------------------------------------------------------------- /deployment/docker/celery/celery-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/celery/celery-entrypoint.sh -------------------------------------------------------------------------------- /deployment/docker/database_init/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/database_init/Dockerfile -------------------------------------------------------------------------------- /deployment/docker/database_init/database_init-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/database_init/database_init-entrypoint.sh -------------------------------------------------------------------------------- /deployment/docker/database_init/pg_hba.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/database_init/pg_hba.conf -------------------------------------------------------------------------------- /deployment/docker/load-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/load-secrets.sh -------------------------------------------------------------------------------- /deployment/docker/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/nginx/Dockerfile -------------------------------------------------------------------------------- /deployment/docker/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/nginx/nginx.conf -------------------------------------------------------------------------------- /deployment/docker/nginx/wsgi.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/nginx/wsgi.params -------------------------------------------------------------------------------- /deployment/docker/wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/deployment/docker/wait-for-it.sh -------------------------------------------------------------------------------- /deployment/kubernetes/TODO.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/best_practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/best_practices.md -------------------------------------------------------------------------------- /docs/debug-database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/debug-database.md -------------------------------------------------------------------------------- /docs/img/image_root.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/img/image_root.png -------------------------------------------------------------------------------- /docs/img/image_transfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/img/image_transfer.png -------------------------------------------------------------------------------- /docs/img/mov-copy-check-fast.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/img/mov-copy-check-fast.gif -------------------------------------------------------------------------------- /docs/img/mov-copy-check.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/img/mov-copy-check.gif -------------------------------------------------------------------------------- /docs/img/mov-settings-fast.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/img/mov-settings-fast.gif -------------------------------------------------------------------------------- /docs/img/mov-settings.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/img/mov-settings.gif -------------------------------------------------------------------------------- /docs/kubernetes-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/kubernetes-guide.md -------------------------------------------------------------------------------- /docs/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/requirements.md -------------------------------------------------------------------------------- /docs/server-recipes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/server-recipes.md -------------------------------------------------------------------------------- /docs/suggestions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/docs/suggestions.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/package.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/backend/api/__init__.py: -------------------------------------------------------------------------------- 1 | from .application import create_app, db, celery 2 | -------------------------------------------------------------------------------- /src/backend/api/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/application.py -------------------------------------------------------------------------------- /src/backend/api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/config.py -------------------------------------------------------------------------------- /src/backend/api/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/exceptions.py -------------------------------------------------------------------------------- /src/backend/api/managers/auth_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/managers/auth_manager.py -------------------------------------------------------------------------------- /src/backend/api/managers/cloud_connection_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/managers/cloud_connection_manager.py -------------------------------------------------------------------------------- /src/backend/api/managers/copy_job_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/managers/copy_job_manager.py -------------------------------------------------------------------------------- /src/backend/api/managers/hashsum_job_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/managers/hashsum_job_manager.py -------------------------------------------------------------------------------- /src/backend/api/managers/system_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/managers/system_manager.py -------------------------------------------------------------------------------- /src/backend/api/mixins/timestamp_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/mixins/timestamp_mixin.py -------------------------------------------------------------------------------- /src/backend/api/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/models/__init__.py -------------------------------------------------------------------------------- /src/backend/api/models/cloud_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/models/cloud_connection.py -------------------------------------------------------------------------------- /src/backend/api/models/copy_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/models/copy_job.py -------------------------------------------------------------------------------- /src/backend/api/models/hashsum_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/models/hashsum_job.py -------------------------------------------------------------------------------- /src/backend/api/models/revoked_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/models/revoked_token.py -------------------------------------------------------------------------------- /src/backend/api/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | from .celery_tasks import * 2 | -------------------------------------------------------------------------------- /src/backend/api/tasks/celery_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/tasks/celery_tasks.py -------------------------------------------------------------------------------- /src/backend/api/utils/abstract_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/utils/abstract_connection.py -------------------------------------------------------------------------------- /src/backend/api/utils/copy_job_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/utils/copy_job_queue.py -------------------------------------------------------------------------------- /src/backend/api/utils/email_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/utils/email_utils.py -------------------------------------------------------------------------------- /src/backend/api/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/utils/file_utils.py -------------------------------------------------------------------------------- /src/backend/api/utils/file_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/utils/file_utils_test.py -------------------------------------------------------------------------------- /src/backend/api/utils/hashsum_job_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/utils/hashsum_job_queue.py -------------------------------------------------------------------------------- /src/backend/api/utils/local_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/utils/local_connection.py -------------------------------------------------------------------------------- /src/backend/api/utils/pam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/utils/pam.py -------------------------------------------------------------------------------- /src/backend/api/utils/rclone_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/utils/rclone_connection.py -------------------------------------------------------------------------------- /src/backend/api/views/auth_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/views/auth_views.py -------------------------------------------------------------------------------- /src/backend/api/views/cloud_connection_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/views/cloud_connection_views.py -------------------------------------------------------------------------------- /src/backend/api/views/copy_job_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/views/copy_job_views.py -------------------------------------------------------------------------------- /src/backend/api/views/hashsum_job_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/views/hashsum_job_views.py -------------------------------------------------------------------------------- /src/backend/api/views/system_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/api/views/system_views.py -------------------------------------------------------------------------------- /src/backend/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/manage.py -------------------------------------------------------------------------------- /src/backend/migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /src/backend/migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/alembic.ini -------------------------------------------------------------------------------- /src/backend/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/env.py -------------------------------------------------------------------------------- /src/backend/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/script.py.mako -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190530_120644_d5f87144251f_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190530_120644_d5f87144251f_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190603_152901_a5879be2fd07_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190603_152901_a5879be2fd07_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190610_230600_4a40191fc890_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190610_230600_4a40191fc890_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190622_201026_5f86e3e2b044_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190622_201026_5f86e3e2b044_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190622_204246_1ff9889810e2_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190622_204246_1ff9889810e2_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190627_191413_234567debc78_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190627_191413_234567debc78_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190627_192654_ea775e9f7dc2_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190627_192654_ea775e9f7dc2_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190703_170827_80ce05699ec9_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190703_170827_80ce05699ec9_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190703_172219_0d4810515c25_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190703_172219_0d4810515c25_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190705_190216_847966058a76_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190705_190216_847966058a76_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190709_190045_11004caa4255_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190709_190045_11004caa4255_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20190710_183755_9ec4e6d9381e_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20190710_183755_9ec4e6d9381e_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20191203_084617_dbdcb592b079_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20191203_084617_dbdcb592b079_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20191207_152237_62d05dee22b9_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20191207_152237_62d05dee22b9_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20191211_202054_f67d1772b513_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20191211_202054_f67d1772b513_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20191214_120225_be6b24ca2267_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20191214_120225_be6b24ca2267_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20191214_134614_749eb9900744_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20191214_134614_749eb9900744_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20191214_145046_1035b06e75e0_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20191214_145046_1035b06e75e0_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20191221_164504_881811805554_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20191221_164504_881811805554_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20200125_092633_0ed04a434168_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20200125_092633_0ed04a434168_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20200309_224008_e9dc9c11604f_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20200309_224008_e9dc9c11604f_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20200311_195437_f8ecac0421e8_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20200311_195437_f8ecac0421e8_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20200316_004444_bb59b6777634_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20200316_004444_bb59b6777634_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20201007_200258_1d453219803e_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20201007_200258_1d453219803e_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20220122_114248_51633c8a4305_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20220122_114248_51633c8a4305_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20220608_180830_cb321d9a4a6c_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20220608_180830_cb321d9a4a6c_.py -------------------------------------------------------------------------------- /src/backend/migrations/versions/20250607_203206_42a4b7401b23_add_kms_encryption_key_arn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/migrations/versions/20250607_203206_42a4b7401b23_add_kms_encryption_key_arn.py -------------------------------------------------------------------------------- /src/backend/wsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/wsgi.ini -------------------------------------------------------------------------------- /src/backend/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/backend/wsgi.py -------------------------------------------------------------------------------- /src/frontend/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/css/style.css -------------------------------------------------------------------------------- /src/frontend/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/img/favicon.ico -------------------------------------------------------------------------------- /src/frontend/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/img/logo.png -------------------------------------------------------------------------------- /src/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/index.html -------------------------------------------------------------------------------- /src/frontend/js/Root.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/Root.jsx -------------------------------------------------------------------------------- /src/frontend/js/TemplateComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/TemplateComponent.jsx -------------------------------------------------------------------------------- /src/frontend/js/actions/alertActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/actions/alertActions.jsx -------------------------------------------------------------------------------- /src/frontend/js/actions/apiActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/actions/apiActions.jsx -------------------------------------------------------------------------------- /src/frontend/js/actions/authActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/actions/authActions.jsx -------------------------------------------------------------------------------- /src/frontend/js/actions/dialogActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/actions/dialogActions.jsx -------------------------------------------------------------------------------- /src/frontend/js/actions/paneActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/actions/paneActions.jsx -------------------------------------------------------------------------------- /src/frontend/js/actions/settingsActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/actions/settingsActions.jsx -------------------------------------------------------------------------------- /src/frontend/js/components/FormItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/components/FormItem.jsx -------------------------------------------------------------------------------- /src/frontend/js/components/Icon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/components/Icon.jsx -------------------------------------------------------------------------------- /src/frontend/js/components/Info.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/components/Info.jsx -------------------------------------------------------------------------------- /src/frontend/js/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/components/Navbar.jsx -------------------------------------------------------------------------------- /src/frontend/js/components/PrivateRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/components/PrivateRoute.jsx -------------------------------------------------------------------------------- /src/frontend/js/components/ResizableDivider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/components/ResizableDivider.jsx -------------------------------------------------------------------------------- /src/frontend/js/components/ToggleInfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/components/ToggleInfo.jsx -------------------------------------------------------------------------------- /src/frontend/js/components/UriResource.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/components/UriResource.jsx -------------------------------------------------------------------------------- /src/frontend/js/components/UserMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/components/UserMenu.jsx -------------------------------------------------------------------------------- /src/frontend/js/constants.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/constants.jsx -------------------------------------------------------------------------------- /src/frontend/js/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/main.jsx -------------------------------------------------------------------------------- /src/frontend/js/managers/apiManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/managers/apiManager.jsx -------------------------------------------------------------------------------- /src/frontend/js/managers/fileManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/managers/fileManager.jsx -------------------------------------------------------------------------------- /src/frontend/js/managers/paneManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/managers/paneManager.jsx -------------------------------------------------------------------------------- /src/frontend/js/middleware/authMiddleware.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/middleware/authMiddleware.jsx -------------------------------------------------------------------------------- /src/frontend/js/reducers/alertReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/reducers/alertReducer.jsx -------------------------------------------------------------------------------- /src/frontend/js/reducers/apiReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/reducers/apiReducer.jsx -------------------------------------------------------------------------------- /src/frontend/js/reducers/authReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/reducers/authReducer.jsx -------------------------------------------------------------------------------- /src/frontend/js/reducers/dialogReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/reducers/dialogReducer.jsx -------------------------------------------------------------------------------- /src/frontend/js/reducers/loadersReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/reducers/loadersReducer.jsx -------------------------------------------------------------------------------- /src/frontend/js/reducers/paneReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/reducers/paneReducer.jsx -------------------------------------------------------------------------------- /src/frontend/js/reducers/reducers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/reducers/reducers.jsx -------------------------------------------------------------------------------- /src/frontend/js/reducers/settingsReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/reducers/settingsReducer.jsx -------------------------------------------------------------------------------- /src/frontend/js/store.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/store.jsx -------------------------------------------------------------------------------- /src/frontend/js/utils/arrayUtils.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/utils/arrayUtils.jsx -------------------------------------------------------------------------------- /src/frontend/js/utils/clipboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/utils/clipboard.jsx -------------------------------------------------------------------------------- /src/frontend/js/utils/formatBytes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/utils/formatBytes.jsx -------------------------------------------------------------------------------- /src/frontend/js/utils/formatDate.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/utils/formatDate.jsx -------------------------------------------------------------------------------- /src/frontend/js/utils/parseTime.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/utils/parseTime.jsx -------------------------------------------------------------------------------- /src/frontend/js/utils/serializeForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/utils/serializeForm.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Alerts/Alerts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Alerts/Alerts.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/App.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/CommandBar/CommandBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/CommandBar/CommandBar.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/CommandBar/LeftCommandBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/CommandBar/LeftCommandBar.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/CommandBar/RightCommandBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/CommandBar/RightCommandBar.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/CopyJobSection/CopyJobSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/CopyJobSection/CopyJobSection.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/CopyJobSection/CopyJobSectionHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/CopyJobSection/CopyJobSectionHeader.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/CopyJobSection/CopyJobTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/CopyJobSection/CopyJobTable.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/CopyJobSection/HashsumJobTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/CopyJobSection/HashsumJobTable.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/Pane/LeftPane.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/Pane/LeftPane.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/Pane/Pane.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/Pane/Pane.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/Pane/PaneFile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/Pane/PaneFile.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/Pane/RightPane.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/Pane/RightPane.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/App/StatusBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/App/StatusBar.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Clouds/CloudRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Clouds/CloudRow.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Clouds/Clouds.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Clouds/Clouds.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/CloudConnection/CloudConnectionDialogFields.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/CloudConnection/CloudConnectionDialogFields.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/CloudConnection/EditCloudConnectionDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/CloudConnection/EditCloudConnectionDialog.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/CloudConnection/NewCloudConnectionDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/CloudConnection/NewCloudConnectionDialog.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/CloudConnection/VerifyStatusButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/CloudConnection/VerifyStatusButton.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/Dialogs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/Dialogs.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/EditCopyJobDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/EditCopyJobDialog.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/EditHashsumJobDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/EditHashsumJobDialog.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/MkdirDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/MkdirDialog.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/NewCopyJobDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/NewCopyJobDialog.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/NewHashsumJobDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/NewHashsumJobDialog.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Dialogs/SettingsDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Dialogs/SettingsDialog.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Login.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/Logout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/Logout.jsx -------------------------------------------------------------------------------- /src/frontend/js/views/PageNotFound.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/js/views/PageNotFound.jsx -------------------------------------------------------------------------------- /src/frontend/webpack/webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/webpack/webpack.common.js -------------------------------------------------------------------------------- /src/frontend/webpack/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/webpack/webpack.dev.js -------------------------------------------------------------------------------- /src/frontend/webpack/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/src/frontend/webpack/webpack.prod.js -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/start.sh -------------------------------------------------------------------------------- /test/backend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/test/backend/__init__.py -------------------------------------------------------------------------------- /test/backend/test_local_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/test/backend/test_local_connection.py -------------------------------------------------------------------------------- /test/backend/test_rclone_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredHutch/motuz/HEAD/test/backend/test_rclone_connection.py --------------------------------------------------------------------------------