diff --git a/lib/templates/new_request_notification.erb b/lib/templates/new_request_notification.erb index 1847e90..70d729a 100644 --- a/lib/templates/new_request_notification.erb +++ b/lib/templates/new_request_notification.erb @@ -9,18 +9,13 @@

To activate this user, follow this link and insert your administration credentials.

diff --git a/web/controllers/requests.rb b/web/controllers/requests.rb index 0e57166..9f4894e 100644 --- a/web/controllers/requests.rb +++ b/web/controllers/requests.rb @@ -25,12 +25,15 @@ def send_notification(new_user) def create_api_user params ApiUser.create( - email: params["email"], - full_name: params["fullname"], - company: params["company"], - reason: params["reason"], - active: false, - token: ApiUser.new_token + email: params["email"], + full_name: params["fullname"], + company: params["company"], + reason: params["reason"], + licence_number: params["licence_number"], + has_licence: params["has_licence"], + kind: params["kind"], + token: ApiUser.new_token, + active: false ) end end diff --git a/web/public/custom.js b/web/public/custom.js index 0bfae91..a234fb4 100644 --- a/web/public/custom.js +++ b/web/public/custom.js @@ -7,7 +7,7 @@ $(document).ready(function() { $accordionEl.find(".js-trigger").click(function(ev) { $switchEl.toggleClass('is-open is-closed'); - $targetEl.toggleClass('u-hide'); + $targetEl.toggle(); }); }; @@ -21,7 +21,7 @@ $(document).ready(function() { var $targetEl = $dismissableEl.find(".js-target").addBack(".js-target"); $dismissableEl.find(".js-trigger").click(function(ev) { - $targetEl.addClass("u-hide"); + $targetEl.hide(); ev.preventDefault(); }); }; @@ -29,4 +29,12 @@ $(document).ready(function() { dismissables.each(function(i, dismissableEl) { dismissOnClick($(dismissableEl)); }); + + $(".js-licence-select").change(function(ev) { + if($(this).val() == "Yes") { + $(".js-licence-input").show(); + } else { + $(".js-licence-input").hide(); + } + }); }); diff --git a/web/views/admin.rhtml b/web/views/admin.rhtml index 18a20ad..b915bdc 100644 --- a/web/views/admin.rhtml +++ b/web/views/admin.rhtml @@ -32,18 +32,13 @@

Token: <%= api_user.token %>

diff --git a/web/views/request.rhtml b/web/views/request.rhtml index 60a9e2a..74a5c76 100644 --- a/web/views/request.rhtml +++ b/web/views/request.rhtml @@ -15,32 +15,7 @@
-
- <%= Rack::Csrf.csrf_tag(env) %> -
- - -
- -
- - -
- -
- - -
- -
- - -
- - -
+ <%= erb "request/_form".to_sym %>
diff --git a/web/views/request/_form.rhtml b/web/views/request/_form.rhtml new file mode 100644 index 0000000..448c514 --- /dev/null +++ b/web/views/request/_form.rhtml @@ -0,0 +1,59 @@ +
+ <%= Rack::Csrf.csrf_tag(env) %> +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + +
+ +
+ + +
+ + +
+