You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2022/01/18 14:19:41 UTC
[airavata-django-portal] 01/01: Merge branch 'master' into delta-topology-workshop
This is an automated email from the ASF dual-hosted git repository.
machristie pushed a commit to branch delta-topology-workshop
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
commit fbe091157143d4f0b69aa56f6ef238f72d089296
Merge: f76ec3b da7b121
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Tue Jan 18 09:19:31 2022 -0500
Merge branch 'master' into delta-topology-workshop
README.md | 14 +-
django_airavata/apps/admin/package.json | 1 +
.../ComputeResourceReservationEditor.vue | 2 +-
.../applications/ApplicationDeploymentEditor.vue | 11 ++
.../src/components/notices/NoticeEditor.vue | 2 +-
.../src/components/users/ActivateUserPanel.vue | 4 +-
.../src/components/users/ChangeUsernamePanel.vue | 105 ++++++++++++
.../src/components/users/EditGroupsPanel.vue | 68 ++++++++
.../components/users/ExternalIDPUserInfoPanel.vue | 34 ++++
.../IdentityServiceUserManagementContainer.vue | 8 +
.../src/components/users/UserDetailsContainer.vue | 139 +++++++++-------
.../src/components/users/UserProfilePanel.vue | 65 ++++++++
django_airavata/apps/admin/yarn.lock | 5 +
django_airavata/apps/api/serializers.py | 33 ++++
.../js/models/IAMUserProfile.js | 5 +
.../static/django_airavata_api/js/models/User.js | 11 +-
.../django_airavata_api/js/service_config.js | 8 +
django_airavata/apps/api/views.py | 22 +++
django_airavata/apps/auth/backends.py | 75 ++++++++-
django_airavata/apps/auth/iam_admin_client.py | 66 ++++++++
django_airavata/apps/auth/middleware.py | 33 +++-
.../auth/migrations/0009_auto_20210625_1725.py | 41 +++++
.../0010_userprofile_username_initialized.py | 18 +++
.../0011_remove_userprofile_username_locked.py | 17 ++
.../auth/migrations/0012_merge_20211210_2041.py | 14 ++
django_airavata/apps/auth/models.py | 81 +++++++++-
django_airavata/apps/auth/serializers.py | 34 +++-
django_airavata/apps/auth/signals.py | 17 +-
.../js/components/UserProfileEditor.vue | 21 ++-
.../js/containers/UserProfileContainer.vue | 21 +++
django_airavata/apps/auth/tests/test_backends.py | 178 +++++++++++++++++++++
django_airavata/apps/auth/utils.py | 45 ++++++
django_airavata/apps/auth/views.py | 21 ++-
.../js/input-editors/InputEditorMixin.js | 2 +-
.../ComputationalResourceSchedulingEditor.vue | 2 +-
.../js/components/experiment/ExperimentEditor.vue | 4 +-
.../js/components/experiment/ExperimentSummary.vue | 25 +++
.../components/experiment/QueueSettingsEditor.vue | 35 +++-
.../input-editors/InputEditorContainer.vue | 4 +-
.../input-editors/InputEditorFormGroup.vue | 2 +-
.../storage-edit/UserStorageTextEditViewer.vue | 14 +-
.../js/web-components/QueueSettingsEditor.vue | 5 +-
.../js/web-components/store.js | 20 ++-
.../tests/unit/web-components/store.spec.js | 131 +++++++++++++++
django_airavata/settings.py | 1 +
.../common/js/components/ConfirmationButton.vue | 52 ++++++
.../common/js/components/ValidatedFormGroup.vue | 2 +-
.../static/common/js/errors/ValidationErrors.js | 2 +-
django_airavata/static/common/js/index.js | 2 +
requirements.txt | 2 +-
50 files changed, 1393 insertions(+), 131 deletions(-)