This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch delta-topology-workshop
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
from 550870b9 Merge branch 'master' into delta-topology-workshop
add b6c24cab Bump django from 3.2.16 to 3.2.18
add 1adfb37d Merge pull request #168 from
apache/dependabot/pip/django-3.2.18
add 528996cd Make sure request info gets into error emails
add 3dfcac88 AIRAVATA-3693 Switch to run-s so it works on Windows too
add 5ab69a4a AIRAVATA-3693 Add windows JS build to action
add e56c3306 AIRAVATA-3693 windows JS build action set to use cmd shell
add 2b5ba36b AIRAVATA-3693 add npm-run-all to package.json
add a248cbd7 AIRAVATA-3694 Basic archive_user_data management command
add b9dc12e4 AIRAVATA-3694 Basic unarchive_user_data command
add e0abdebb AIRAVATA-3694 minimum archive size setting
add 1e130acb AIRAVATA-3694 log error if some error happens trying to
create a user archive
add 6a52ac3c AIRAVATA-3694 handle case where there is nothing to archive
add 9e5ccfac AIRAVATA-3694 REST API and admin view to see when experiment
data dir has been archived
add 2a63b583 AIRAVATA-3694 Documented new user data archive settings
add d0768e84 AIRAVATA-3694 Attempt to rollback the archive if something
fails when deleting archived data
add e4aa3d4d AIRAVATA-3694 Reset modification time when unarchiving
add 086fb53f AIRAVATA-3694 Notice to user when experiment data is archived
and also the general archive policy
add 75a4e563 AIRAVATA-3694 --max-age option added to archive_user_data
add 28b9ee78 AIRAVATA-3694 make the archive directory, including any
missing parents
add bb283acb Merge branch 'archive-user-data' into develop
add e27ac668 AIRAVATA-3694 adding missing mock for test
add 8b4670a9 Merge branch 'archive-user-data' into develop
add 668357b0 AIRAVATA-3695 Bug fix for handling missing optional fields
add 4442cde5 AIRAVATA-3695 Bug fix for null reference
add f9b3dda3 Merge branch 'archive-user-data' into develop
add 15f91433 AIRAVATA-3694 log exception when archive fails so it
generates an error email in production
add 8db03aa7 AIRAVATA-3694 handle case where file was already deleted
new 5889a7c8 Merge branch 'master' into delta-topology-workshop
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/build-and-test.yaml | 15 +
.../{ => apps/admin/management}/__init__.py | 0
.../admin/management/commands}/__init__.py | 0
.../admin/management/commands/archive_user_data.py | 162 ++++++++
.../management/commands/unarchive_user_data.py | 42 +++
.../apps/admin/migrations/0001_initial.py | 35 ++
django_airavata/apps/admin/models.py | 15 +
.../statistics/ExperimentDetailsView.vue | 18 +-
.../ExperimentStatisticsContainer.spec.js | 9 +
.../api/static/django_airavata_api/js/index.js | 1 +
.../django_airavata_api/js/service_config.js | 9 +
django_airavata/apps/api/thrift_utils.py | 2 +-
django_airavata/apps/api/urls.py | 3 +
django_airavata/apps/api/views.py | 37 +-
django_airavata/apps/auth/backends.py | 2 +-
.../storage/ExperimentStorageViewContainer.vue | 23 ++
django_airavata/apps/workspace/views.py | 4 +-
django_airavata/settings.py | 7 +
django_airavata/settings_local.py.sample | 8 +
django_airavata/static/common/package.json | 9 +-
django_airavata/static/common/yarn.lock | 414 ++++++++++++++++++++-
requirements.txt | 2 +-
22 files changed, 794 insertions(+), 23 deletions(-)
copy django_airavata/{ => apps/admin/management}/__init__.py (100%)
copy django_airavata/{ => apps/admin/management/commands}/__init__.py (100%)
create mode 100644
django_airavata/apps/admin/management/commands/archive_user_data.py
create mode 100644
django_airavata/apps/admin/management/commands/unarchive_user_data.py
create mode 100644 django_airavata/apps/admin/migrations/0001_initial.py