This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
from 2b5ba36b AIRAVATA-3693 add npm-run-all to package.json
new a248cbd7 AIRAVATA-3694 Basic archive_user_data management command
new b9dc12e4 AIRAVATA-3694 Basic unarchive_user_data command
new e0abdebb AIRAVATA-3694 minimum archive size setting
new 1e130acb AIRAVATA-3694 log error if some error happens trying to
create a user archive
new 6a52ac3c AIRAVATA-3694 handle case where there is nothing to archive
new 9e5ccfac AIRAVATA-3694 REST API and admin view to see when experiment
data dir has been archived
new 2a63b583 AIRAVATA-3694 Documented new user data archive settings
new d0768e84 AIRAVATA-3694 Attempt to rollback the archive if something
fails when deleting archived data
new e4aa3d4d AIRAVATA-3694 Reset modification time when unarchiving
new 086fb53f AIRAVATA-3694 Notice to user when experiment data is archived
and also the general archive policy
new 75a4e563 AIRAVATA-3694 --max-age option added to archive_user_data
new 28b9ee78 AIRAVATA-3694 make the archive directory, including any
missing parents
new bb283acb Merge branch 'archive-user-data' into develop
The 13 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:
.../{ => apps/admin/management}/__init__.py | 0
.../admin/management/commands}/__init__.py | 0
.../admin/management/commands/archive_user_data.py | 159 +++++++++++++++++++++
.../management/commands/unarchive_user_data.py | 42 ++++++
.../apps/admin/migrations/0001_initial.py | 35 +++++
django_airavata/apps/admin/models.py | 15 ++
.../statistics/ExperimentDetailsView.vue | 20 ++-
.../api/static/django_airavata_api/js/index.js | 1 +
.../django_airavata_api/js/service_config.js | 9 ++
django_airavata/apps/api/urls.py | 3 +
django_airavata/apps/api/views.py | 25 +++-
.../storage/ExperimentStorageViewContainer.vue | 23 +++
django_airavata/settings.py | 7 +
django_airavata/settings_local.py.sample | 8 ++
14 files changed, 345 insertions(+), 2 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