diff --git a/api/postman/API_Test_TheQ_Booking.json b/api/postman/API_Test_TheQ_Booking.json index d6881a90c..9f00e0249 100644 --- a/api/postman/API_Test_TheQ_Booking.json +++ b/api/postman/API_Test_TheQ_Booking.json @@ -61,7 +61,7 @@ "", "// Display the values of all globals.", "console.log(\"\");", - "console.log(\"==> Globals are:\");", + "console.log(\" --> auth_url: \" + pm.globals.get(\"auth_url\"));", "console.log(\" --> realm: \" + pm.globals.get(\"realm\"));", "console.log(\" --> clientid: \" + pm.globals.get(\"clientid\"));", @@ -71,6 +71,7 @@ "console.log(\" --> max_response_time: \" + pm.globals.get(\"max_response_time\"));", "console.log(\" --> public_url: \" + pm.globals.get(\"public_url\"));", "console.log(\" --> public_user_id: \" + pm.globals.get(\"public_user_id\"));", + "console.log(\" --> public_user_id: \" + pm.globals.get(\"public_user_password\"));", "" ], "type": "text/javascript" @@ -550,7 +551,7 @@ "header": [], "body": { "mode": "raw", - "raw": "// Define the JSON Schema expected in response\nvar csrSchema = {\n \"type\": \"object\",\n \"properties\": {\n \"csr\": {\n \"type\": \"object\",\n \"properties\": {\n \"counter\": {\"type\": \"number\"},\n \"counter_id\": {\"type\": \"number\"},\n \"csr_id\": {\"type\": \"number\"},\n \"csr_state\": {\n \"type\": \"object\",\n \"properties\": {\n \"csr_state_desc\": {\"type\": \"string\"},\n \"csr_state_id\": {\"type\": \"number\"},\n \"csr_state_name\": {\"type\": \"string\"}\n },\n \"required\": [\"csr_state_desc\", \"csr_state_id\", \"csr_state_name\"]\n },\n \"csr_state_id\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"finance_designate\": {\"type\": \"number\"},\n \"ita2_designate\": {\"type\": \"number\"},\n \"office\": {\n \"type\": \"object\",\n \"properties\": {\n \"appointment_duration\": {\"type\": [\"null\", \"number\"]},\n \"appointments_days_limit\": {\"type\": [\"null\", \"number\"]},\n \"appointments_enabled_ind\": {\"type\": \"number\"},\n \"back_office_list\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"actual_service_ind\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"display_dashboard_ind\": {\"type\": \"number\"},\n \"external_service_name\": {\"type\": [\"null\", \"string\"]},\n \"online_availability\": {\"type\": [\"null\", \"string\"]},\n \"online_link\": {\"type\": [\"null\", \"string\"]},\n \"parent\": {\n \"type\": \"object\",\n \"properties\": {\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"service_name\"]\n },\n \"parent_id\": {\"type\": \"number\"},\n \"prefix\": {\"type\": \"string\"},\n \"service_code\": {\"type\": \"string\"},\n \"service_desc\": {\"type\": \"string\"},\n \"service_id\": {\"type\": \"number\"},\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"actual_service_ind\", \"deleted\", \"display_dashboard_ind\",\n \"external_service_name\", \"online_availability\",\n \"online_link\", \"parent\", \"parent_id\", \"prefix\",\n \"service_code\", \"service_desc\", \"service_id\",\n \"service_name\"]\n },\n },\n \"civic_address\": {\"type\": [\"null\", \"string\"]},\n \"counters\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"counter_id\": {\"type\": \"number\"},\n \"counter_name\": {\"type\": \"string\"}\n },\n \"required\": [\"counter_id\", \"counter_name\"]\n },\n },\n \"exams_enabled_ind\": {\"type\": \"number\"},\n \"latitude\": {\"type\": \"number\"},\n \"longitude\": {\"type\": \"number\"},\n \"max_person_appointment_per_day\": {\"type\": [\"null\", \"number\"]},\n \"office_appointment_message\": {\"type\": [\"null\", \"string\"]},\n \"office_id\": {\"type\": \"number\"},\n \"office_name\": {\"type\": \"string\"},\n \"office_number\": {\"type\": \"number\"},\n \"online_status\": {\"type\": \"string\"},\n \"quick_list\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"actual_service_ind\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"display_dashboard_ind\": {\"type\": \"number\"},\n \"external_service_name\": {\"type\": [\"null\", \"string\"]},\n \"online_availability\": {\"type\": [\"null\", \"string\"]},\n \"online_link\": {\"type\": [\"null\", \"string\"]},\n \"parent\": {\n \"type\": \"object\",\n \"properties\": {\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"service_name\"]\n },\n \"parent_id\": {\"type\": \"number\"},\n \"prefix\": {\"type\": \"string\"},\n \"service_code\": {\"type\": \"string\"},\n \"service_desc\": {\"type\": \"string\"},\n \"service_id\": {\"type\": \"number\"},\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"actual_service_ind\", \"deleted\", \"display_dashboard_ind\",\n \"external_service_name\", \"online_availability\",\n \"online_link\", \"parent\", \"parent_id\", \"prefix\",\n \"service_code\", \"service_desc\", \"service_id\",\n \"service_name\"]\n },\n },\n \"sb\": {\n \"type\": \"object\",\n \"properties\": {\n \"sb_id\": {\"type\": \"number\"},\n \"sb_type\": {\"type\": \"string\"}\n },\n \"required\": [\"sb_id\", \"sb_type\"]\n },\n \"sb_id\": {\"type\": \"number\"},\n \"telephone\": {\"type\": [\"null\", \"string\"]},\n \"timeslots\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"day_of_week\": {\"type\": [\"null\", \"array\"]},\n \"end_time\": {\"type\": \"string\"},\n \"no_of_slots\": {\"type\": \"number\"},\n \"office\": {\"type\": [\"null\", \"number\"]},\n \"start_time\": {\"type\": \"string\"}\n },\n \"required\": [\"day_of_week\", \"end_time\", \"no_of_slots\",\n \"office\", \"start_time\"]\n },\n },\n \"timezone\": {\n \"type\": \"object\",\n \"properties\": {\n \"timezone_id\": {\"type\": \"number\"},\n \"timezone_name\": {\"type\": \"string\"}\n },\n \"required\": [\"timezone_id\", \"timezone_name\"]\n }\n },\n \"required\": [\"appointment_duration\", \"appointments_days_limit\",\n \"appointments_enabled_ind\", \"back_office_list\", \"civic_address\",\n \"counters\", \"exams_enabled_ind\", \"latitude\",\n \"longitude\", \"max_person_appointment_per_day\",\n \"office_appointment_message\", \"office_id\", \"office_name\",\n \"office_number\", \"online_status\", \"quick_list\", \"sb\", \"sb_id\",\n \"telephone\", \"timeslots\", \"timezone\"]\n },\n \"office_id\": {\"type\": \"number\"},\n \"office_manager\": {\"type\": \"number\"},\n \"pesticide_designate\": {\"type\": \"number\"},\n \"qt_xn_csr_ind\": {\"type\": \"number\"},\n \"receptionist_ind\": {\"type\": \"number\"},\n \"role\": {\n \"type\": \"object\",\n \"properties\": {\n \"role_code\": {\"type\": \"string\"},\n \"role_desc\": {\"type\": \"string\"},\n \"role_id\": {\"type\": \"number\"}\n },\n \"required\": [\"role_code\", \"role_desc\", \"role_id\"]\n },\n \"role_id\": {\"type\": \"number\"},\n \"username\": {\"type\": \"string\"}\n },\n \"required\": [\"counter\", \"counter_id\", \"csr_id\", \"csr_state\",\n \"csr_state_id\", \"deleted\", \"finance_designate\",\n \"ita2_designate\", \"office_id\", \"office_manager\",\n \"pesticide_designate\", \"qt_xn_csr_ind\", \"receptionist_ind\",\n \"role\", \"role_id\", \"username\"]\n },\n \"attention_needed\": {\"type\": \"boolean\"},\n \"active_citizens\": {\"type\": \"array\"},\n \"back_office_display\": {\"type\": \"string\"},\n \"recurring_feature_flag\": {\"type\": \"string\"},\n \"errors\": {}\n },\n \"required\": [\"csr\", \"attention_needed\", \"active_citizens\",\n \"back_office_display\", \"recurring_feature_flag\", \"errors\"],\n};\n\n//Test to see if response schema is valid\npm.test(\"Validate CSR Schema\", function(){\n pm.expect(tv4.validate(jsonData, csrSchema)).to.be.true;\n});\n" + "raw": "// Define the JSON Schema expected in response\nvar csrSchema = {\n \"type\": \"object\",\n \"properties\": {\n \"csr\": {\n \"type\": \"object\",\n \"properties\": {\n \"counter\": {\"type\": \"number\"},\n \"counter_id\": {\"type\": \"number\"},\n \"csr_id\": {\"type\": \"number\"},\n \"csr_state\": {\n \"type\": \"object\",\n \"properties\": {\n \"csr_state_desc\": {\"type\": \"string\"},\n \"csr_state_id\": {\"type\": \"number\"},\n \"csr_state_name\": {\"type\": \"string\"}\n },\n \"required\": [\"csr_state_desc\", \"csr_state_id\", \"csr_state_name\"]\n },\n \"csr_state_id\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"finance_designate\": {\"type\": \"number\"},\n \"ita2_designate\": {\"type\": \"number\"},\n \"office\": {\n \"type\": \"object\",\n \"properties\": {\n \"appointment_duration\": {\"type\": [\"null\", \"number\"]},\n \"appointments_days_limit\": {\"type\": [\"null\", \"number\"]},\n \"appointments_enabled_ind\": {\"type\": \"number\"},\n \"back_office_list\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"actual_service_ind\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"display_dashboard_ind\": {\"type\": \"number\"},\n \"external_service_name\": {\"type\": [\"null\", \"string\"]},\n \"online_availability\": {\"type\": [\"null\", \"string\"]},\n \"online_link\": {\"type\": [\"null\", \"string\"]},\n \"parent\": {\n \"type\": \"object\",\n \"properties\": {\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"service_name\"]\n },\n \"parent_id\": {\"type\": \"number\"},\n \"prefix\": {\"type\": \"string\"},\n \"service_code\": {\"type\": \"string\"},\n \"service_desc\": {\"type\": \"string\"},\n \"service_id\": {\"type\": \"number\"},\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"actual_service_ind\", \"deleted\", \"display_dashboard_ind\",\n \"external_service_name\", \"online_availability\",\n \"online_link\", \"parent\", \"parent_id\", \"prefix\",\n \"service_code\", \"service_desc\", \"service_id\",\n \"service_name\"]\n },\n },\n \"civic_address\": {\"type\": [\"null\", \"string\"]},\n \"counters\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"counter_id\": {\"type\": \"number\"},\n \"counter_name\": {\"type\": \"string\"}\n },\n \"required\": [\"counter_id\", \"counter_name\"]\n },\n },\n \"exams_enabled_ind\": {\"type\": \"number\"},\n \"latitude\": {\"type\": \"number\"},\n \"longitude\": {\"type\": \"number\"},\n \"max_person_appointment_per_day\": {\"type\": [\"null\", \"number\"]},\n \"office_appointment_message\": {\"type\": [\"null\", \"string\"]},\n \"office_id\": {\"type\": \"number\"},\n \"office_name\": {\"type\": \"string\"},\n \"office_number\": {\"type\": \"number\"},\n \"online_status\": {\"type\": \"string\"},\n \"quick_list\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"actual_service_ind\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"display_dashboard_ind\": {\"type\": \"number\"},\n \"external_service_name\": {\"type\": [\"null\", \"string\"]},\n \"online_availability\": {\"type\": [\"null\", \"string\"]},\n \"online_link\": {\"type\": [\"null\", \"string\"]},\n \"parent\": {\n \"type\": \"object\",\n \"properties\": {\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"service_name\"]\n },\n \"parent_id\": {\"type\": \"number\"},\n \"prefix\": {\"type\": \"string\"},\n \"service_code\": {\"type\": \"string\"},\n \"service_desc\": {\"type\": \"string\"},\n \"service_id\": {\"type\": \"number\"},\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"actual_service_ind\", \"deleted\", \"display_dashboard_ind\",\n \"external_service_name\", \"online_availability\",\n \"online_link\", \"parent\", \"parent_id\", \"prefix\",\n \"service_code\", \"service_desc\", \"service_id\",\n \"service_name\"]\n },\n },\n \"sb\": {\n \"type\": \"object\",\n \"properties\": {\n \"sb_id\": {\"type\": \"number\"},\n \"sb_type\": {\"type\": \"string\"}\n },\n \"required\": [\"sb_id\", \"sb_type\"]\n },\n \"sb_id\": {\"type\": \"number\"},\n \"telephone\": {\"type\": [\"null\", \"string\"]},\n \"timeslots\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"day_of_week\": {\"type\": [\"null\", \"array\"]},\n \"end_time\": {\"type\": \"string\"},\n \"no_of_slots\": {\"type\": \"number\"},\n \"office\": {\"type\": [\"null\", \"number\"]},\n \"start_time\": {\"type\": \"string\"}\n },\n \"required\": [\"day_of_week\", \"end_time\", \"no_of_slots\",\n \"office\", \"start_time\"]\n },\n },\n \"timezone\": {\n \"type\": \"object\",\n \"properties\": {\n \"timezone_id\": {\"type\": \"number\"},\n \"timezone_name\": {\"type\": \"string\"}\n },\n \"required\": [\"timezone_id\", \"timezone_name\"]\n }\n },\n \"required\": [\"appointment_duration\", \"appointments_days_limit\",\n \"appointments_enabled_ind\", \"back_office_list\", \"civic_address\",\n \"counters\", \"exams_enabled_ind\", \"latitude\",\n \"longitude\", \"max_person_appointment_per_day\",\n \"office_appointment_message\", \"office_id\", \"office_name\",\n \"office_number\", \"online_status\", \"quick_list\", \"sb\", \"sb_id\",\n \"telephone\", \"timeslots\", \"timezone\"]\n },\n \"office_id\": {\"type\": \"number\"},\n \"office_manager\": {\"type\": \"number\"},\n \"pesticide_designate\": {\"type\": \"number\"},\n \"qt_xn_csr_ind\": {\"type\": \"number\"},\n \"receptionist_ind\": {\"type\": \"number\"},\n \"role\": {\n \"type\": \"object\",\n \"properties\": {\n \"role_code\": {\"type\": \"string\"},\n \"role_desc\": {\"type\": \"string\"},\n \"role_id\": {\"type\": \"number\"}\n },\n \"required\": [\"role_code\", \"role_desc\", \"role_id\"]\n },\n \"role_id\": {\"type\": \"number\"},\n \"username\": {\"type\": \"string\"}\n },\n \"required\": [\"counter\", \"counter_id\", \"csr_id\", \"csr_state\",\n \"csr_state_id\", \"deleted\", \"finance_designate\",\n \"ita2_designate\", \"office_id\", \"office_manager\",\n \"pesticide_designate\", \"qt_xn_csr_ind\", \"receptionist_ind\",\n \"role\", \"role_id\", \"username\"]\n },\n \"attention_needed\": {\"type\": \"boolean\"},\n \"active_citizens\": {\"type\": \"array\"},\n \"back_office_display\": {\"type\": \"string\"},\n \"recurring_feature_flag\": {\"type\": \"string\"},\n \"errors\": {}\n },\n \"required\": [\"csr\", \"attention_needed\", \"active_citizens\",\n \"back_office_display\", \"recurring_feature_flag\", \"errors\"],\n};\n\n//Test to see if response schema is valid" }, "url": { "raw": "https://postman-echo.com/post", @@ -586,7 +587,7 @@ "header": [], "body": { "mode": "raw", - "raw": "// Define the JSON Schema expected in response\nvar csrSchema = {\n \"type\": \"object\",\n \"properties\": {\n \"csr\": {\n \"type\": \"object\",\n \"properties\": {\n \"counter\": {\"type\": \"number\"},\n \"counter_id\": {\"type\": \"number\"},\n \"csr_id\": {\"type\": \"number\"},\n \"csr_state\": {\n \"type\": \"object\",\n \"properties\": {\n \"csr_state_desc\": {\"type\": \"string\"},\n \"csr_state_id\": {\"type\": \"number\"},\n \"csr_state_name\": {\"type\": \"string\"}\n },\n \"required\": [\"csr_state_desc\", \"csr_state_id\", \"csr_state_name\"]\n },\n \"csr_state_id\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"finance_designate\": {\"type\": \"number\"},\n \"ita2_designate\": {\"type\": \"number\"},\n \"office\": {\n \"type\": \"object\",\n \"properties\": {\n \"appointment_duration\": {\"type\": [\"null\", \"number\"]},\n \"appointments_days_limit\": {\"type\": [\"null\", \"number\"]},\n \"appointments_enabled_ind\": {\"type\": \"number\"},\n \"back_office_list\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"actual_service_ind\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"display_dashboard_ind\": {\"type\": \"number\"},\n \"external_service_name\": {\"type\": [\"null\", \"string\"]},\n \"online_availability\": {\"type\": [\"null\", \"string\"]},\n \"online_link\": {\"type\": [\"null\", \"string\"]},\n \"parent\": {\n \"type\": \"object\",\n \"properties\": {\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"service_name\"]\n },\n \"parent_id\": {\"type\": \"number\"},\n \"prefix\": {\"type\": \"string\"},\n \"service_code\": {\"type\": \"string\"},\n \"service_desc\": {\"type\": \"string\"},\n \"service_id\": {\"type\": \"number\"},\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"actual_service_ind\", \"deleted\", \"display_dashboard_ind\",\n \"external_service_name\", \"online_availability\",\n \"online_link\", \"parent\", \"parent_id\", \"prefix\",\n \"service_code\", \"service_desc\", \"service_id\",\n \"service_name\"]\n },\n },\n \"civic_address\": {\"type\": [\"null\", \"string\"]},\n \"counters\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"counter_id\": {\"type\": \"number\"},\n \"counter_name\": {\"type\": \"string\"}\n },\n \"required\": [\"counter_id\", \"counter_name\"]\n },\n },\n \"exams_enabled_ind\": {\"type\": \"number\"},\n \"latitude\": {\"type\": \"number\"},\n \"longitude\": {\"type\": \"number\"},\n \"max_person_appointment_per_day\": {\"type\": [\"null\", \"number\"]},\n \"office_appointment_message\": {\"type\": [\"null\", \"string\"]},\n \"office_id\": {\"type\": \"number\"},\n \"office_name\": {\"type\": \"string\"},\n \"office_number\": {\"type\": \"number\"},\n \"online_status\": {\"type\": \"string\"},\n \"quick_list\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"actual_service_ind\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"display_dashboard_ind\": {\"type\": \"number\"},\n \"external_service_name\": {\"type\": [\"null\", \"string\"]},\n \"online_availability\": {\"type\": [\"null\", \"string\"]},\n \"online_link\": {\"type\": [\"null\", \"string\"]},\n \"parent\": {\n \"type\": \"object\",\n \"properties\": {\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"service_name\"]\n },\n \"parent_id\": {\"type\": \"number\"},\n \"prefix\": {\"type\": \"string\"},\n \"service_code\": {\"type\": \"string\"},\n \"service_desc\": {\"type\": \"string\"},\n \"service_id\": {\"type\": \"number\"},\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"actual_service_ind\", \"deleted\", \"display_dashboard_ind\",\n \"external_service_name\", \"online_availability\",\n \"online_link\", \"parent\", \"parent_id\", \"prefix\",\n \"service_code\", \"service_desc\", \"service_id\",\n \"service_name\"]\n },\n },\n \"sb\": {\n \"type\": \"object\",\n \"properties\": {\n \"sb_id\": {\"type\": \"number\"},\n \"sb_type\": {\"type\": \"string\"}\n },\n \"required\": [\"sb_id\", \"sb_type\"]\n },\n \"sb_id\": {\"type\": \"number\"},\n \"telephone\": {\"type\": [\"null\", \"string\"]},\n \"timeslots\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"day_of_week\": {\"type\": [\"null\", \"array\"]},\n \"end_time\": {\"type\": \"string\"},\n \"no_of_slots\": {\"type\": \"number\"},\n \"office\": {\"type\": [\"null\", \"number\"]},\n \"start_time\": {\"type\": \"string\"}\n },\n \"required\": [\"day_of_week\", \"end_time\", \"no_of_slots\",\n \"office\", \"start_time\"]\n },\n },\n \"timezone\": {\n \"type\": \"object\",\n \"properties\": {\n \"timezone_id\": {\"type\": \"number\"},\n \"timezone_name\": {\"type\": \"string\"}\n },\n \"required\": [\"timezone_id\", \"timezone_name\"]\n }\n },\n \"required\": [\"appointment_duration\", \"appointments_days_limit\",\n \"appointments_enabled_ind\", \"back_office_list\", \"civic_address\",\n \"counters\", \"exams_enabled_ind\", \"latitude\",\n \"longitude\", \"max_person_appointment_per_day\",\n \"office_appointment_message\", \"office_id\", \"office_name\",\n \"office_number\", \"online_status\", \"quick_list\", \"sb\", \"sb_id\",\n \"telephone\", \"timeslots\", \"timezone\"]\n },\n \"office_id\": {\"type\": \"number\"},\n \"office_manager\": {\"type\": \"number\"},\n \"pesticide_designate\": {\"type\": \"number\"},\n \"qt_xn_csr_ind\": {\"type\": \"number\"},\n \"receptionist_ind\": {\"type\": \"number\"},\n \"role\": {\n \"type\": \"object\",\n \"properties\": {\n \"role_code\": {\"type\": \"string\"},\n \"role_desc\": {\"type\": \"string\"},\n \"role_id\": {\"type\": \"number\"}\n },\n \"required\": [\"role_code\", \"role_desc\", \"role_id\"]\n },\n \"role_id\": {\"type\": \"number\"},\n \"username\": {\"type\": \"string\"}\n },\n \"required\": [\"counter\", \"counter_id\", \"csr_id\", \"csr_state\",\n \"csr_state_id\", \"deleted\", \"finance_designate\",\n \"ita2_designate\", \"office_id\", \"office_manager\",\n \"pesticide_designate\", \"qt_xn_csr_ind\", \"receptionist_ind\",\n \"role\", \"role_id\", \"username\"]\n },\n \"errors\" : {\"type\": [\"object\", \"string\"]}\n },\n \"required\": [\"csr\", \"errors\"]\n};\n\n//Test to see if response schema is valid\npm.test(\"Validate CSR Schema\", function(){\n pm.expect(tv4.validate(jsonData, csrSchema)).to.be.true;\n});\n" + "raw": "// Define the JSON Schema expected in response\nvar csrSchema = {\n \"type\": \"object\",\n \"properties\": {\n \"csr\": {\n \"type\": \"object\",\n \"properties\": {\n \"counter\": {\"type\": \"number\"},\n \"counter_id\": {\"type\": \"number\"},\n \"csr_id\": {\"type\": \"number\"},\n \"csr_state\": {\n \"type\": \"object\",\n \"properties\": {\n \"csr_state_desc\": {\"type\": \"string\"},\n \"csr_state_id\": {\"type\": \"number\"},\n \"csr_state_name\": {\"type\": \"string\"}\n },\n \"required\": [\"csr_state_desc\", \"csr_state_id\", \"csr_state_name\"]\n },\n \"csr_state_id\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"finance_designate\": {\"type\": \"number\"},\n \"ita2_designate\": {\"type\": \"number\"},\n \"office\": {\n \"type\": \"object\",\n \"properties\": {\n \"appointment_duration\": {\"type\": [\"null\", \"number\"]},\n \"appointments_days_limit\": {\"type\": [\"null\", \"number\"]},\n \"appointments_enabled_ind\": {\"type\": \"number\"},\n \"back_office_list\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"actual_service_ind\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"display_dashboard_ind\": {\"type\": \"number\"},\n \"external_service_name\": {\"type\": [\"null\", \"string\"]},\n \"online_availability\": {\"type\": [\"null\", \"string\"]},\n \"online_link\": {\"type\": [\"null\", \"string\"]},\n \"parent\": {\n \"type\": \"object\",\n \"properties\": {\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"service_name\"]\n },\n \"parent_id\": {\"type\": \"number\"},\n \"prefix\": {\"type\": \"string\"},\n \"service_code\": {\"type\": \"string\"},\n \"service_desc\": {\"type\": \"string\"},\n \"service_id\": {\"type\": \"number\"},\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"actual_service_ind\", \"deleted\", \"display_dashboard_ind\",\n \"external_service_name\", \"online_availability\",\n \"online_link\", \"parent\", \"parent_id\", \"prefix\",\n \"service_code\", \"service_desc\", \"service_id\",\n \"service_name\"]\n },\n },\n \"civic_address\": {\"type\": [\"null\", \"string\"]},\n \"counters\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"counter_id\": {\"type\": \"number\"},\n \"counter_name\": {\"type\": \"string\"}\n },\n \"required\": [\"counter_id\", \"counter_name\"]\n },\n },\n \"exams_enabled_ind\": {\"type\": \"number\"},\n \"latitude\": {\"type\": \"number\"},\n \"longitude\": {\"type\": \"number\"},\n \"max_person_appointment_per_day\": {\"type\": [\"null\", \"number\"]},\n \"office_appointment_message\": {\"type\": [\"null\", \"string\"]},\n \"office_id\": {\"type\": \"number\"},\n \"office_name\": {\"type\": \"string\"},\n \"office_number\": {\"type\": \"number\"},\n \"online_status\": {\"type\": \"string\"},\n \"quick_list\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"actual_service_ind\": {\"type\": \"number\"},\n \"deleted\": {\"type\": [\"null\", \"string\"]},\n \"display_dashboard_ind\": {\"type\": \"number\"},\n \"external_service_name\": {\"type\": [\"null\", \"string\"]},\n \"online_availability\": {\"type\": [\"null\", \"string\"]},\n \"online_link\": {\"type\": [\"null\", \"string\"]},\n \"parent\": {\n \"type\": \"object\",\n \"properties\": {\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"service_name\"]\n },\n \"parent_id\": {\"type\": \"number\"},\n \"prefix\": {\"type\": \"string\"},\n \"service_code\": {\"type\": \"string\"},\n \"service_desc\": {\"type\": \"string\"},\n \"service_id\": {\"type\": \"number\"},\n \"service_name\": {\"type\": \"string\"}\n },\n \"required\": [\"actual_service_ind\", \"deleted\", \"display_dashboard_ind\",\n \"external_service_name\", \"online_availability\",\n \"online_link\", \"parent\", \"parent_id\", \"prefix\",\n \"service_code\", \"service_desc\", \"service_id\",\n \"service_name\"]\n },\n },\n \"sb\": {\n \"type\": \"object\",\n \"properties\": {\n \"sb_id\": {\"type\": \"number\"},\n \"sb_type\": {\"type\": \"string\"}\n },\n \"required\": [\"sb_id\", \"sb_type\"]\n },\n \"sb_id\": {\"type\": \"number\"},\n \"telephone\": {\"type\": [\"null\", \"string\"]},\n \"timeslots\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"day_of_week\": {\"type\": [\"null\", \"array\"]},\n \"end_time\": {\"type\": \"string\"},\n \"no_of_slots\": {\"type\": \"number\"},\n \"office\": {\"type\": [\"null\", \"number\"]},\n \"start_time\": {\"type\": \"string\"}\n },\n \"required\": [\"day_of_week\", \"end_time\", \"no_of_slots\",\n \"office\", \"start_time\"]\n },\n },\n \"timezone\": {\n \"type\": \"object\",\n \"properties\": {\n \"timezone_id\": {\"type\": \"number\"},\n \"timezone_name\": {\"type\": \"string\"}\n },\n \"required\": [\"timezone_id\", \"timezone_name\"]\n }\n },\n \"required\": [\"appointment_duration\", \"appointments_days_limit\",\n \"appointments_enabled_ind\", \"back_office_list\", \"civic_address\",\n \"counters\", \"exams_enabled_ind\", \"latitude\",\n \"longitude\", \"max_person_appointment_per_day\",\n \"office_appointment_message\", \"office_id\", \"office_name\",\n \"office_number\", \"online_status\", \"quick_list\", \"sb\", \"sb_id\",\n \"telephone\", \"timeslots\", \"timezone\"]\n },\n \"office_id\": {\"type\": \"number\"},\n \"office_manager\": {\"type\": \"number\"},\n \"pesticide_designate\": {\"type\": \"number\"},\n \"qt_xn_csr_ind\": {\"type\": \"number\"},\n \"receptionist_ind\": {\"type\": \"number\"},\n \"role\": {\n \"type\": \"object\",\n \"properties\": {\n \"role_code\": {\"type\": \"string\"},\n \"role_desc\": {\"type\": \"string\"},\n \"role_id\": {\"type\": \"number\"}\n },\n \"required\": [\"role_code\", \"role_desc\", \"role_id\"]\n },\n \"role_id\": {\"type\": \"number\"},\n \"username\": {\"type\": \"string\"}\n },\n \"required\": [\"counter\", \"counter_id\", \"csr_id\", \"csr_state\",\n \"csr_state_id\", \"deleted\", \"finance_designate\",\n \"ita2_designate\", \"office_id\", \"office_manager\",\n \"pesticide_designate\", \"qt_xn_csr_ind\", \"receptionist_ind\",\n \"role\", \"role_id\", \"username\"]\n },\n \"errors\" : {\"type\": [\"object\", \"string\"]}\n },\n \"required\": [\"csr\", \"errors\"]\n};\n\n//Test to see if response schema is valid" }, "url": { "raw": "https://postman-echo.com/post", @@ -694,7 +695,7 @@ "header": [], "body": { "mode": "raw", - "raw": "// Define the JSON Schema expected in response\nvar allOfficeSchema = {\n \"type\": \"object\",\n \"properties\": {\n \"offices\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"max_person_appointment_per_day\": {\"type\": \"number\"},\n \"telephone\": {\"type\": [\"null\", \"string\"]},\n \"appointment_days_limit\": {\"type\": \"number\"},\n \"online_status:\": {\"type\": \"string\"},\n \"sb_id\": {\"type\": \"number\"},\n \"office_name\": {\"type\": \"string\"},\n \"timezone\": {\n \"type\": \"object\",\n \"properties\": {\n \"timezone_id\": {\"type\": \"number\"},\n \"timezone_name\": {\"type\": \"string\"}\n },\n \"required\": [\"timezone_id\", \"timezone_name\"]\n },\n \"office_number\": {\"type\": \"number\"},\n \"appointments_enabled_ind\": {\"type\": \"number\"},\n \"sb\": {\n \"type\": \"object\",\n \"properties\": {\n \"sb_id\": {\"type\": \"number\"},\n \"sb_type\": {\"type\": \"string\"}\n },\n \"required\": [\"sb_id\", \"sb_type\"]\n },\n \"civic_address\": {\"type\": [\"null\", \"string\"]},\n \"exams_enabled_ind\": {\"type\": \"number\"},\n \"office_id\": {\"type\": \"number\"},\n \"office_appointment_message\": {\"type\": [\"null\", \"string\"]},\n \"latitude\": {\"type\": [\"null\", \"number\"]},\n \"counters\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"counter_id\": {\"type\": \"number\"},\n \"counter_name\": {\"type\": \"string\"}\n },\n \"required\": [\"counter_id\", \"counter_name\"]\n }\n },\n \"back_office_list\": {\"type\": \"array\"},\n \"longitude\": {\"type\": [\"null\", \"number\"]},\n \"appointment_duration\": {\"type\": \"number\"},\n \"quick_list\": {\"type\": \"array\"},\n \"timeslots\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"day_of_week\": {\"type\": \"array\"},\n \"end_time\": {\"type\": \"string\"},\n \"no_of_slots\": {\"type\": \"number\"},\n \"office\": {\"type\": \"number\"},\n \"start_time\": {\"type\": \"string\"}\n },\n \"required\": [\"day_of_week\", \"end_time\", \"no_of_slots\", \"office\", \"start_time\"]\n }\n }\n },\n }\n },\n \"errors\": {\"type\": [\"object\", \"string\"]}\n },\n \"required\": [\"offices\", \"errors\"]\n};\n\n//Test to see if response schema is valid\npm.test(\"Validate Response Office Schema\", function(){\n pm.expect(tv4.validate(jsonData, allOfficeSchema)).to.be.true;\n});\n" + "raw": "// Define the JSON Schema expected in response\nvar allOfficeSchema = {\n \"type\": \"object\",\n \"properties\": {\n \"offices\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"max_person_appointment_per_day\": {\"type\": \"number\"},\n \"telephone\": {\"type\": [\"null\", \"string\"]},\n \"appointment_days_limit\": {\"type\": \"number\"},\n \"online_status:\": {\"type\": \"string\"},\n \"sb_id\": {\"type\": \"number\"},\n \"office_name\": {\"type\": \"string\"},\n \"timezone\": {\n \"type\": \"object\",\n \"properties\": {\n \"timezone_id\": {\"type\": \"number\"},\n \"timezone_name\": {\"type\": \"string\"}\n },\n \"required\": [\"timezone_id\", \"timezone_name\"]\n },\n \"office_number\": {\"type\": \"number\"},\n \"appointments_enabled_ind\": {\"type\": \"number\"},\n \"sb\": {\n \"type\": \"object\",\n \"properties\": {\n \"sb_id\": {\"type\": \"number\"},\n \"sb_type\": {\"type\": \"string\"}\n },\n \"required\": [\"sb_id\", \"sb_type\"]\n },\n \"civic_address\": {\"type\": [\"null\", \"string\"]},\n \"exams_enabled_ind\": {\"type\": \"number\"},\n \"office_id\": {\"type\": \"number\"},\n \"office_appointment_message\": {\"type\": [\"null\", \"string\"]},\n \"latitude\": {\"type\": [\"null\", \"number\"]},\n \"counters\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"counter_id\": {\"type\": \"number\"},\n \"counter_name\": {\"type\": \"string\"}\n },\n \"required\": [\"counter_id\", \"counter_name\"]\n }\n },\n \"back_office_list\": {\"type\": \"array\"},\n \"longitude\": {\"type\": [\"null\", \"number\"]},\n \"appointment_duration\": {\"type\": \"number\"},\n \"quick_list\": {\"type\": \"array\"},\n \"timeslots\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"day_of_week\": {\"type\": \"array\"},\n \"end_time\": {\"type\": \"string\"},\n \"no_of_slots\": {\"type\": \"number\"},\n \"office\": {\"type\": \"number\"},\n \"start_time\": {\"type\": \"string\"}\n },\n \"required\": [\"day_of_week\", \"end_time\", \"no_of_slots\", \"office\", \"start_time\"]\n }\n }\n },\n }\n },\n \"errors\": {\"type\": [\"object\", \"string\"]}\n },\n \"required\": [\"offices\", \"errors\"]\n};" }, "url": { "raw": "https://postman-echo.com/post", @@ -1523,7 +1524,7 @@ "var mspId = 0;", "var taxId = 0;", "var mspText = \"Payment - MSP\";", - "var propTaxText = \"Other - PTAX\";", + "var propTaxText = \"Other - Rural PTAX\";", "", "// Look for the MSP and Property Tax IDs.", "allElements.forEach(function(element) {", @@ -2627,9 +2628,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -3538,9 +3537,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be two service requests', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(2);", " });", @@ -3720,9 +3717,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -4605,9 +4600,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", @@ -4787,9 +4780,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -4898,9 +4889,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -5071,9 +5060,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -5579,9 +5566,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test('Citizen id must equal \"' + currentCitizenId + '\"', function() {", " pm.expect(currentCitizen.citizen_id).to.be.eql(currentCitizenId);", " });", @@ -5839,9 +5824,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -6500,9 +6483,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", @@ -6680,9 +6661,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -7162,9 +7141,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -8076,9 +8053,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", @@ -8325,9 +8300,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test('Citizen id must equal \"' + currentCitizenId + '\"', function() {", " pm.expect(currentCitizen.citizen_id).to.be.eql(currentCitizenId);", " });", @@ -8508,9 +8481,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -8990,9 +8961,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -9894,9 +9863,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", @@ -10143,9 +10110,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test('Citizen id must equal \"' + currentCitizenId + '\"', function() {", " pm.expect(currentCitizen.citizen_id).to.be.eql(currentCitizenId);", " });", @@ -11147,7 +11112,7 @@ "var mspId = 0;", "var taxId = 0;", "var mspText = \"Payment - MSP\";", - "var propTaxText = \"Other - PTAX\";", + "var propTaxText = \"Other - Rural PTAX\";", "", "// Look for the MSP and Property Tax IDs.", "allElements.forEach(function(element) {", diff --git a/api/postman/API_Test_TheQ_Booking_with_QTxn.json b/api/postman/API_Test_TheQ_Booking_with_QTxn.json index 6b3991c72..94b13abf1 100644 --- a/api/postman/API_Test_TheQ_Booking_with_QTxn.json +++ b/api/postman/API_Test_TheQ_Booking_with_QTxn.json @@ -2781,9 +2781,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", @@ -3877,9 +3875,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", @@ -5820,9 +5816,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", @@ -7484,9 +7478,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", @@ -9389,9 +9381,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", diff --git a/api/postman/Load_Test_TheQ.json b/api/postman/Load_Test_TheQ.json index 34d0723e6..395a0b3f8 100644 --- a/api/postman/Load_Test_TheQ.json +++ b/api/postman/Load_Test_TheQ.json @@ -1386,9 +1386,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -2149,9 +2147,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", @@ -2259,9 +2255,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -3157,9 +3151,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", @@ -3267,9 +3259,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -3378,9 +3368,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -3479,9 +3467,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -3990,9 +3976,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test('Citizen id must equal \"' + currentCitizenId + '\"', function() {", " pm.expect(currentCitizen.citizen_id).to.be.eql(currentCitizenId);", " });", @@ -4103,9 +4087,7 @@ " pm.test(\"Current citizen name should be null\", function() {", " pm.expect(currentCitizen.citizen_name).to.be.null;", " });", - " pm.test(\"Current citizen comments should be null\", function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.null;", - " });", + " pm.test(\"Citizen should have no service requests\", function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(0);", " });", @@ -4771,9 +4753,7 @@ " pm.test('Citizen name must equal \"' + citizenName + '\"', function() {", " pm.expect(currentCitizen.citizen_name).to.be.eql(citizenName);", " });", - " pm.test('Citizen comment must be null on service completion', function() {", - " pm.expect(currentCitizen.citizen_comments).to.be.eql(null);", - " });", + " pm.test('There must be only one service request', function() {", " pm.expect(currentCitizen.service_reqs.length).to.be.eql(1);", " });", diff --git a/api/version.py b/api/version.py index 464ea232f..d294ca844 100644 --- a/api/version.py +++ b/api/version.py @@ -1 +1 @@ -__version__ = '1.1.6' \ No newline at end of file +__version__ = '1.1.7' \ No newline at end of file diff --git a/appointment-frontend/package-lock.json b/appointment-frontend/package-lock.json index 9f1f75b12..114ce0609 100644 --- a/appointment-frontend/package-lock.json +++ b/appointment-frontend/package-lock.json @@ -111,8 +111,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/foreground-child": { "version": "3.2.1", @@ -565,7 +564,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -580,8 +578,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/parse-json": { "version": "5.2.0", @@ -602,11 +599,10 @@ } }, "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", - "dev": true, - "license": "MIT" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "dev": true }, "node_modules/portfinder/node_modules/debug": { "version": "3.2.7", @@ -994,8 +990,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/caseless": { "version": "0.12.0", @@ -1273,7 +1268,6 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -1486,7 +1480,6 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -1622,7 +1615,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -2283,8 +2275,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/sinonjs__fake-timers": { "version": "8.1.1", @@ -3017,7 +3008,6 @@ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -3188,7 +3178,6 @@ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -3275,7 +3264,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^3.0.0" }, @@ -3451,7 +3439,6 @@ "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", "deprecated": "Use your platform's native DOMException instead", "dev": true, - "license": "MIT", "dependencies": { "webidl-conversions": "^7.0.0" }, @@ -3564,8 +3551,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/launchdarkly-js-sdk-common/node_modules/uuid": { "version": "3.4.0", @@ -3623,7 +3609,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3754,7 +3739,6 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -4256,7 +4240,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -5096,8 +5079,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/jest-leak-detector": { "version": "27.5.1", @@ -5449,8 +5431,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/error-stack-parser": { "version": "2.1.4", @@ -5963,7 +5944,6 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -6001,7 +5981,6 @@ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^28.1.3", @@ -6219,7 +6198,6 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -6412,7 +6390,6 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", "dev": true, - "license": "MIT", "dependencies": { "string-width": "^2.1.1", "strip-ansi": "^4.0.0" @@ -6450,7 +6427,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -6662,8 +6638,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/selfsigned": { "version": "2.4.1", @@ -7060,7 +7035,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -7262,7 +7236,6 @@ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "MIT", "dependencies": { "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", @@ -7486,8 +7459,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", @@ -7687,7 +7659,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -7880,7 +7851,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8040,8 +8010,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/workbox-routing": { "version": "6.6.0", @@ -8350,7 +8319,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8562,7 +8530,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8590,7 +8557,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8793,8 +8759,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/html-tags": { "version": "3.3.1", @@ -9033,7 +8998,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -9371,8 +9335,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", @@ -9530,7 +9493,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -10157,7 +10119,6 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", "dev": true, - "license": "MIT", "dependencies": { "onetime": "^2.0.0", "signal-exit": "^3.0.2" @@ -10249,7 +10210,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10414,7 +10374,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -10486,7 +10445,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -10780,7 +10738,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -10797,7 +10754,6 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -10958,7 +10914,6 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, - "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -11722,7 +11677,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -12066,7 +12020,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -12087,8 +12040,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/lodash.uniqueid": { "version": "4.0.1", @@ -12477,7 +12429,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -12779,8 +12730,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", @@ -13122,8 +13072,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" + "dev": true }, "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", @@ -13642,7 +13591,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -13801,8 +13749,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/esquery/node_modules/estraverse": { "version": "5.3.0", @@ -14103,7 +14050,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -14139,7 +14085,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15066,7 +15011,6 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -15338,7 +15282,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15872,8 +15815,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/normalize-url": { "version": "6.1.0", @@ -16436,7 +16378,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -17377,7 +17318,6 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -17454,7 +17394,6 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -17661,8 +17600,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", @@ -17752,7 +17690,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -17910,7 +17847,6 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", "dev": true, - "license": "MIT", "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", @@ -18101,8 +18037,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/jest-image-snapshot/node_modules/color-convert": { "version": "2.0.1", @@ -18536,8 +18471,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@jest/test-result": { "version": "27.5.1", @@ -18848,7 +18782,6 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -18947,7 +18880,6 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19592,8 +19524,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/jest": { "version": "27.5.2", @@ -19762,7 +19693,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19927,8 +19857,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", @@ -19958,7 +19887,6 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^1.0.0" }, @@ -20086,7 +20014,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, - "license": "ISC", "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -20149,8 +20076,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/socks-proxy-agent": { "version": "8.0.3", @@ -20378,7 +20304,6 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", "dev": true, - "license": "MIT", "dependencies": { "restore-cursor": "^2.0.0" }, @@ -21909,7 +21834,6 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, - "license": "MIT", "dependencies": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -22338,7 +22262,6 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -22715,7 +22638,6 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -22768,7 +22690,6 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -22918,8 +22839,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/@eslint/eslintrc/node_modules/ignore": { "version": "4.0.6", @@ -24178,8 +24098,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@vue/cli-shared-utils/node_modules/lru-cache": { "version": "6.0.0", @@ -32019,9 +31938,9 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", "dev": true }, "fastq": {