From a92eba443d802a73a30df678e4523142ad1a9356 Mon Sep 17 00:00:00 2001 From: Caleb Cox Date: Thu, 22 Aug 2024 09:07:53 -0500 Subject: [PATCH] Allow editing incomplete registrations --- app/scripts/controllers/editRegistrationModal.js | 1 + app/views/blocks/emailQuestion.html | 2 +- app/views/modals/editRegistration.html | 7 +------ 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/app/scripts/controllers/editRegistrationModal.js b/app/scripts/controllers/editRegistrationModal.js index c2e54ab8b..0bf34206c 100644 --- a/app/scripts/controllers/editRegistrationModal.js +++ b/app/scripts/controllers/editRegistrationModal.js @@ -15,6 +15,7 @@ angular ) { $scope.conference = angular.copy(conference); $scope.registration = angular.copy(registration); + $scope.adminEditing = true; // Used in emailQuestion.html to prevent converting invalid email addresses to undefined $scope.adminEditRegistrant = _.find($scope.registration.registrants, { id: registrantId, }); diff --git a/app/views/blocks/emailQuestion.html b/app/views/blocks/emailQuestion.html index 97db94d54..db8c29b75 100644 --- a/app/views/blocks/emailQuestion.html +++ b/app/views/blocks/emailQuestion.html @@ -5,7 +5,7 @@ class="form-control" placeholder="example@example.com" ng-model="answer.value" - ng-model-options="{ debounce: 1000 }" + ng-model-options="{ allowInvalid: adminEditing, debounce: 1000 }" ng-required="block.required" ng-disabled="editBlock || lockedStaffProfileBlock" /> diff --git a/app/views/modals/editRegistration.html b/app/views/modals/editRegistration.html index 7ff9b48f1..5d296c437 100644 --- a/app/views/modals/editRegistration.html +++ b/app/views/modals/editRegistration.html @@ -41,12 +41,7 @@

> Save & Set as Completed -