From 3c81fee154067051befa6dc5088fb8a69626a3bc Mon Sep 17 00:00:00 2001 From: j-corry Date: Mon, 25 Nov 2024 14:26:09 +0000 Subject: [PATCH] - Add relation_uri to related item ids for all items (including EU material) --- app/models/content_object.rb | 2 +- app/models/european_material.rb | 5 +- coverage/.last_run.json | 2 +- coverage/.resultset.json | 332 +++--- coverage/index.html | 1670 ++++++++++++++++--------------- 5 files changed, 1042 insertions(+), 969 deletions(-) diff --git a/app/models/content_object.rb b/app/models/content_object.rb index 810130ba..6fd5e1a4 100644 --- a/app/models/content_object.rb +++ b/app/models/content_object.rb @@ -252,7 +252,7 @@ def notes end def related_item_ids - get_all_ids_from('relation_t') + combine_fields(get_all_ids_from('relation_t'), get_all_ids_from('relation_uri')) end def contribution_text diff --git a/app/models/european_material.rb b/app/models/european_material.rb index 513aa629..8216564c 100644 --- a/app/models/european_material.rb +++ b/app/models/european_material.rb @@ -61,7 +61,8 @@ def ec_documents def related_item_ids doc_text = get_all_ids_from('referencingDD_t') doc_uri = get_all_ids_from('referencingDD_uri') - relation_uris = get_all_ids_from('relation_t') - [doc_text, doc_uri, relation_uris].flatten.compact + relation_text_uris = get_all_ids_from('relation_t') + relation_uris = get_all_ids_from('relation_uri') + [doc_text, doc_uri, relation_text_uris, relation_uris].flatten.compact end end \ No newline at end of file diff --git a/coverage/.last_run.json b/coverage/.last_run.json index aaf9952c..8ce67835 100644 --- a/coverage/.last_run.json +++ b/coverage/.last_run.json @@ -1,5 +1,5 @@ { "result": { - "line": 80.25 + "line": 80.17 } } diff --git a/coverage/.resultset.json b/coverage/.resultset.json index a5b3ab44..1780e2e6 100644 --- a/coverage/.resultset.json +++ b/coverage/.resultset.json @@ -1,7 +1,7 @@ { "RSpec": { "coverage": { - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/channels/application_cable/channel.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/channels/application_cable/channel.rb": { "lines": [ 1, 1, @@ -9,7 +9,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/channels/application_cable/connection.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/channels/application_cable/connection.rb": { "lines": [ 1, 1, @@ -17,7 +17,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/controllers/application_controller.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/controllers/application_controller.rb": { "lines": [ 1, null, @@ -27,7 +27,7 @@ null, null, null, - 212, + 213, 0, null, 0, @@ -39,7 +39,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/helpers/application_helper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/helpers/application_helper.rb": { "lines": [ 1, null, @@ -93,7 +93,7 @@ null, null, 1, - 435, + 436, null, null, 427, @@ -197,7 +197,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/helpers/date_helper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/helpers/date_helper.rb": { "lines": [ 1, null, @@ -219,7 +219,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/helpers/facet_helper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/helpers/facet_helper.rb": { "lines": [ 1, null, @@ -239,7 +239,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/helpers/link_helper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/helpers/link_helper.rb": { "lines": [ 1, 1, @@ -255,19 +255,19 @@ null, null, null, - 1799, + 1789, null, - 1798, - 1798, + 1788, + 1788, null, - 1798, + 1788, null, null, 1, - 2005, + 1995, 204, null, - 1801, + 1791, null, null, null, @@ -277,14 +277,14 @@ null, null, null, - 424, + 421, null, 420, null, 420, - 207, + 4, null, - 213, + 416, null, null, null, @@ -303,7 +303,7 @@ null, null, 1, - 2425, + 2415, null, null, 1, @@ -312,14 +312,14 @@ null, null, null, - 2430, + 2420, null, - 2430, + 2420, null, null, - 2375, + 2365, null, - 2375, + 2365, 1214, 1214, null, @@ -328,9 +328,9 @@ 55, null, null, - 2430, + 2420, null, - 2430, + 2420, null, null, 30, @@ -353,25 +353,25 @@ null, null, 1, - 2418, + 2408, null, null, 1, null, 1, - 207, - 207, - 2277, + 4, + 4, + 44, null, null, - 207, + 4, null, null, 1, null, null, null, - 207, + 4, null, null, null, @@ -390,7 +390,7 @@ null, null, null, - 2430, + 2420, null, null, null, @@ -434,13 +434,13 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/helpers/search_helper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/helpers/search_helper.rb": { "lines": [ 1, null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/controllers/content_objects_controller.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/controllers/content_objects_controller.rb": { "lines": [ 1, null, @@ -450,9 +450,9 @@ null, null, 1, - 208, + 209, null, - 208, + 209, null, 2, null, @@ -464,11 +464,14 @@ null, 0, null, - 206, - null, + 207, 0, null, - 206, + 207, + null, + 207, + 1, + null, 206, null, 206, @@ -491,10 +494,11 @@ null, null, null, + null, null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/controllers/errors_controller.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/controllers/errors_controller.rb": { "lines": [ null, 1, @@ -516,7 +520,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/controllers/search_controller.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/controllers/search_controller.rb": { "lines": [ 1, 1, @@ -562,7 +566,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/jobs/application_job.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/jobs/application_job.rb": { "lines": [ 1, null, @@ -573,7 +577,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/mailers/application_mailer.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/mailers/application_mailer.rb": { "lines": [ 1, 1, @@ -581,7 +585,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/act.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/act.rb": { "lines": [ 1, null, @@ -609,23 +613,23 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/content_object.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/content_object.rb": { "lines": [ 1, null, 1, null, 1, - 1122, + 1125, null, null, 1, null, null, - 150, - 150, + 152, + 152, null, - 150, + 152, null, null, 1, @@ -650,9 +654,9 @@ null, null, 1, - 289, - 289, - 289, + 291, + 291, + 291, null, null, 1, @@ -664,7 +668,7 @@ null, null, 1, - 210, + 239, null, null, 1, @@ -795,7 +799,7 @@ null, null, 1, - 371, + 268, null, null, 1, @@ -811,7 +815,7 @@ null, null, 1, - 3034, + 3063, null, null, 1, @@ -865,7 +869,7 @@ null, null, 1, - 647, + 649, null, null, 1, @@ -986,9 +990,9 @@ 1, null, 1, - 3038, + 3067, null, - 3016, + 3045, null, null, 1, @@ -999,9 +1003,9 @@ null, null, 1, - 6039, + 5936, null, - 4010, + 3910, null, null, 1, @@ -1011,7 +1015,7 @@ null, null, 1, - 656, + 1307, null, 92, null, @@ -1053,13 +1057,13 @@ null, null, null, - 5968, + 5939, null, - 16892, + 17304, null, null, 1, - 150, + 152, null, 0, null, @@ -1160,7 +1164,7 @@ null, 1, null, - 69, + 71, null, null, null, @@ -1177,9 +1181,9 @@ null, null, 1, - 2488, + 3137, null, - 1672, + 1760, null, 158, null, @@ -1193,7 +1197,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/api_call.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/api_call.rb": { "lines": [ 1, 1, @@ -1205,11 +1209,11 @@ 1, null, 1, - 240, + 241, null, null, 1, - 2, + 6, null, null, 1, @@ -1264,49 +1268,49 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/associated_objects.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/associated_objects.rb": { "lines": [ 1, 1, - 257, + 258, null, null, 1, - 258, + 259, null, null, 1, - 545, + 548, null, null, 1, - 254, - 254, + 255, + 255, null, 33, null, null, 1, - 252, + 253, null, - 252, + 253, null, - 252, + 253, null, - 252, - 252, - 4, + 253, + 253, + 33, null, null, - 252, - 252, + 253, + 253, null, - 252, + 253, null, null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/bill.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/bill.rb": { "lines": [ 1, null, @@ -1363,7 +1367,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/church_of_england_measure.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/church_of_england_measure.rb": { "lines": [ 1, null, @@ -1389,7 +1393,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/command_paper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/command_paper.rb": { "lines": [ 1, null, @@ -1403,7 +1407,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/parliamentary_paper_laid.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/parliamentary_paper_laid.rb": { "lines": [ 1, null, @@ -1467,7 +1471,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/paper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/paper.rb": { "lines": [ 1, null, @@ -1533,7 +1537,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/committee_proceeding.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/committee_proceeding.rb": { "lines": [ 1, null, @@ -1547,7 +1551,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/parliamentary_proceeding.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/parliamentary_proceeding.rb": { "lines": [ 1, null, @@ -1583,7 +1587,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/proceeding.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/proceeding.rb": { "lines": [ 1, null, @@ -1601,7 +1605,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/deposited_paper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/deposited_paper.rb": { "lines": [ 1, null, @@ -1658,12 +1662,12 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/edm.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/edm.rb": { "lines": [ 1, null, 1, - 134, + 135, null, null, 1, @@ -1722,7 +1726,7 @@ null, null, 1, - 218, + 160, null, null, 1, @@ -1731,7 +1735,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/european_deposited_document.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/european_deposited_document.rb": { "lines": [ 1, null, @@ -1785,7 +1789,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/european_material.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/european_material.rb": { "lines": [ 1, null, @@ -1852,11 +1856,12 @@ 0, 0, 0, + 0, null, null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/european_scrutiny.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/european_scrutiny.rb": { "lines": [ 1, null, @@ -1880,7 +1885,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/european_scrutiny_explanatory_memorandum.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/european_scrutiny_explanatory_memorandum.rb": { "lines": [ 1, null, @@ -1906,7 +1911,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/european_scrutiny_ministerial_correspondence.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/european_scrutiny_ministerial_correspondence.rb": { "lines": [ 1, null, @@ -1936,7 +1941,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/european_scrutiny_recommendation.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/european_scrutiny_recommendation.rb": { "lines": [ 1, null, @@ -1986,13 +1991,13 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/facet.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/facet.rb": { "lines": [ 1, null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/formal_proceeding.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/formal_proceeding.rb": { "lines": [ 1, null, @@ -2011,7 +2016,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/grand_committee_proceeding.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/grand_committee_proceeding.rb": { "lines": [ 1, null, @@ -2025,18 +2030,18 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/hierarchy_builder.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/hierarchy_builder.rb": { "lines": [ 1, null, 1, null, 1, - 44, + 45, null, null, 1, - 44, + 45, null, null, 1, @@ -2092,7 +2097,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/house_of_commons_paper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/house_of_commons_paper.rb": { "lines": [ 1, null, @@ -2106,7 +2111,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/impact_assessment.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/impact_assessment.rb": { "lines": [ 1, null, @@ -2128,7 +2133,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/ministerial_correction.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/ministerial_correction.rb": { "lines": [ 1, null, @@ -2186,7 +2191,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/not_supported.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/not_supported.rb": { "lines": [ 1, null, @@ -2205,18 +2210,18 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/objects_from_uri_list.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/objects_from_uri_list.rb": { "lines": [ 1, null, 1, null, 1, - 256, + 257, null, null, 1, - 254, + 255, null, 33, 33, @@ -2231,7 +2236,7 @@ 33, 41, 33, - 12, + 41, null, null, null, @@ -2246,13 +2251,13 @@ null, 1, null, - 254, + 255, null, null, null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/observations_on_petitions.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/observations_on_petitions.rb": { "lines": [ 1, null, @@ -2276,7 +2281,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/petition.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/petition.rb": { "lines": [ 1, null, @@ -2303,7 +2308,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/oral_answer_to_question.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/oral_answer_to_question.rb": { "lines": [ 1, null, @@ -2339,7 +2344,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/question.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/question.rb": { "lines": [ 1, null, @@ -2457,7 +2462,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/oral_question.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/oral_question.rb": { "lines": [ 1, null, @@ -2500,7 +2505,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/oral_question_time_intervention.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/oral_question_time_intervention.rb": { "lines": [ 1, null, @@ -2523,7 +2528,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/paper_ordered_to_be_printed.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/paper_ordered_to_be_printed.rb": { "lines": [ 1, null, @@ -2557,7 +2562,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/paper_petition.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/paper_petition.rb": { "lines": [ 1, null, @@ -2583,7 +2588,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/paper_submitted.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/paper_submitted.rb": { "lines": [ 1, null, @@ -2617,7 +2622,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/parliamentary_committee.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/parliamentary_committee.rb": { "lines": [ 1, null, @@ -2631,7 +2636,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/parliamentary_paper_reported.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/parliamentary_paper_reported.rb": { "lines": [ 1, null, @@ -2665,7 +2670,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/private_act.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/private_act.rb": { "lines": [ 1, null, @@ -2683,7 +2688,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/proceeding_contribution.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/proceeding_contribution.rb": { "lines": [ 1, null, @@ -2715,7 +2720,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/public_act.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/public_act.rb": { "lines": [ 1, null, @@ -2733,7 +2738,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/research_briefing.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/research_briefing.rb": { "lines": [ 1, null, @@ -2782,6 +2787,10 @@ null, null, 1, + 0, + null, + null, + 1, 155, null, null, @@ -2799,7 +2808,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/research_material.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/research_material.rb": { "lines": [ 1, null, @@ -2817,7 +2826,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/search_data.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/search_data.rb": { "lines": [ 1, null, @@ -2825,13 +2834,13 @@ null, 1, null, - 44, - 44, - 44, + 45, + 45, + 45, null, null, 1, - 44, + 45, null, null, 1, @@ -2868,17 +2877,17 @@ null, null, 1, - 89, + 92, null, - 84, + 300, null, null, 1, - 52, + 53, null, - 32, - 128, - 32, + 33, + 131, + 33, null, null, 1, @@ -2977,7 +2986,7 @@ null, null, 1, - 44, + 45, null, null, 1, @@ -3125,7 +3134,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/ses_lookup.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/ses_lookup.rb": { "lines": [ 1, 1, @@ -3133,7 +3142,7 @@ 1, null, 1, - 1470, + 1471, null, null, 1, @@ -3290,7 +3299,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/session_facet.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/session_facet.rb": { "lines": [ 1, null, @@ -3310,7 +3319,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/solr_multi_query.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/solr_multi_query.rb": { "lines": [ 1, null, @@ -3345,14 +3354,14 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/solr_query.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/solr_query.rb": { "lines": [ 1, null, null, null, 1, - 209, + 210, null, null, 1, @@ -3369,7 +3378,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/solr_search.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/solr_search.rb": { "lines": [ 1, null, @@ -3402,9 +3411,6 @@ null, null, null, - null, - null, - null, 1, 5, 5, @@ -3737,7 +3743,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/statutory_instrument.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/statutory_instrument.rb": { "lines": [ 1, null, @@ -3779,7 +3785,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/transport_and_works_act_order_application.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/transport_and_works_act_order_application.rb": { "lines": [ 1, null, @@ -3813,7 +3819,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/unprinted_command_paper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/unprinted_command_paper.rb": { "lines": [ 1, null, @@ -3827,7 +3833,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/unprinted_paper.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/unprinted_paper.rb": { "lines": [ 1, null, @@ -3845,7 +3851,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/written_question.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/written_question.rb": { "lines": [ 1, null, @@ -3936,7 +3942,7 @@ null ] }, - "/Users/jon.corry/RubymineProjects/parliamentary-search/app/models/written_statement.rb": { + "/Users/jon.corry/RubymineProjects/search-prototype/app/models/written_statement.rb": { "lines": [ 1, null, @@ -3989,6 +3995,6 @@ ] } }, - "timestamp": 1730998516 + "timestamp": 1732543790 } } diff --git a/coverage/index.html b/coverage/index.html index 119ea125..eed3ceb7 100644 --- a/coverage/index.html +++ b/coverage/index.html @@ -1,7 +1,7 @@ - Code coverage for Parliamentary-search + Code coverage for Search-prototype @@ -14,7 +14,7 @@ loading
-
Generated 2024-11-07T16:55:16+00:00
+
Generated 2024-11-25T14:09:50+00:00
@@ -23,14 +23,14 @@

All Files ( - 80.23% + 80.17% covered at - 86.1 + 85.21 hits/line ) @@ -43,11 +43,11 @@

- 1735 relevant lines, - 1392 lines covered and - 343 lines missed. + 1740 relevant lines, + 1395 lines covered and + 345 lines missed. ( - 80.23% + 80.17% )
@@ -71,7 +71,7 @@

- app/channels/application_cable/channel.rb + app/channels/application_cable/channel.rb 100.00 % 4 2 @@ -82,7 +82,7 @@

- app/channels/application_cable/connection.rb + app/channels/application_cable/connection.rb 100.00 % 4 2 @@ -93,29 +93,29 @@

- app/controllers/application_controller.rb + app/controllers/application_controller.rb 57.14 % 18 7 4 3 - 30.71 + 30.86 - app/controllers/content_objects_controller.rb - 79.17 % - 50 - 24 - 19 + app/controllers/content_objects_controller.rb + 80.77 % + 54 + 26 + 21 5 - 112.04 + 111.58 - app/controllers/errors_controller.rb + app/controllers/errors_controller.rb 40.00 % 18 10 @@ -126,7 +126,7 @@

- app/controllers/search_controller.rb + app/controllers/search_controller.rb 81.82 % 42 22 @@ -137,18 +137,18 @@

- app/helpers/application_helper.rb + app/helpers/application_helper.rb 80.36 % 154 56 45 11 - 26.52 + 26.54 - app/helpers/date_helper.rb + app/helpers/date_helper.rb 66.67 % 18 9 @@ -159,7 +159,7 @@

- app/helpers/facet_helper.rb + app/helpers/facet_helper.rb 33.33 % 16 6 @@ -170,18 +170,18 @@

- app/helpers/link_helper.rb + app/helpers/link_helper.rb 95.31 % 191 64 61 3 - 725.86 + 675.89 - app/helpers/search_helper.rb + app/helpers/search_helper.rb 100.00 % 2 1 @@ -192,7 +192,7 @@

- app/jobs/application_job.rb + app/jobs/application_job.rb 100.00 % 7 1 @@ -203,7 +203,7 @@

- app/mailers/application_mailer.rb + app/mailers/application_mailer.rb 100.00 % 4 3 @@ -214,7 +214,7 @@

- app/models/act.rb + app/models/act.rb 69.23 % 24 13 @@ -225,29 +225,29 @@

- app/models/api_call.rb + app/models/api_call.rb 58.97 % 67 39 23 16 - 6.97 + 7.10 - app/models/associated_objects.rb + app/models/associated_objects.rb 100.00 % 38 21 21 0 - 172.71 + 174.81 - app/models/bill.rb + app/models/bill.rb 77.78 % 53 27 @@ -258,7 +258,7 @@

- app/models/church_of_england_measure.rb + app/models/church_of_england_measure.rb 81.82 % 22 11 @@ -269,7 +269,7 @@

- app/models/command_paper.rb + app/models/command_paper.rb 80.00 % 10 5 @@ -280,7 +280,7 @@

- app/models/committee_proceeding.rb + app/models/committee_proceeding.rb 80.00 % 10 5 @@ -291,18 +291,18 @@

- app/models/content_object.rb + app/models/content_object.rb 96.76 % 580 278 269 9 - 289.21 + 294.97 - app/models/deposited_paper.rb + app/models/deposited_paper.rb 96.30 % 53 27 @@ -313,18 +313,18 @@

- app/models/edm.rb + app/models/edm.rb 97.30 % 69 37 36 1 - 49.81 + 48.27 - app/models/european_deposited_document.rb + app/models/european_deposited_document.rb 96.00 % 50 25 @@ -335,18 +335,18 @@

- app/models/european_material.rb - 70.59 % - 67 - 34 + app/models/european_material.rb + 68.57 % + 68 + 35 24 - 10 - 1.76 + 11 + 1.71 - app/models/european_scrutiny.rb + app/models/european_scrutiny.rb 63.64 % 20 11 @@ -357,7 +357,7 @@

- app/models/european_scrutiny_explanatory_memorandum.rb + app/models/european_scrutiny_explanatory_memorandum.rb 63.64 % 22 11 @@ -368,7 +368,7 @@

- app/models/european_scrutiny_ministerial_correspondence.rb + app/models/european_scrutiny_ministerial_correspondence.rb 61.54 % 26 13 @@ -379,7 +379,7 @@

- app/models/european_scrutiny_recommendation.rb + app/models/european_scrutiny_recommendation.rb 86.96 % 46 23 @@ -390,7 +390,7 @@

- app/models/facet.rb + app/models/facet.rb 100.00 % 2 1 @@ -401,7 +401,7 @@

- app/models/formal_proceeding.rb + app/models/formal_proceeding.rb 85.71 % 15 7 @@ -412,7 +412,7 @@

- app/models/grand_committee_proceeding.rb + app/models/grand_committee_proceeding.rb 80.00 % 10 5 @@ -423,18 +423,18 @@

- app/models/hierarchy_builder.rb + app/models/hierarchy_builder.rb 82.35 % 63 34 28 6 - 5.53 + 5.59 - app/models/house_of_commons_paper.rb + app/models/house_of_commons_paper.rb 80.00 % 10 5 @@ -445,7 +445,7 @@

- app/models/impact_assessment.rb + app/models/impact_assessment.rb 77.78 % 18 9 @@ -456,7 +456,7 @@

- app/models/ministerial_correction.rb + app/models/ministerial_correction.rb 74.07 % 54 27 @@ -467,7 +467,7 @@

- app/models/not_supported.rb + app/models/not_supported.rb 57.14 % 15 7 @@ -478,18 +478,18 @@

- app/models/objects_from_uri_list.rb + app/models/objects_from_uri_list.rb 100.00 % 43 24 24 0 - 52.17 + 53.50 - app/models/observations_on_petitions.rb + app/models/observations_on_petitions.rb 70.00 % 20 10 @@ -500,7 +500,7 @@

- app/models/oral_answer_to_question.rb + app/models/oral_answer_to_question.rb 70.59 % 32 17 @@ -511,7 +511,7 @@

- app/models/oral_question.rb + app/models/oral_question.rb 94.74 % 39 19 @@ -522,7 +522,7 @@

- app/models/oral_question_time_intervention.rb + app/models/oral_question_time_intervention.rb 66.67 % 19 9 @@ -533,7 +533,7 @@

- app/models/paper.rb + app/models/paper.rb 93.55 % 62 31 @@ -544,7 +544,7 @@

- app/models/paper_ordered_to_be_printed.rb + app/models/paper_ordered_to_be_printed.rb 53.33 % 30 15 @@ -555,7 +555,7 @@

- app/models/paper_petition.rb + app/models/paper_petition.rb 90.91 % 22 11 @@ -566,7 +566,7 @@

- app/models/paper_submitted.rb + app/models/paper_submitted.rb 53.33 % 30 15 @@ -577,7 +577,7 @@

- app/models/parliamentary_committee.rb + app/models/parliamentary_committee.rb 80.00 % 10 5 @@ -588,7 +588,7 @@

- app/models/parliamentary_paper_laid.rb + app/models/parliamentary_paper_laid.rb 73.33 % 60 30 @@ -599,7 +599,7 @@

- app/models/parliamentary_paper_reported.rb + app/models/parliamentary_paper_reported.rb 85.71 % 30 14 @@ -610,7 +610,7 @@

- app/models/parliamentary_proceeding.rb + app/models/parliamentary_proceeding.rb 70.59 % 32 17 @@ -621,7 +621,7 @@

- app/models/petition.rb + app/models/petition.rb 81.82 % 23 11 @@ -632,7 +632,7 @@

- app/models/private_act.rb + app/models/private_act.rb 85.71 % 14 7 @@ -643,7 +643,7 @@

- app/models/proceeding.rb + app/models/proceeding.rb 85.71 % 14 7 @@ -654,7 +654,7 @@

- app/models/proceeding_contribution.rb + app/models/proceeding_contribution.rb 93.33 % 28 15 @@ -665,7 +665,7 @@

- app/models/public_act.rb + app/models/public_act.rb 85.71 % 14 7 @@ -676,7 +676,7 @@

- app/models/question.rb + app/models/question.rb 85.19 % 114 54 @@ -687,18 +687,18 @@

- app/models/research_briefing.rb - 93.55 % - 62 - 31 - 29 - 2 - 44.13 + app/models/research_briefing.rb + 90.91 % + 66 + 33 + 30 + 3 + 41.48 - app/models/research_material.rb + app/models/research_material.rb 57.14 % 14 7 @@ -709,29 +709,29 @@

- app/models/search_data.rb + app/models/search_data.rb 85.90 % 304 156 134 22 - 9.22 + 10.70 - app/models/ses_lookup.rb + app/models/ses_lookup.rb 62.34 % 161 77 48 29 - 20.48 + 20.49 - app/models/session_facet.rb + app/models/session_facet.rb 66.67 % 16 6 @@ -742,7 +742,7 @@

- app/models/solr_multi_query.rb + app/models/solr_multi_query.rb 92.86 % 31 14 @@ -753,20 +753,20 @@

- app/models/solr_query.rb + app/models/solr_query.rb 87.50 % 20 8 7 1 - 26.88 + 27.00 - app/models/solr_search.rb + app/models/solr_search.rb 37.69 % - 364 + 361 130 49 81 @@ -775,7 +775,7 @@

- app/models/statutory_instrument.rb + app/models/statutory_instrument.rb 77.78 % 38 18 @@ -786,7 +786,7 @@

- app/models/transport_and_works_act_order_application.rb + app/models/transport_and_works_act_order_application.rb 86.67 % 30 15 @@ -797,7 +797,7 @@

- app/models/unprinted_command_paper.rb + app/models/unprinted_command_paper.rb 80.00 % 10 5 @@ -808,7 +808,7 @@

- app/models/unprinted_paper.rb + app/models/unprinted_paper.rb 71.43 % 14 7 @@ -819,7 +819,7 @@

- app/models/written_question.rb + app/models/written_question.rb 89.47 % 87 38 @@ -830,7 +830,7 @@

- app/models/written_statement.rb + app/models/written_statement.rb 91.30 % 48 23 @@ -857,7 +857,7 @@

-
+

app/channels/application_cable/channel.rb

@@ -932,7 +932,7 @@

-
+

app/channels/application_cable/connection.rb

@@ -1007,7 +1007,7 @@

-
+

app/controllers/application_controller.rb

@@ -1122,8 +1122,8 @@

-
  • - 212 +
  • + 213 @@ -1236,12 +1236,12 @@

  • -
    +

    app/controllers/content_objects_controller.rb

    - - 79.17% + + 80.77% lines covered @@ -1250,8 +1250,8 @@

    - 24 relevant lines. - 19 lines covered and + 26 relevant lines. + 21 lines covered and 5 lines missed.
    @@ -1351,8 +1351,8 @@

    -
  • - 208 +
  • + 209 @@ -1373,8 +1373,8 @@

  • -
  • - 208 +
  • + 209 @@ -1505,8 +1505,8 @@

  • -
  • - 206 +
  • + 207 @@ -1516,62 +1516,95 @@

  • -
  • +
  • - # API responds with success but no results - show a 404 + render template: 'layouts/shared/error/404', locals: { status: 404, message: 'Page not found' }
  • -
  • +
  • - render template: 'layouts/shared/error/404', locals: { status: 404, message: 'Page not found' } + else
  • -
  • +
  • + 207 + + object_data = @response['docs'].first +
  • +
    + +
    +
  • + - else + + +
  • -
  • - 206 +
  • + 207 - object_data = @response['docs'].first + if object_data.dig('type_ses').blank? +
  • +
    + +
    +
  • + 1 + + + + + render template: 'layouts/shared/error/404', locals: { status: 404, message: 'Page not found' }
  • -
  • +
  • + + + + + + else +
  • +
    + +
    +
  • 206 - @object = ContentObject.generate(object_data) + @object = ContentObject.generate(object_data)
  • -
  • +
  • @@ -1582,29 +1615,29 @@

  • -
  • +
  • 206 - associated_object_query = AssociatedObjects.new(@object).data + associated_object_query = AssociatedObjects.new(@object).data
  • -
  • +
  • 206 - @associated_object_data = associated_object_query[:object_data] + @associated_object_data = associated_object_query[:object_data]
  • -
  • +
  • @@ -1615,40 +1648,40 @@

  • -
  • +
  • - # Combine SES IDs from associated objects if any + # Combine SES IDs from associated objects if any
  • -
  • +
  • 206 - associated_ses_ids = associated_object_query&.dig(:ses_ids) + associated_ses_ids = associated_object_query&.dig(:ses_ids)
  • -
  • +
  • 206 - all_ses_ids = associated_ses_ids.blank? ? @object.ses_lookup_ids : @object.ses_lookup_ids + associated_ses_ids + all_ses_ids = associated_ses_ids.blank? ? @object.ses_lookup_ids : @object.ses_lookup_ids + associated_ses_ids
  • -
  • +
  • @@ -1659,29 +1692,29 @@

  • -
  • +
  • - # Single SES lookup using all IDs + # Single SES lookup using all IDs
  • -
  • +
  • 206 - @ses_data = SesLookup.new(all_ses_ids).data + @ses_data = SesLookup.new(all_ses_ids).data
  • -
  • +
  • @@ -1692,18 +1725,18 @@

  • -
  • +
  • 206 - @page_title = @object.object_title + @page_title = @object.object_title
  • -
  • +
  • @@ -1714,51 +1747,62 @@

  • -
  • +
  • 206 - if @ses_data&.has_key?(:error) + if @ses_data&.has_key?(:error)
  • -
  • +
  • - render template: 'layouts/shared/error/500', locals: { status: 500, message: 'There was an error resolving names using the SES service' } + render template: 'layouts/shared/error/500', locals: { status: 500, message: 'There was an error resolving names using the SES service' }
  • -
  • +
  • - else + else
  • -
  • +
  • 206 - render template: @object.template, :locals => { :object => @object } + render template: @object.template, :locals => { :object => @object }
  • -
  • +
  • + + + + + + end +
  • +
    + +
    +
  • @@ -1769,7 +1813,7 @@

  • -
  • +
  • @@ -1780,7 +1824,7 @@

  • -
  • +
  • @@ -1791,7 +1835,7 @@

  • -
  • +
  • @@ -1802,7 +1846,7 @@

  • -
  • +
  • @@ -1817,7 +1861,7 @@

  • -
    +

    app/controllers/errors_controller.rb

    @@ -2046,7 +2090,7 @@

    -
    +

    app/controllers/search_controller.rb

    @@ -2539,7 +2583,7 @@

    -
    +

    app/helpers/application_helper.rb

    @@ -3138,8 +3182,8 @@

    -
  • - 435 +
  • + 436 @@ -4264,7 +4308,7 @@

  • -
    +

    app/helpers/date_helper.rb

    @@ -4493,7 +4537,7 @@

    -
    +

    app/helpers/facet_helper.rb

    @@ -4700,7 +4744,7 @@

    -
    +

    app/helpers/link_helper.rb

    @@ -4881,8 +4925,8 @@

    -
  • - 1799 +
  • + 1789 @@ -4903,8 +4947,8 @@

  • -
  • - 1798 +
  • + 1788 @@ -4914,8 +4958,8 @@

  • -
  • - 1798 +
  • + 1788 @@ -4936,8 +4980,8 @@

  • -
  • - 1798 +
  • + 1788 @@ -4980,8 +5024,8 @@

  • -
  • - 2005 +
  • + 1995 @@ -5013,8 +5057,8 @@

  • -
  • - 1801 +
  • + 1791 @@ -5123,8 +5167,8 @@

  • -
  • - 424 +
  • + 421 @@ -5178,8 +5222,8 @@

  • -
  • - 207 +
  • + 4 @@ -5200,8 +5244,8 @@

  • -
  • - 213 +
  • + 416 @@ -5409,8 +5453,8 @@

  • -
  • - 2425 +
  • + 2415 @@ -5508,8 +5552,8 @@

  • -
  • - 2430 +
  • + 2420 @@ -5530,8 +5574,8 @@

  • -
  • - 2430 +
  • + 2420 @@ -5563,8 +5607,8 @@

  • -
  • - 2375 +
  • + 2365 @@ -5585,8 +5629,8 @@

  • -
  • - 2375 +
  • + 2365 @@ -5684,8 +5728,8 @@

  • -
  • - 2430 +
  • + 2420 @@ -5706,8 +5750,8 @@

  • -
  • - 2430 +
  • + 2420 @@ -5959,8 +6003,8 @@

  • -
  • - 2418 +
  • + 2408 @@ -6025,8 +6069,8 @@

  • -
  • - 207 +
  • + 4 @@ -6036,8 +6080,8 @@

  • -
  • - 207 +
  • + 4 @@ -6047,8 +6091,8 @@

  • -
  • - 2277 +
  • + 44 @@ -6080,8 +6124,8 @@

  • -
  • - 207 +
  • + 4 @@ -6157,8 +6201,8 @@

  • -
  • - 207 +
  • + 4 @@ -6366,8 +6410,8 @@

  • -
  • - 2430 +
  • + 2420 @@ -6832,7 +6876,7 @@

  • -
    +

    app/helpers/search_helper.rb

    @@ -6885,7 +6929,7 @@

    -
    +

    app/jobs/application_job.rb

    @@ -6993,7 +7037,7 @@

    -
    +

    app/mailers/application_mailer.rb

    @@ -7068,7 +7112,7 @@

    -
    +

    app/models/act.rb

    @@ -7363,7 +7407,7 @@

    -
    +

    app/models/api_call.rb

    @@ -7500,8 +7544,8 @@

    -
  • - 240 +
  • + 241 @@ -7544,13 +7588,13 @@

  • -
  • - 2 +
  • + 6 - all_data['response']['docs'] + all_data['response']['docs']&.reject{|h| h.dig('type_ses').blank?}
  • @@ -8131,7 +8175,7 @@

    -
    +

    app/models/associated_objects.rb

    @@ -8180,8 +8224,8 @@

    -
  • - 257 +
  • + 258 @@ -8224,8 +8268,8 @@

  • -
  • - 258 +
  • + 259 @@ -8268,8 +8312,8 @@

  • -
  • - 545 +
  • + 548 @@ -8312,8 +8356,8 @@

  • -
  • - 254 +
  • + 255 @@ -8323,8 +8367,8 @@

  • -
  • - 254 +
  • + 255 @@ -8389,8 +8433,8 @@

  • -
  • - 252 +
  • + 253 @@ -8411,8 +8455,8 @@

  • -
  • - 252 +
  • + 253 @@ -8433,8 +8477,8 @@

  • -
  • - 252 +
  • + 253 @@ -8455,8 +8499,8 @@

  • -
  • - 252 +
  • + 253 @@ -8466,8 +8510,8 @@

  • -
  • - 252 +
  • + 253 @@ -8477,8 +8521,8 @@

  • -
  • - 4 +
  • + 33 @@ -8510,8 +8554,8 @@

  • -
  • - 252 +
  • + 253 @@ -8521,8 +8565,8 @@

  • -
  • - 252 +
  • + 253 @@ -8543,8 +8587,8 @@

  • -
  • - 252 +
  • + 253 @@ -8580,7 +8624,7 @@

  • -
    +

    app/models/bill.rb

    @@ -9194,7 +9238,7 @@

    -
    +

    app/models/church_of_england_measure.rb

    @@ -9467,7 +9511,7 @@

    -
    +

    app/models/command_paper.rb

    @@ -9608,7 +9652,7 @@

    -
    +

    app/models/committee_proceeding.rb

    @@ -9749,7 +9793,7 @@

    -
    +

    app/models/content_object.rb

    @@ -9831,8 +9875,8 @@

    -
  • - 1122 +
  • + 1125 @@ -9897,8 +9941,8 @@

  • -
  • - 150 +
  • + 152 @@ -9908,8 +9952,8 @@

  • -
  • - 150 +
  • + 152 @@ -9930,8 +9974,8 @@

  • -
  • - 150 +
  • + 152 @@ -10205,8 +10249,8 @@

  • -
  • - 289 +
  • + 291 @@ -10216,8 +10260,8 @@

  • -
  • - 289 +
  • + 291 @@ -10227,8 +10271,8 @@

  • -
  • - 289 +
  • + 291 @@ -10359,8 +10403,8 @@

  • -
  • - 210 +
  • + 239 @@ -11800,8 +11844,8 @@

  • -
  • - 371 +
  • + 268 @@ -11976,8 +12020,8 @@

  • -
  • - 3034 +
  • + 3063 @@ -12570,13 +12614,13 @@

  • -
  • - 647 +
  • + 649 - get_all_ids_from('relation_t') + combine_fields(get_all_ids_from('relation_t'), get_all_ids_from('relation_uri'))
  • @@ -13901,8 +13945,8 @@

    -
  • - 3038 +
  • + 3067 @@ -13923,8 +13967,8 @@

  • -
  • - 3016 +
  • + 3045 @@ -14044,8 +14088,8 @@

  • -
  • - 6039 +
  • + 5936 @@ -14066,8 +14110,8 @@

  • -
  • - 4010 +
  • + 3910 @@ -14176,8 +14220,8 @@

  • -
  • - 656 +
  • + 1307 @@ -14638,8 +14682,8 @@

  • -
  • - 5968 +
  • + 5939 @@ -14660,8 +14704,8 @@

  • -
  • - 16892 +
  • + 17304 @@ -14704,8 +14748,8 @@

  • -
  • - 150 +
  • + 152 @@ -15815,8 +15859,8 @@

  • -
  • - 69 +
  • + 71 @@ -16002,8 +16046,8 @@

  • -
  • - 2488 +
  • + 3137 @@ -16024,8 +16068,8 @@

  • -
  • - 1672 +
  • + 1760 @@ -16160,7 +16204,7 @@

  • -
    +

    app/models/deposited_paper.rb

    @@ -16774,7 +16818,7 @@

    -
    +

    app/models/edm.rb

    @@ -16834,8 +16878,8 @@

    -
  • - 134 +
  • + 135 @@ -17483,8 +17527,8 @@

  • -
  • - 218 +
  • + 160 @@ -17564,7 +17608,7 @@

  • -
    +

    app/models/european_deposited_document.rb

    @@ -18145,12 +18189,12 @@

    -
    +

    app/models/european_material.rb

    - 70.59% + 68.57% lines covered @@ -18159,9 +18203,9 @@

    - 34 relevant lines. + 35 relevant lines. 24 lines covered and - 10 lines missed. + 11 lines missed.
    @@ -18871,7 +18915,7 @@

    - relation_uris = get_all_ids_from('relation_t') + relation_text_uris = get_all_ids_from('relation_t')

    @@ -18882,18 +18926,18 @@

    - [doc_text, doc_uri, relation_uris].flatten.compact + relation_uris = get_all_ids_from('relation_uri')

    -
  • +
  • - end + [doc_text, doc_uri, relation_text_uris, relation_uris].flatten.compact
  • @@ -18904,6 +18948,17 @@

    + end + +

    + +
    +
  • + + + + + end
  • @@ -18913,7 +18968,7 @@

    -
    +

    app/models/european_scrutiny.rb

    @@ -19164,7 +19219,7 @@

    -
    +

    app/models/european_scrutiny_explanatory_memorandum.rb

    @@ -19437,7 +19492,7 @@

    -
    +

    app/models/european_scrutiny_ministerial_correspondence.rb

    @@ -19754,7 +19809,7 @@

    -
    +

    app/models/european_scrutiny_recommendation.rb

    @@ -20291,7 +20346,7 @@

    -
    +

    app/models/facet.rb

    @@ -20344,7 +20399,7 @@

    -
    +

    app/models/formal_proceeding.rb

    @@ -20540,7 +20595,7 @@

    -
    +

    app/models/grand_committee_proceeding.rb

    @@ -20681,7 +20736,7 @@

    -
    +

    app/models/hierarchy_builder.rb

    @@ -20763,8 +20818,8 @@

    -
  • - 44 +
  • + 45 @@ -20807,8 +20862,8 @@

  • -
  • - 44 +
  • + 45 @@ -21405,7 +21460,7 @@

  • -
    +

    app/models/house_of_commons_paper.rb

    @@ -21546,7 +21601,7 @@

    -
    +

    app/models/impact_assessment.rb

    @@ -21775,7 +21830,7 @@

    -
    +

    app/models/ministerial_correction.rb

    @@ -22400,7 +22455,7 @@

    -
    +

    app/models/not_supported.rb

    @@ -22596,7 +22651,7 @@

    -
    +

    app/models/objects_from_uri_list.rb

    @@ -22678,8 +22733,8 @@

    -
  • - 256 +
  • + 257 @@ -22722,8 +22777,8 @@

  • -
  • - 254 +
  • + 255 @@ -22887,8 +22942,8 @@

  • -
  • - 12 +
  • + 41 @@ -23052,8 +23107,8 @@

  • -
  • - 254 +
  • + 255 @@ -23100,7 +23155,7 @@

  • -
    +

    app/models/observations_on_petitions.rb

    @@ -23351,7 +23406,7 @@

    -
    +

    app/models/oral_answer_to_question.rb

    @@ -23734,7 +23789,7 @@

    -
    +

    app/models/oral_question.rb

    @@ -24194,7 +24249,7 @@

    -
    +

    app/models/oral_question_time_intervention.rb

    @@ -24434,7 +24489,7 @@

    -
    +

    app/models/paper.rb

    @@ -25147,7 +25202,7 @@

    -
    +

    app/models/paper_ordered_to_be_printed.rb

    @@ -25508,7 +25563,7 @@

    -
    +

    app/models/paper_petition.rb

    @@ -25781,7 +25836,7 @@

    -
    +

    app/models/paper_submitted.rb

    @@ -26142,7 +26197,7 @@

    -
    +

    app/models/parliamentary_committee.rb

    @@ -26283,7 +26338,7 @@

    -
    +

    app/models/parliamentary_paper_laid.rb

    @@ -26974,7 +27029,7 @@

    -
    +

    app/models/parliamentary_paper_reported.rb

    @@ -27335,7 +27390,7 @@

    -
    +

    app/models/parliamentary_proceeding.rb

    @@ -27718,7 +27773,7 @@

    -
    +

    app/models/petition.rb

    @@ -28002,7 +28057,7 @@

    -
    +

    app/models/private_act.rb

    @@ -28187,7 +28242,7 @@

    -
    +

    app/models/proceeding.rb

    @@ -28372,7 +28427,7 @@

    -
    +

    app/models/proceeding_contribution.rb

    @@ -28711,7 +28766,7 @@

    -
    +

    app/models/public_act.rb

    @@ -28896,7 +28951,7 @@

    -
    +

    app/models/question.rb

    @@ -30181,12 +30236,12 @@

    -
    +

    app/models/research_briefing.rb

    - 93.55% + 90.91% lines covered @@ -30195,9 +30250,9 @@

    - 31 relevant lines. - 29 lines covered and - 2 lines missed. + 33 relevant lines. + 30 lines covered and + 3 lines missed.
    @@ -30676,7 +30731,7 @@

    - def creator_party + def category

    @@ -30687,7 +30742,7 @@

    - get_first_from('creatorParty_ses') + get_first_from('category_ses')

    @@ -30720,18 +30775,18 @@

    - def is_published + def creator_party

    -
  • - 155 +
  • + - get_first_as_boolean_from('published_b') + get_first_from('creatorParty_ses')
  • @@ -30764,18 +30819,18 @@

    - def published_by + def is_published

    -
  • - 153 +
  • + 155 - get_first_from('publisher_ses') + get_first_as_boolean_from('published_b')
  • @@ -30808,18 +30863,18 @@

    - def section + def published_by

    -
  • - 150 +
  • + 153 - get_first_from('section_ses') + get_first_from('publisher_ses')
  • @@ -30852,12 +30907,56 @@

    + def section + +

    + +
    +
  • + 150 + + + + + get_first_from('section_ses') +
  • +
    + +
    +
  • + + + + + + end +
  • +
    + +
    +
  • + + + + + + +
  • +
    + +
    +
  • + 1 + + + + def last_updated
  • -
  • +
  • 105 @@ -30868,7 +30967,7 @@

  • -
  • +
  • @@ -30879,7 +30978,7 @@

  • -
  • +
  • @@ -30894,7 +30993,7 @@

  • -
    +

    app/models/research_material.rb

    @@ -31079,7 +31178,7 @@

    -
    +

    app/models/search_data.rb

    @@ -31172,8 +31271,8 @@

    -
  • - 44 +
  • + 45 @@ -31183,8 +31282,8 @@

  • -
  • - 44 +
  • + 45 @@ -31194,8 +31293,8 @@

  • -
  • - 44 +
  • + 45 @@ -31238,8 +31337,8 @@

  • -
  • - 44 +
  • + 45 @@ -31645,8 +31744,8 @@

  • -
  • - 89 +
  • + 92 @@ -31667,13 +31766,13 @@

  • -
  • - 84 +
  • + 300 - search.dig(:data, 'response', 'docs') + search.dig(:data, 'response', 'docs')&.reject { |h| h.dig('type_ses').blank? }
  • @@ -31711,8 +31810,8 @@

    -
  • - 52 +
  • + 53 @@ -31733,8 +31832,8 @@

  • -
  • - 32 +
  • + 33 @@ -31744,8 +31843,8 @@

  • -
  • - 128 +
  • + 131 @@ -31755,8 +31854,8 @@

  • -
  • - 32 +
  • + 33 @@ -32844,8 +32943,8 @@

  • -
  • - 44 +
  • + 45 @@ -34454,7 +34553,7 @@

  • -
    +

    app/models/ses_lookup.rb

    @@ -34547,8 +34646,8 @@

    -
  • - 1470 +
  • + 1471 @@ -36256,7 +36355,7 @@

  • -
    +

    app/models/session_facet.rb

    @@ -36463,7 +36562,7 @@

    -
    +

    app/models/solr_multi_query.rb

    @@ -36835,7 +36934,7 @@

    -
    +

    app/models/solr_query.rb

    @@ -36917,8 +37016,8 @@

    -
  • - 209 +
  • + 210 @@ -37086,7 +37185,7 @@

  • -
    +

    app/models/solr_search.rb

    @@ -37361,45 +37460,12 @@

    - 'tablingMember_ses', - -

    - -
    -
  • - - - - - - 'askingMember_ses', -
  • -
    - -
    -
  • - - - - - - 'leadMember_ses', -
  • -
    - -
    -
  • - - - - - 'answeringMember_ses',
  • -
  • +
  • @@ -37410,7 +37476,7 @@

  • -
  • +
  • @@ -37421,7 +37487,7 @@

  • -
  • +
  • @@ -37432,7 +37498,7 @@

  • -
  • +
  • @@ -37443,7 +37509,7 @@

  • -
  • +
  • @@ -37454,7 +37520,7 @@

  • -
  • +
  • @@ -37465,7 +37531,7 @@

  • -
  • +
  • @@ -37476,7 +37542,7 @@

  • -
  • +
  • @@ -37487,7 +37553,7 @@

  • -
  • +
  • 1 @@ -37498,7 +37564,7 @@

  • -
  • +
  • 5 @@ -37509,7 +37575,7 @@

  • -
  • +
  • 5 @@ -37520,7 +37586,7 @@

  • -
  • +
  • 5 @@ -37531,7 +37597,7 @@

  • -
  • +
  • 5 @@ -37542,7 +37608,7 @@

  • -
  • +
  • @@ -37553,7 +37619,7 @@

  • -
  • +
  • @@ -37564,7 +37630,7 @@

  • -
  • +
  • 1 @@ -37575,7 +37641,7 @@

  • -
  • +
  • @@ -37586,7 +37652,7 @@

  • -
  • +
  • @@ -37597,7 +37663,7 @@

  • -
  • +
  • 4 @@ -37608,7 +37674,7 @@

  • -
  • +
  • @@ -37619,7 +37685,7 @@

  • -
  • +
  • 4 @@ -37630,7 +37696,7 @@

  • -
  • +
  • @@ -37641,7 +37707,7 @@

  • -
  • +
  • @@ -37652,7 +37718,7 @@

  • -
  • +
  • 1 @@ -37663,7 +37729,7 @@

  • -
  • +
  • @@ -37674,7 +37740,7 @@

  • -
  • +
  • 18 @@ -37685,7 +37751,7 @@

  • -
  • +
  • @@ -37696,7 +37762,7 @@

  • -
  • +
  • @@ -37707,7 +37773,7 @@

  • -
  • +
  • 1 @@ -37718,7 +37784,7 @@

  • -
  • +
  • @@ -37729,7 +37795,7 @@

  • -
  • +
  • 7 @@ -37740,7 +37806,7 @@

  • -
  • +
  • @@ -37751,7 +37817,7 @@

  • -
  • +
  • @@ -37762,7 +37828,7 @@

  • -
  • +
  • 1 @@ -37773,7 +37839,7 @@

  • -
  • +
  • 2 @@ -37784,7 +37850,7 @@

  • -
  • +
  • @@ -37795,7 +37861,7 @@

  • -
  • +
  • 1 @@ -37806,7 +37872,7 @@

  • -
  • +
  • @@ -37817,7 +37883,7 @@

  • -
  • +
  • @@ -37828,7 +37894,7 @@

  • -
  • +
  • 1 @@ -37839,7 +37905,7 @@

  • -
  • +
  • @@ -37850,7 +37916,7 @@

  • -
  • +
  • 9 @@ -37861,7 +37927,7 @@

  • -
  • +
  • @@ -37872,7 +37938,7 @@

  • -
  • +
  • 6 @@ -37883,7 +37949,7 @@

  • -
  • +
  • @@ -37894,7 +37960,7 @@

  • -
  • +
  • @@ -37905,7 +37971,7 @@

  • -
  • +
  • 1 @@ -37916,7 +37982,7 @@

  • -
  • +
  • @@ -37927,7 +37993,7 @@

  • -
  • +
  • @@ -37938,7 +38004,7 @@

  • -
  • +
  • @@ -37949,7 +38015,7 @@

  • -
  • +
  • @@ -37960,7 +38026,7 @@

  • -
  • +
  • @@ -37971,7 +38037,7 @@

  • -
  • +
  • @@ -37982,7 +38048,7 @@

  • -
  • +
  • @@ -37993,7 +38059,7 @@

  • -
  • +
  • @@ -38004,7 +38070,7 @@

  • -
  • +
  • @@ -38015,7 +38081,7 @@

  • -
  • +
  • @@ -38026,7 +38092,7 @@

  • -
  • +
  • @@ -38037,7 +38103,7 @@

  • -
  • +
  • @@ -38048,7 +38114,7 @@

  • -
  • +
  • 3 @@ -38059,7 +38125,7 @@

  • -
  • +
  • @@ -38070,7 +38136,7 @@

  • -
  • +
  • @@ -38081,7 +38147,7 @@

  • -
  • +
  • 4 @@ -38092,7 +38158,7 @@

  • -
  • +
  • @@ -38103,7 +38169,7 @@

  • -
  • +
  • @@ -38114,7 +38180,7 @@

  • -
  • +
  • @@ -38125,7 +38191,7 @@

  • -
  • +
  • 4 @@ -38136,7 +38202,7 @@

  • -
  • +
  • @@ -38147,7 +38213,7 @@

  • -
  • +
  • @@ -38158,7 +38224,7 @@

  • -
  • +
  • @@ -38169,7 +38235,7 @@

  • -
  • +
  • @@ -38180,7 +38246,7 @@

  • -
  • +
  • @@ -38191,7 +38257,7 @@

  • -
  • +
  • @@ -38202,7 +38268,7 @@

  • -
  • +
  • @@ -38213,7 +38279,7 @@

  • -
  • +
  • @@ -38224,7 +38290,7 @@

  • -
  • +
  • @@ -38235,7 +38301,7 @@

  • -
  • +
  • @@ -38246,7 +38312,7 @@

  • -
  • +
  • 4 @@ -38257,7 +38323,7 @@

  • -
  • +
  • @@ -38268,7 +38334,7 @@

  • -
  • +
  • @@ -38279,7 +38345,7 @@

  • -
  • +
  • @@ -38290,7 +38356,7 @@

  • -
  • +
  • @@ -38301,7 +38367,7 @@

  • -
  • +
  • @@ -38312,7 +38378,7 @@

  • -
  • +
  • @@ -38323,7 +38389,7 @@

  • -
  • +
  • @@ -38334,7 +38400,7 @@

  • -
  • +
  • 4 @@ -38345,7 +38411,7 @@

  • -
  • +
  • @@ -38356,7 +38422,7 @@

  • -
  • +
  • @@ -38367,7 +38433,7 @@

  • -
  • +
  • @@ -38378,7 +38444,7 @@

  • -
  • +
  • @@ -38389,7 +38455,7 @@

  • -
  • +
  • 1 @@ -38400,7 +38466,7 @@

  • -
  • +
  • @@ -38411,7 +38477,7 @@

  • -
  • +
  • @@ -38422,7 +38488,7 @@

  • -
  • +
  • @@ -38433,7 +38499,7 @@

  • -
  • +
  • @@ -38444,7 +38510,7 @@

  • -
  • +
  • @@ -38455,7 +38521,7 @@

  • -
  • +
  • @@ -38466,7 +38532,7 @@

  • -
  • +
  • @@ -38477,7 +38543,7 @@

  • -
  • +
  • @@ -38488,7 +38554,7 @@

  • -
  • +
  • @@ -38499,7 +38565,7 @@

  • -
  • +
  • @@ -38510,7 +38576,7 @@

  • -
  • +
  • @@ -38521,7 +38587,7 @@

  • -
  • +
  • @@ -38532,7 +38598,7 @@

  • -
  • +
  • @@ -38543,7 +38609,7 @@

  • -
  • +
  • @@ -38554,7 +38620,7 @@

  • -
  • +
  • @@ -38565,7 +38631,7 @@

  • -
  • +
  • @@ -38576,7 +38642,7 @@

  • -
  • +
  • @@ -38587,7 +38653,7 @@

  • -
  • +
  • @@ -38598,7 +38664,7 @@

  • -
  • +
  • @@ -38609,7 +38675,7 @@

  • -
  • +
  • @@ -38620,7 +38686,7 @@

  • -
  • +
  • @@ -38631,7 +38697,7 @@

  • -
  • +
  • @@ -38642,7 +38708,7 @@

  • -
  • +
  • @@ -38653,7 +38719,7 @@

  • -
  • +
  • @@ -38664,7 +38730,7 @@

  • -
  • +
  • @@ -38675,7 +38741,7 @@

  • -
  • +
  • @@ -38686,7 +38752,7 @@

  • -
  • +
  • @@ -38697,7 +38763,7 @@

  • -
  • +
  • @@ -38708,7 +38774,7 @@

  • -
  • +
  • @@ -38719,7 +38785,7 @@

  • -
  • +
  • @@ -38730,7 +38796,7 @@

  • -
  • +
  • @@ -38741,7 +38807,7 @@

  • -
  • +
  • @@ -38752,7 +38818,7 @@

  • -
  • +
  • @@ -38763,7 +38829,7 @@

  • -
  • +
  • @@ -38774,7 +38840,7 @@

  • -
  • +
  • @@ -38785,7 +38851,7 @@

  • -
  • +
  • @@ -38796,7 +38862,7 @@

  • -
  • +
  • @@ -38807,7 +38873,7 @@

  • -
  • +
  • @@ -38818,7 +38884,7 @@

  • -
  • +
  • @@ -38829,7 +38895,7 @@

  • -
  • +
  • @@ -38840,7 +38906,7 @@

  • -
  • +
  • @@ -38851,7 +38917,7 @@

  • -
  • +
  • @@ -38862,7 +38928,7 @@

  • -
  • +
  • @@ -38873,7 +38939,7 @@

  • -
  • +
  • @@ -38884,7 +38950,7 @@

  • -
  • +
  • @@ -38895,7 +38961,7 @@

  • -
  • +
  • @@ -38906,7 +38972,7 @@

  • -
  • +
  • @@ -38917,7 +38983,7 @@

  • -
  • +
  • @@ -38928,7 +38994,7 @@

  • -
  • +
  • @@ -38939,7 +39005,7 @@

  • -
  • +
  • @@ -38950,7 +39016,7 @@

  • -
  • +
  • @@ -38961,7 +39027,7 @@

  • -
  • +
  • @@ -38972,7 +39038,7 @@

  • -
  • +
  • @@ -38983,7 +39049,7 @@

  • -
  • +
  • @@ -38994,7 +39060,7 @@

  • -
  • +
  • @@ -39005,7 +39071,7 @@

  • -
  • +
  • @@ -39016,7 +39082,7 @@

  • -
  • +
  • @@ -39027,7 +39093,7 @@

  • -
  • +
  • @@ -39038,7 +39104,7 @@

  • -
  • +
  • @@ -39049,7 +39115,7 @@

  • -
  • +
  • @@ -39060,7 +39126,7 @@

  • -
  • +
  • @@ -39071,7 +39137,7 @@

  • -
  • +
  • @@ -39082,7 +39148,7 @@

  • -
  • +
  • @@ -39093,7 +39159,7 @@

  • -
  • +
  • @@ -39104,7 +39170,7 @@

  • -
  • +
  • @@ -39115,7 +39181,7 @@

  • -
  • +
  • @@ -39126,7 +39192,7 @@

  • -
  • +
  • @@ -39137,7 +39203,7 @@

  • -
  • +
  • @@ -39148,7 +39214,7 @@

  • -
  • +
  • @@ -39159,7 +39225,7 @@

  • -
  • +
  • @@ -39170,7 +39236,7 @@

  • -
  • +
  • @@ -39181,7 +39247,7 @@

  • -
  • +
  • @@ -39192,7 +39258,7 @@

  • -
  • +
  • @@ -39203,7 +39269,7 @@

  • -
  • +
  • @@ -39214,7 +39280,7 @@

  • -
  • +
  • @@ -39225,7 +39291,7 @@

  • -
  • +
  • @@ -39236,7 +39302,7 @@

  • -
  • +
  • @@ -39247,7 +39313,7 @@

  • -
  • +
  • @@ -39258,7 +39324,7 @@

  • -
  • +
  • @@ -39269,7 +39335,7 @@

  • -
  • +
  • @@ -39280,7 +39346,7 @@

  • -
  • +
  • @@ -39291,7 +39357,7 @@

  • -
  • +
  • @@ -39302,7 +39368,7 @@

  • -
  • +
  • @@ -39313,7 +39379,7 @@

  • -
  • +
  • @@ -39324,7 +39390,7 @@

  • -
  • +
  • @@ -39335,7 +39401,7 @@

  • -
  • +
  • @@ -39346,7 +39412,7 @@

  • -
  • +
  • @@ -39357,7 +39423,7 @@

  • -
  • +
  • @@ -39368,7 +39434,7 @@

  • -
  • +
  • @@ -39379,7 +39445,7 @@

  • -
  • +
  • @@ -39390,7 +39456,7 @@

  • -
  • +
  • @@ -39401,7 +39467,7 @@

  • -
  • +
  • @@ -39412,7 +39478,7 @@

  • -
  • +
  • @@ -39423,7 +39489,7 @@

  • -
  • +
  • @@ -39434,7 +39500,7 @@

  • -
  • +
  • @@ -39445,7 +39511,7 @@

  • -
  • +
  • @@ -39456,7 +39522,7 @@

  • -
  • +
  • @@ -39467,7 +39533,7 @@

  • -
  • +
  • 1 @@ -39478,7 +39544,7 @@

  • -
  • +
  • 3 @@ -39489,7 +39555,7 @@

  • -
  • +
  • 2 @@ -39500,7 +39566,7 @@

  • -
  • +
  • @@ -39511,7 +39577,7 @@

  • -
  • +
  • 1 @@ -39522,7 +39588,7 @@

  • -
  • +
  • @@ -39533,7 +39599,7 @@

  • -
  • +
  • @@ -39544,7 +39610,7 @@

  • -
  • +
  • 1 @@ -39555,7 +39621,7 @@

  • -
  • +
  • @@ -39566,7 +39632,7 @@

  • -
  • +
  • @@ -39577,7 +39643,7 @@

  • -
  • +
  • @@ -39588,7 +39654,7 @@

  • -
  • +
  • @@ -39599,7 +39665,7 @@

  • -
  • +
  • @@ -39610,7 +39676,7 @@

  • -
  • +
  • @@ -39621,7 +39687,7 @@

  • -
  • +
  • @@ -39632,7 +39698,7 @@

  • -
  • +
  • @@ -39643,7 +39709,7 @@

  • -
  • +
  • @@ -39654,7 +39720,7 @@

  • -
  • +
  • @@ -39665,7 +39731,7 @@

  • -
  • +
  • @@ -39676,7 +39742,7 @@

  • -
  • +
  • @@ -39687,7 +39753,7 @@

  • -
  • +
  • @@ -39698,7 +39764,7 @@

  • -
  • +
  • @@ -39709,7 +39775,7 @@

  • -
  • +
  • @@ -39720,7 +39786,7 @@

  • -
  • +
  • @@ -39731,7 +39797,7 @@

  • -
  • +
  • @@ -39742,7 +39808,7 @@

  • -
  • +
  • @@ -39753,7 +39819,7 @@

  • -
  • +
  • @@ -39764,7 +39830,7 @@

  • -
  • +
  • @@ -39775,7 +39841,7 @@

  • -
  • +
  • @@ -39786,7 +39852,7 @@

  • -
  • +
  • @@ -39797,7 +39863,7 @@

  • -
  • +
  • @@ -39808,7 +39874,7 @@

  • -
  • +
  • @@ -39819,7 +39885,7 @@

  • -
  • +
  • @@ -39830,7 +39896,7 @@

  • -
  • +
  • @@ -39841,7 +39907,7 @@

  • -
  • +
  • @@ -39852,7 +39918,7 @@

  • -
  • +
  • @@ -39863,7 +39929,7 @@

  • -
  • +
  • @@ -39874,7 +39940,7 @@

  • -
  • +
  • @@ -39885,7 +39951,7 @@

  • -
  • +
  • @@ -39896,7 +39962,7 @@

  • -
  • +
  • @@ -39907,7 +39973,7 @@

  • -
  • +
  • @@ -39918,7 +39984,7 @@

  • -
  • +
  • @@ -39929,7 +39995,7 @@

  • -
  • +
  • @@ -39940,7 +40006,7 @@

  • -
  • +
  • @@ -39951,7 +40017,7 @@

  • -
  • +
  • @@ -39962,7 +40028,7 @@

  • -
  • +
  • @@ -39973,7 +40039,7 @@

  • -
  • +
  • @@ -39984,7 +40050,7 @@

  • -
  • +
  • @@ -39995,7 +40061,7 @@

  • -
  • +
  • @@ -40006,7 +40072,7 @@

  • -
  • +
  • @@ -40017,7 +40083,7 @@

  • -
  • +
  • @@ -40028,7 +40094,7 @@

  • -
  • +
  • @@ -40039,7 +40105,7 @@

  • -
  • +
  • @@ -40050,7 +40116,7 @@

  • -
  • +
  • @@ -40061,7 +40127,7 @@

  • -
  • +
  • @@ -40072,7 +40138,7 @@

  • -
  • +
  • @@ -40083,7 +40149,7 @@

  • -
  • +
  • @@ -40094,7 +40160,7 @@

  • -
  • +
  • @@ -40105,7 +40171,7 @@

  • -
  • +
  • @@ -40116,7 +40182,7 @@

  • -
  • +
  • @@ -40127,7 +40193,7 @@

  • -
  • +
  • @@ -40138,7 +40204,7 @@

  • -
  • +
  • @@ -40149,7 +40215,7 @@

  • -
  • +
  • @@ -40160,7 +40226,7 @@

  • -
  • +
  • @@ -40171,7 +40237,7 @@

  • -
  • +
  • 1 @@ -40182,7 +40248,7 @@

  • -
  • +
  • @@ -40193,7 +40259,7 @@

  • -
  • +
  • @@ -40204,7 +40270,7 @@

  • -
  • +
  • @@ -40215,7 +40281,7 @@

  • -
  • +
  • @@ -40226,7 +40292,7 @@

  • -
  • +
  • @@ -40237,7 +40303,7 @@

  • -
  • +
  • @@ -40248,7 +40314,7 @@

  • -
  • +
  • 1 @@ -40259,7 +40325,7 @@

  • -
  • +
  • @@ -40270,7 +40336,7 @@

  • -
  • +
  • @@ -40281,7 +40347,7 @@

  • -
  • +
  • @@ -40292,7 +40358,7 @@

  • -
  • +
  • @@ -40303,7 +40369,7 @@

  • -
  • +
  • @@ -40314,7 +40380,7 @@

  • -
  • +
  • @@ -40325,7 +40391,7 @@

  • -
  • +
  • @@ -40336,7 +40402,7 @@

  • -
  • +
  • @@ -40347,7 +40413,7 @@

  • -
  • +
  • 1 @@ -40358,7 +40424,7 @@

  • -
  • +
  • @@ -40369,7 +40435,7 @@

  • -
  • +
  • @@ -40380,7 +40446,7 @@

  • -
  • +
  • @@ -40391,7 +40457,7 @@

  • -
  • +
  • @@ -40402,7 +40468,7 @@

  • -
  • +
  • @@ -40413,7 +40479,7 @@

  • -
  • +
  • @@ -40424,7 +40490,7 @@

  • -
  • +
  • 1 @@ -40435,7 +40501,7 @@

  • -
  • +
  • @@ -40446,7 +40512,7 @@

  • -
  • +
  • 18 @@ -40457,7 +40523,7 @@

  • -
  • +
  • @@ -40468,7 +40534,7 @@

  • -
  • +
  • @@ -40479,7 +40545,7 @@

  • -
  • +
  • @@ -40490,7 +40556,7 @@

  • -
  • +
  • @@ -40501,7 +40567,7 @@

  • -
  • +
  • @@ -40512,7 +40578,7 @@

  • -
  • +
  • @@ -40523,7 +40589,7 @@

  • -
  • +
  • @@ -40534,7 +40600,7 @@

  • -
  • +
  • @@ -40545,7 +40611,7 @@

  • -
  • +
  • @@ -40556,7 +40622,7 @@

  • -
  • +
  • @@ -40567,7 +40633,7 @@

  • -
  • +
  • @@ -40578,7 +40644,7 @@

  • -
  • +
  • @@ -40589,7 +40655,7 @@

  • -
  • +
  • @@ -40600,7 +40666,7 @@

  • -
  • +
  • @@ -40611,7 +40677,7 @@

  • -
  • +
  • @@ -40622,7 +40688,7 @@

  • -
  • +
  • @@ -40633,7 +40699,7 @@

  • -
  • +
  • @@ -40644,7 +40710,7 @@

  • -
  • +
  • @@ -40655,7 +40721,7 @@

  • -
  • +
  • @@ -40666,7 +40732,7 @@

  • -
  • +
  • @@ -40677,7 +40743,7 @@

  • -
  • +
  • @@ -40688,7 +40754,7 @@

  • -
  • +
  • @@ -40699,7 +40765,7 @@

  • -
  • +
  • @@ -40710,7 +40776,7 @@

  • -
  • +
  • @@ -40721,7 +40787,7 @@

  • -
  • +
  • @@ -40732,7 +40798,7 @@

  • -
  • +
  • @@ -40743,7 +40809,7 @@

  • -
  • +
  • @@ -40754,7 +40820,7 @@

  • -
  • +
  • @@ -40765,7 +40831,7 @@

  • -
  • +
  • @@ -40776,7 +40842,7 @@

  • -
  • +
  • @@ -40787,7 +40853,7 @@

  • -
  • +
  • @@ -40798,7 +40864,7 @@

  • -
  • +
  • @@ -40809,7 +40875,7 @@

  • -
  • +
  • @@ -40820,7 +40886,7 @@

  • -
  • +
  • @@ -40831,7 +40897,7 @@

  • -
  • +
  • @@ -40842,7 +40908,7 @@

  • -
  • +
  • @@ -40853,7 +40919,7 @@

  • -
  • +
  • @@ -40864,7 +40930,7 @@

  • -
  • +
  • @@ -40875,7 +40941,7 @@

  • -
  • +
  • @@ -40886,7 +40952,7 @@

  • -
  • +
  • @@ -40897,7 +40963,7 @@

  • -
  • +
  • @@ -40908,7 +40974,7 @@

  • -
  • +
  • @@ -40919,7 +40985,7 @@

  • -
  • +
  • @@ -40930,7 +40996,7 @@

  • -
  • +
  • @@ -40941,7 +41007,7 @@

  • -
  • +
  • @@ -40952,7 +41018,7 @@

  • -
  • +
  • @@ -40963,7 +41029,7 @@

  • -
  • +
  • 1 @@ -40974,7 +41040,7 @@

  • -
  • +
  • @@ -40985,7 +41051,7 @@

  • -
  • +
  • 1 @@ -40996,7 +41062,7 @@

  • -
  • +
  • @@ -41007,7 +41073,7 @@

  • -
  • +
  • @@ -41018,7 +41084,7 @@

  • -
  • +
  • @@ -41029,7 +41095,7 @@

  • -
  • +
  • @@ -41040,7 +41106,7 @@

  • -
  • +
  • @@ -41051,7 +41117,7 @@

  • -
  • +
  • @@ -41062,7 +41128,7 @@

  • -
  • +
  • @@ -41073,7 +41139,7 @@

  • -
  • +
  • @@ -41084,7 +41150,7 @@

  • -
  • +
  • @@ -41095,7 +41161,7 @@

  • -
  • +
  • @@ -41106,7 +41172,7 @@

  • -
  • +
  • @@ -41121,7 +41187,7 @@

  • -
    +

    app/models/statutory_instrument.rb

    @@ -41570,7 +41636,7 @@

    -
    +

    app/models/transport_and_works_act_order_application.rb

    @@ -41931,7 +41997,7 @@

    -
    +

    app/models/unprinted_command_paper.rb

    @@ -42072,7 +42138,7 @@

    -
    +

    app/models/unprinted_paper.rb

    @@ -42257,7 +42323,7 @@

    -
    +

    app/models/written_question.rb

    @@ -43245,7 +43311,7 @@

    -
    +

    app/models/written_statement.rb