Skip to content

Commit 66eb3af

Browse files
authored
Merge pull request #308 from usnistgov/7.3.6.dev
7.3.6.dev
2 parents ed044bd + 37fd5f6 commit 66eb3af

File tree

6 files changed

+548
-8
lines changed

6 files changed

+548
-8
lines changed

NEMO/apps/kiosk/templates/kiosk/kiosk.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ <h1 style="color:lightgrey" id="badge_number"></h1>
226226
function load_pre_usage_questions(tool_id, customer_id, project_id)
227227
{
228228
let failure_dialog = ajax_complete_callback("Unable to load pre usage questions", "There was a problem loading pre usage questions.");
229-
const resolved_url = build_django_url("{% url 'tool_usage_questions' 999 'pre' 888 777 'true' %}", ['999', '888', '777', 'true'], [tool_id, customer_id, project_id, virtual_inputs]);
229+
const resolved_url = build_django_url("{% url 'kiosk_tool_usage_questions' 999 'pre' 888 777 'true' %}", ['999', '888', '777', 'true'], [tool_id, customer_id, project_id, virtual_inputs]);
230230
const note = $("#note");
231231
note.prop("disabled", false).parents("#usage_note").show();
232232
auto_size_textarea(note[0], 3);

NEMO/apps/kiosk/urls.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from django.urls import include, path, re_path
22
from NEMO.apps.kiosk import views
3+
from NEMO.urls import tool_usage_question_types
34
from NEMO.views import area_access, status_dashboard
45

56
urlpatterns = [
@@ -38,6 +39,13 @@
3839
name="kiosk_tool_reservation",
3940
),
4041
path("tool_configuration/", views.kiosk_tool_configuration, name="kiosk_tool_configuration"),
42+
re_path(
43+
r"^tool_usage_questions/(?P<tool_id>\d+)/"
44+
+ tool_usage_question_types
45+
+ "/(?P<user_id>\d+)/(?P<project_id>\d+)/(?P<virtual_inputs>(true|false))/$",
46+
views.kiosk_tool_usage_questions,
47+
name="kiosk_tool_usage_questions",
48+
),
4149
path("enter_wait_list/", views.enter_wait_list, name="enter_wait_list_from_kiosk"),
4250
path("exit_wait_list/", views.exit_wait_list, name="exit_wait_list_from_kiosk"),
4351
path("logout_user/<int:tool_id>", views.logout_user, name="kiosk_logout_user"),

NEMO/apps/kiosk/views.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
interlock_error,
5252
save_comment,
5353
tool_configuration,
54+
tool_usage_questions,
5455
)
5556

5657

@@ -363,6 +364,15 @@ def kiosk_tool_configuration(request):
363364
return tool_configuration(request)
364365

365366

367+
@login_required
368+
@permission_required("NEMO.kiosk")
369+
@require_GET
370+
def kiosk_tool_usage_questions(
371+
request, tool_id: int, question_type: str, user_id: int, project_id: int, virtual_inputs: str = None
372+
):
373+
return tool_usage_questions(request, tool_id, question_type, user_id, project_id, virtual_inputs)
374+
375+
366376
@login_required
367377
@permission_required("NEMO.kiosk")
368378
@require_POST

0 commit comments

Comments
 (0)