This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
from a138e77f Bug fix, adding new field to UserConfigurationData
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
No new revisions were added by this update.
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