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:13:32 UTC

[airavata-django-portal] 01/01: Merge branch 'staging'

This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git

commit da7b1218e6509e3f11ecfbc4f2e01383faaed379
Merge: 4ef9337 6d05707
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Tue Jan 18 09:12:56 2022 -0500

    Merge branch 'staging'

 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 +-
 .../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 +-
 48 files changed, 1380 insertions(+), 116 deletions(-)