This is an automated email from the ASF dual-hosted git repository. machristie pushed a change to branch AIRAVATA-3562 in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
from 793b8f39 AIRAVATA-3565 Other field for single and multi choice fields new 6d761044 AIRAVATA-3565 Add validation to extended user profile editor new 9a68c808 AIRAVATA-3565 Adding required column to ExtendedUserProfileField new 49ebb76c AIRAVATA-3565 Support for optional extended user profile fields new 5c2aed33 AIRAVATA-3565 Combining both forms into one The 4 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: .../js/models/ExtendedUserProfileField.js | 1 + .../0016_extendeduserprofilefield_required.py | 18 ++++++++ django_airavata/apps/auth/models.py | 1 + django_airavata/apps/auth/serializers.py | 3 +- .../js/components/ExtendedUserProfileEditor.vue | 10 +++- .../ExtendedUserProfileMultiChoiceFieldEditor.vue | 42 +++++++++++++++++ .../ExtendedUserProfileSingleChoiceFieldEditor.vue | 53 +++++++++++++++++++++- .../ExtendedUserProfileTextFieldEditor.vue | 24 +++++++++- ...ExtendedUserProfileUserAgreementFieldEditor.vue | 39 +++++++++++++++- .../js/components/UserProfileEditor.vue | 11 +---- .../js/containers/UserProfileContainer.vue | 47 +++++++++++++------ .../js/store/modules/extendedUserProfile.js | 2 +- .../static/common/js/errors/vuelidateHelpers.js | 14 ++++++ 13 files changed, 235 insertions(+), 30 deletions(-) create mode 100644 django_airavata/apps/auth/migrations/0016_extendeduserprofilefield_required.py