You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by ru...@apache.org on 2017/07/18 14:33:35 UTC

[whimsy] 02/02: require project if user is specified

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

rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git

commit cb0bf176c4f7c2410f45cd8c04b88263456d2364
Author: Sam Ruby <ru...@intertwingly.net>
AuthorDate: Tue Jul 18 10:33:10 2017 -0400

    require project if user is specified
---
 www/secretary/workbench/public/secmail.css     | 2 +-
 www/secretary/workbench/views/forms/icla.js.rb | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/www/secretary/workbench/public/secmail.css b/www/secretary/workbench/public/secmail.css
index fcf4996..12cb9fb 100644
--- a/www/secretary/workbench/public/secmail.css
+++ b/www/secretary/workbench/public/secmail.css
@@ -60,7 +60,7 @@ table.form {
   width: 100%;
 }
 
-.form input:invalid, .form textarea:invalid {
+.form input:invalid, .form select:invalid, .form textarea:invalid {
   border: 1px solid red;
 }
 
diff --git a/www/secretary/workbench/views/forms/icla.js.rb b/www/secretary/workbench/views/forms/icla.js.rb
index 3f53242..574d8bf 100644
--- a/www/secretary/workbench/views/forms/icla.js.rb
+++ b/www/secretary/workbench/views/forms/icla.js.rb
@@ -125,13 +125,16 @@ class ICLA < React
     project = document.querySelector("select[name=project]")
     votelink = document.querySelector("input[name=votelink]")
 
+    valid &&= project.validity.valid
+
     # project votelink are only required with valid users; only validate
     # votelink if the user is valid
     if user.validity.valid and user.value.length > 0
       project.required = votelink.required = true
       valid &= votelink.validity.valid
     else
-      project.required = votelink.required = false
+      votelink.required = false
+      project.required = (user.value.length > 0)
     end
 
     $file.disabled = !valid or @filed or @submitted

-- 
To stop receiving notification emails like this one, please contact
"commits@whimsical.apache.org" <co...@whimsical.apache.org>.