├── .gitattributes ├── .github └── dependabot.yml ├── .gitignore ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── app ├── assets │ ├── config │ │ └── manifest.js │ ├── images │ │ ├── .keep │ │ ├── logo.svg │ │ ├── logo_100.png │ │ ├── logo_1000.png │ │ ├── logo_200.png │ │ ├── logo_300.png │ │ ├── logo_50.png │ │ ├── logo_500.png │ │ └── logo_5000.png │ └── stylesheets │ │ └── application.css ├── channels │ └── application_cable │ │ ├── channel.rb │ │ └── connection.rb ├── controllers │ ├── announcement_controller.rb │ ├── application_controller.rb │ ├── concerns │ │ └── .keep │ ├── devapp_controller.rb │ ├── home_controller.rb │ ├── lobbying_controller.rb │ ├── meeting_controller.rb │ ├── memo_controller.rb │ ├── parcels_controller.rb │ ├── team_controller.rb │ ├── traffic_cameras_controller.rb │ ├── transpo_controller.rb │ └── users │ │ └── omniauth_callbacks_controller.rb ├── helpers │ ├── announcement_helper.rb │ ├── application_helper.rb │ ├── devapp_helper.rb │ ├── home_helper.rb │ ├── meeting_helper.rb │ ├── memo_helper.rb │ ├── parcels_helper.rb │ ├── team_helper.rb │ └── traffic_cameras_helper.rb ├── javascript │ ├── application.js │ └── controllers │ │ ├── application.js │ │ ├── hello_controller.js │ │ ├── index.js │ │ └── map_controller.js ├── jobs │ ├── application_job.rb │ ├── dev_app_scan_job.rb │ ├── gtfs_download_job.rb │ ├── gtfs_rt_download_job.rb │ ├── gtfs_rt_trip_updates_job.rb │ ├── lobbying_scan_job.rb │ ├── meeting_scan_job.rb │ ├── memo_scan_job.rb │ ├── ping_job.rb │ ├── syndication_job.rb │ └── traffic_camera_scrape_job.rb ├── mailers │ └── application_mailer.rb ├── models │ ├── announcement.rb │ ├── application_record.rb │ ├── blue_sky.rb │ ├── committee.rb │ ├── concerns │ │ └── .keep │ ├── consultation.rb │ ├── consultation_scanner.rb │ ├── coordinates.rb │ ├── dev_app.rb │ ├── dev_app │ │ ├── address.rb │ │ ├── document.rb │ │ ├── entry.rb │ │ ├── scanner.rb │ │ └── status.rb │ ├── global_control.rb │ ├── lobbying_activity.rb │ ├── lobbying_undertaking.rb │ ├── mastedon_client.rb │ ├── meeting.rb │ ├── meeting_item.rb │ ├── meeting_item_document.rb │ ├── memo.rb │ ├── parcel.rb │ ├── parcel_scanner.rb │ ├── traffic_camera.rb │ ├── user.rb │ ├── v1 │ │ └── application_record.rb │ ├── zoning.rb │ └── zoning_scanner.rb └── views │ ├── announcement │ └── index.html.erb │ ├── devapp │ ├── _map_popup.html.erb │ ├── index.html.erb │ ├── map.html.erb │ └── show.html.erb │ ├── devise │ ├── confirmations │ │ └── new.html.erb │ ├── mailer │ │ ├── confirmation_instructions.html.erb │ │ ├── email_changed.html.erb │ │ ├── password_change.html.erb │ │ ├── reset_password_instructions.html.erb │ │ └── unlock_instructions.html.erb │ ├── passwords │ │ ├── edit.html.erb │ │ └── new.html.erb │ ├── registrations │ │ ├── edit.html.erb │ │ └── new.html.erb │ ├── sessions │ │ └── new.html.erb │ ├── shared │ │ ├── _error_messages.html.erb │ │ └── _links.html.erb │ └── unlocks │ │ └── new.html.erb │ ├── home │ ├── index.html.erb │ └── index.rss.builder │ ├── layouts │ ├── application.html.erb │ ├── mailer.html.erb │ └── mailer.text.erb │ ├── lobbying │ ├── index.html.erb │ └── show.html.erb │ ├── meeting │ ├── index.html.erb │ └── show.html.erb │ ├── memo │ ├── index.html.erb │ └── show.html.erb │ ├── parcels │ └── show.html.erb │ ├── team │ └── index.html.erb │ ├── traffic_cameras │ ├── _map_popup.html.erb │ ├── index.html.erb │ ├── map.html.erb │ └── show.html.erb │ └── transpo │ └── show_stop.html.erb ├── bin ├── bundle ├── dbmysql ├── importmap ├── jobs ├── rails ├── rake ├── setup └── spring ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── credentials.yml.enc ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── importmap.rb ├── initializers │ ├── assets.rb │ ├── bugsnag.rb │ ├── content_security_policy.rb │ ├── devise.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ └── permissions_policy.rb ├── locales │ ├── devise.en.yml │ └── en.yml ├── puma.rb ├── queue.yml ├── recurring.yml ├── routes.rb └── storage.yml ├── db ├── cable_schema.rb ├── migrate │ ├── 20220122130113_create_active_storage_tables.active_storage.rb │ ├── 20220207012208_create_dev_app_entries.rb │ ├── 20220208170430_create_dev_app_addresses.rb │ ├── 20220209221445_create_dev_app_documents.rb │ ├── 20220211193125_add_desc_to_dev_app_entry.rb │ ├── 20220211193615_create_dev_app_statuses.rb │ ├── 20220212131300_create_announcements.rb │ ├── 20220221183941_create_parcels.rb │ ├── 20220402214403_dev_app_entry_description_wider.rb │ ├── 20220403190017_create_global_controls.rb │ ├── 20220409210514_add_state_to_dev_app_documents.rb │ ├── 20220410023931_add_planner_to_dev_app_entry.rb │ ├── 20220416031244_create_committees.rb │ ├── 20220416031533_create_meetings.rb │ ├── 20220416031611_create_meeting_items.rb │ ├── 20220416042402_change_meeting_start_time.rb │ ├── 20220416183233_add_meeting_to_meeting_items.rb │ ├── 20220425003142_create_lobbying_undertakings.rb │ ├── 20220425004321_create_lobbying_activities.rb │ ├── 20220502212849_create_elections.rb │ ├── 20220502213209_create_candidates.rb │ ├── 20220522030307_add_geometry_to_parcels.rb │ ├── 20220522031853_change_geometry_json_to_medium_text.rb │ ├── 20220527125853_add_unique_index_to_parcels.rb │ ├── 20220805155127_add_reference_guid_to_meetings.rb │ ├── 20220821234844_add_withdrew_to_candidates.rb │ ├── 20220915011507_devise_create_users.rb │ ├── 20221018215417_add_provider_to_users.rb │ ├── 20221018215842_add_name_to_users.rb │ ├── 20221018220043_add_username_to_users.rb │ ├── 20221018220420_change_users_table.rb │ ├── 20221019023256_create_consultations.rb │ ├── 20221107140208_create_service_requests.rb │ ├── 20221108022353_change_service_requests_times_to_dates.rb │ ├── 20221115154752_create_zonings.rb │ ├── 20230206010757_create_campaign_returns.rb │ ├── 20230206010904_create_campaign_return_pages.rb │ ├── 20230227025209_add_rotation_to_campaign_return_pages.rb │ ├── 20230227133754_drop_campaign_donation.rb │ ├── 20230227134154_create_campaign_donations.rb │ ├── 20230403222136_add_url_to_campaign_returns.rb │ ├── 20240107220707_create_meeting_item_documents.rb │ ├── 20240108032419_add_content_to_meeting_items.rb │ ├── 20240123032506_alter_title_on_meeting_items.rb │ ├── 20240128024632_add_snapshot_date_to_parcels.rb │ ├── 20240128025544_drop_object_id_index_from_parcels.rb │ ├── 20240128030031_add_scan_object_id_index_to_parcels.rb │ ├── 20240201195110_add_snapshot_date_to_zonings.rb │ ├── 20241006165929_create_traffic_cameras.rb │ ├── 20250222190338_create_solid_cable_tables.rb │ ├── 20250222200721_create_solid_queue_tables.rb │ ├── 20250304022406_add_client_details_to_lobbying_undertaking.rb │ └── 20250824141130_create_memos.rb ├── schema.rb ├── seeds.rb └── v1_schema.rb ├── dev-exec.sh ├── dev-up.sh ├── docker ├── Dockerfile.base ├── Dockerfile.prod ├── pdev-build.sh ├── pdev-run.sh ├── prod-build.sh ├── prod-deploy.sh ├── prod-exec.sh ├── prod-stop.sh └── prod-web.sh ├── fixtures ├── four_pages.pdf └── vcr_cassettes │ ├── AnnouncementTest_test_reference_context_for_LobbyingUndertaking_format.yml │ ├── BlueSkyTest_test__create_post_posts_successfully.yml │ ├── ConsultationScannerTest_test_big_integration_test_dont_judge_me.yml │ ├── DevApp_ScannerTest_test_addresses_get_saved.yml │ ├── DevApp_ScannerTest_test_ensure_app_id_collisions_are_handled.yml │ ├── DevApp_ScannerTest_test_file_descriptions_are_normalized.yml │ ├── DevApp_ScannerTest_test_file_urls_are_encoded_properly.yml │ ├── DevApp_ScannerTest_test_files_get_saved.yml │ ├── DevApp_ScannerTest_test_issue_102_regression_fix.yml │ ├── DevApp_ScannerTest_test_issue_102_regression_fix_02.yml │ ├── DevApp_ScannerTest_test_new_devapp_is_announced_as_new.yml │ ├── DevApp_ScannerTest_test_planner_contact_data_is_collected.yml │ ├── DevApp_ScannerTest_test_scanning_an_application_generates_an_entry__2nd_can_updates_previous_entry.yml │ ├── DevApp_ScannerTest_test_status_gets_saved.yml │ ├── LobbyingScanJobTest_test_all_details_of_a_lobbying_undertaking_are_captured.yml │ ├── LobbyingScanJobTest_test_existing_lobbying_without_an_announcement_dont_get_announced_on_re-scan.yml │ ├── LobbyingScanJobTest_test_fix_failure_occurring_for_date_2023-01-30.yml │ ├── LobbyingScanJobTest_test_lobbying_activity_dates_are_parsed_and_saved_correctly.yml │ ├── LobbyingScanJobTest_test_new_lobbying_activities_are_announced.yml │ ├── LobbyingScanJobTest_test_specific_dates_can_be_scraped.yml │ ├── MeetingScanJobTest_test_Agriculture_and_Rural_Affairs_Committee_4f806962-c059-4605-b48c-751daee8bd85_can_be_scanned.yml │ ├── MeetingScanJobTest_test_City_Council_59a74d3a-4563-4269-9196-ab3bea684571_can_be_scanned.yml │ ├── MeetingScanJobTest_test_Committee_of_Adjustment_-_Panel_1_d0f46ee8-dbd2-4f80-99aa-e8d7fa5a0742_can_be_scanned.yml │ ├── MeetingScanJobTest_test_Committee_of_Adjustment_-_Panel_2_e5affc34-2148-4958-a978-99647b66492d_can_be_scanned.yml │ ├── MeetingScanJobTest_test_Committee_of_Adjustment_-_Panel_3_2dd97c8d-fdc0-4ecb-833e-6d5c8489d552_can_be_scanned.yml │ ├── MeetingScanJobTest_test_Planning_Committee_128fff38-faa9-4b07-a8cc-e13e88688f9d_can_be_scanned.yml │ ├── MeetingScanJobTest_test_Police_Services_Board_Human_Resources_Committee_ce1a3efd-4f33-4838-8aae-76f7123aed8c_can_be_scanned.yml │ ├── MeetingScanJobTest_test_in-camera_items_do_not_have_AgendaItemXXX_class_names_as_they_are_hidden.yml │ ├── MeetingScanJobTest_test_issue_112__item_documents_are_404ing_after_items_are_edited_at_source.yml │ ├── MeetingScanJobTest_test_issue_96__regression.yml │ ├── MeetingScanJobTest_test_meeting_items_and_docs_are_parsed__saved__not_duplicated.yml │ ├── MeetingScanJobTest_test_no_argument_job_inhales_the_meeting_index_and_enqueues_subsequent_jobs.yml │ ├── MeetingScanJobTest_test_previous_agenda_formats_are_also_scanned_for_items_and_docs.yml │ ├── MeetingScanJobTest_test_regression_issue_93__title_was_too_long_for_schema.yml │ ├── MemoScanJobTest_test_perform_with_no_args_scans_main_memo_page_and_enqueues_jobs.yml │ ├── MemoScanJobTest_test_perform_with_page_arg_reads_memo_page.yml │ ├── ParcelTest_test__objects_after_returns_objects_after_the_given_one.yml │ ├── ParcelTest_test__perform_loads_new_entries_starting_with_largest_objectid.yml │ ├── ParcelTest_test__perform_uses_first_day_of_month_as_snapshot_date_and_pulls_a_full_clone_each_month.yml │ ├── TrafficCameraTest_test__captures_returns_the_correct_captures.yml │ ├── TrafficCameraTest_test_cameras_are_not_duplicated_when_scraped_again.yml │ ├── TrafficCameraTest_test_cameras_are_scraped_correctly.yml │ ├── TrafficCameraTest_test_traffic_camera_images_are_captured_correctly.yml │ ├── ZoningScannerTest_test__perform_starts_at_0_and_moves_forward_in_steps_of_1000.yml │ └── ZoningScannerTest_test__perform_uses_first_day_of_month_as_snapshot_date_and_pulls_a_full_clone_each_month.yml ├── lib ├── assets │ └── .keep └── tasks │ ├── .keep │ └── ottwatch.rake ├── log └── .keep ├── public ├── 404.html ├── 422.html ├── 500.html ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── favicon.ico └── robots.txt ├── storage └── .keep ├── test ├── application_system_test_case.rb ├── channels │ └── application_cable │ │ └── connection_test.rb ├── controllers │ ├── .keep │ ├── announcement_controller_test.rb │ ├── devapp_controller_test.rb │ ├── home_controller_test.rb │ ├── lobbying_controller_test.rb │ ├── meeting_controller_test.rb │ ├── memo_controller_test.rb │ ├── parcels_controller_test.rb │ ├── team_controller_test.rb │ ├── traffic_cameras_controller_test.rb │ └── transpo_controller_test.rb ├── factories │ ├── campaign_donations.rb │ ├── meeting_item_documents.rb │ └── memos.rb ├── fixtures │ ├── committees.yml │ ├── dev_app │ │ ├── addresses.yml │ │ ├── documents.yml │ │ ├── entries.yml │ │ └── statuses.yml │ ├── files │ │ ├── .keep │ │ └── dev_apps.xlsx │ └── global_controls.yml ├── helpers │ └── .keep ├── integration │ └── .keep ├── jobs │ ├── dev_app_scan_job_test.rb │ ├── gtfs_download_job_test.rb │ ├── gtfs_rt_download_job_test.rb │ ├── gtfs_rt_trip_updates_job_test.rb │ ├── lobbying_scan_job_test.rb │ ├── meeting_scan_job_test.rb │ ├── memo_scan_job_test.rb │ ├── ping_job_test.rb │ ├── syndication_job_test.rb │ └── traffic_camera_scrape_job_test.rb ├── mailers │ └── .keep ├── models │ ├── .keep │ ├── announcement_test.rb │ ├── blue_sky_test.rb │ ├── committee_test.rb │ ├── consultation_scanner_test.rb │ ├── consultation_test.rb │ ├── coordinates_test.rb │ ├── dev_app │ │ ├── address_test.rb │ │ ├── document_test.rb │ │ ├── entry_test.rb │ │ ├── scanner_test.rb │ │ └── status_test.rb │ ├── global_control_test.rb │ ├── lobbying_activity_test.rb │ ├── lobbying_undertaking_test.rb │ ├── meeting_item_document_test.rb │ ├── meeting_item_test.rb │ ├── meeting_test.rb │ ├── memo_test.rb │ ├── parcel_test.rb │ ├── traffic_camera_test.rb │ ├── user_test.rb │ ├── zoning_scanner_test.rb │ └── zoning_test.rb ├── system │ └── .keep └── test_helper.rb ├── tmp ├── .keep ├── pids │ └── .keep └── storage │ └── .keep └── vendor ├── .keep └── javascript └── .keep /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-3.0.2 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/assets/images/logo.svg -------------------------------------------------------------------------------- /app/assets/images/logo_100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/assets/images/logo_100.png -------------------------------------------------------------------------------- /app/assets/images/logo_1000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/assets/images/logo_1000.png -------------------------------------------------------------------------------- /app/assets/images/logo_200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/assets/images/logo_200.png -------------------------------------------------------------------------------- /app/assets/images/logo_300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/assets/images/logo_300.png -------------------------------------------------------------------------------- /app/assets/images/logo_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/assets/images/logo_50.png -------------------------------------------------------------------------------- /app/assets/images/logo_500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/assets/images/logo_500.png -------------------------------------------------------------------------------- /app/assets/images/logo_5000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/assets/images/logo_5000.png -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/controllers/announcement_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/announcement_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/devapp_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/devapp_controller.rb -------------------------------------------------------------------------------- /app/controllers/home_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/home_controller.rb -------------------------------------------------------------------------------- /app/controllers/lobbying_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/lobbying_controller.rb -------------------------------------------------------------------------------- /app/controllers/meeting_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/meeting_controller.rb -------------------------------------------------------------------------------- /app/controllers/memo_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/memo_controller.rb -------------------------------------------------------------------------------- /app/controllers/parcels_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/parcels_controller.rb -------------------------------------------------------------------------------- /app/controllers/team_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/team_controller.rb -------------------------------------------------------------------------------- /app/controllers/traffic_cameras_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/traffic_cameras_controller.rb -------------------------------------------------------------------------------- /app/controllers/transpo_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/transpo_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/omniauth_callbacks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/controllers/users/omniauth_callbacks_controller.rb -------------------------------------------------------------------------------- /app/helpers/announcement_helper.rb: -------------------------------------------------------------------------------- 1 | module AnnouncementHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/devapp_helper.rb: -------------------------------------------------------------------------------- 1 | module DevappHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/home_helper.rb: -------------------------------------------------------------------------------- 1 | module HomeHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/meeting_helper.rb: -------------------------------------------------------------------------------- 1 | module MeetingHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/memo_helper.rb: -------------------------------------------------------------------------------- 1 | module MemoHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/parcels_helper.rb: -------------------------------------------------------------------------------- 1 | module ParcelsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/team_helper.rb: -------------------------------------------------------------------------------- 1 | module TeamHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/traffic_cameras_helper.rb: -------------------------------------------------------------------------------- 1 | module TrafficCamerasHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/javascript/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/javascript/application.js -------------------------------------------------------------------------------- /app/javascript/controllers/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/javascript/controllers/application.js -------------------------------------------------------------------------------- /app/javascript/controllers/hello_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/javascript/controllers/hello_controller.js -------------------------------------------------------------------------------- /app/javascript/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/javascript/controllers/index.js -------------------------------------------------------------------------------- /app/javascript/controllers/map_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/javascript/controllers/map_controller.js -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/application_job.rb -------------------------------------------------------------------------------- /app/jobs/dev_app_scan_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/dev_app_scan_job.rb -------------------------------------------------------------------------------- /app/jobs/gtfs_download_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/gtfs_download_job.rb -------------------------------------------------------------------------------- /app/jobs/gtfs_rt_download_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/gtfs_rt_download_job.rb -------------------------------------------------------------------------------- /app/jobs/gtfs_rt_trip_updates_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/gtfs_rt_trip_updates_job.rb -------------------------------------------------------------------------------- /app/jobs/lobbying_scan_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/lobbying_scan_job.rb -------------------------------------------------------------------------------- /app/jobs/meeting_scan_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/meeting_scan_job.rb -------------------------------------------------------------------------------- /app/jobs/memo_scan_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/memo_scan_job.rb -------------------------------------------------------------------------------- /app/jobs/ping_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/ping_job.rb -------------------------------------------------------------------------------- /app/jobs/syndication_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/syndication_job.rb -------------------------------------------------------------------------------- /app/jobs/traffic_camera_scrape_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/jobs/traffic_camera_scrape_job.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/models/announcement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/announcement.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/blue_sky.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/blue_sky.rb -------------------------------------------------------------------------------- /app/models/committee.rb: -------------------------------------------------------------------------------- 1 | class Committee < ApplicationRecord 2 | end 3 | -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/consultation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/consultation.rb -------------------------------------------------------------------------------- /app/models/consultation_scanner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/consultation_scanner.rb -------------------------------------------------------------------------------- /app/models/coordinates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/coordinates.rb -------------------------------------------------------------------------------- /app/models/dev_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/dev_app.rb -------------------------------------------------------------------------------- /app/models/dev_app/address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/dev_app/address.rb -------------------------------------------------------------------------------- /app/models/dev_app/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/dev_app/document.rb -------------------------------------------------------------------------------- /app/models/dev_app/entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/dev_app/entry.rb -------------------------------------------------------------------------------- /app/models/dev_app/scanner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/dev_app/scanner.rb -------------------------------------------------------------------------------- /app/models/dev_app/status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/dev_app/status.rb -------------------------------------------------------------------------------- /app/models/global_control.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/global_control.rb -------------------------------------------------------------------------------- /app/models/lobbying_activity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/lobbying_activity.rb -------------------------------------------------------------------------------- /app/models/lobbying_undertaking.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/lobbying_undertaking.rb -------------------------------------------------------------------------------- /app/models/mastedon_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/mastedon_client.rb -------------------------------------------------------------------------------- /app/models/meeting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/meeting.rb -------------------------------------------------------------------------------- /app/models/meeting_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/meeting_item.rb -------------------------------------------------------------------------------- /app/models/meeting_item_document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/meeting_item_document.rb -------------------------------------------------------------------------------- /app/models/memo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/memo.rb -------------------------------------------------------------------------------- /app/models/parcel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/parcel.rb -------------------------------------------------------------------------------- /app/models/parcel_scanner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/parcel_scanner.rb -------------------------------------------------------------------------------- /app/models/traffic_camera.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/traffic_camera.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/v1/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/v1/application_record.rb -------------------------------------------------------------------------------- /app/models/zoning.rb: -------------------------------------------------------------------------------- 1 | class Zoning < ApplicationRecord 2 | end 3 | -------------------------------------------------------------------------------- /app/models/zoning_scanner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/models/zoning_scanner.rb -------------------------------------------------------------------------------- /app/views/announcement/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/announcement/index.html.erb -------------------------------------------------------------------------------- /app/views/devapp/_map_popup.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devapp/_map_popup.html.erb -------------------------------------------------------------------------------- /app/views/devapp/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devapp/index.html.erb -------------------------------------------------------------------------------- /app/views/devapp/map.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devapp/map.html.erb -------------------------------------------------------------------------------- /app/views/devapp/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devapp/show.html.erb -------------------------------------------------------------------------------- /app/views/devise/confirmations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/confirmations/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/confirmation_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/mailer/confirmation_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/email_changed.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/mailer/email_changed.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/password_change.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/mailer/password_change.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/reset_password_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/mailer/reset_password_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/unlock_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/mailer/unlock_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/passwords/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/passwords/edit.html.erb -------------------------------------------------------------------------------- /app/views/devise/passwords/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/passwords/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/registrations/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/registrations/edit.html.erb -------------------------------------------------------------------------------- /app/views/devise/registrations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/registrations/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/sessions/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/shared/_error_messages.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/shared/_error_messages.html.erb -------------------------------------------------------------------------------- /app/views/devise/shared/_links.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/shared/_links.html.erb -------------------------------------------------------------------------------- /app/views/devise/unlocks/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/devise/unlocks/new.html.erb -------------------------------------------------------------------------------- /app/views/home/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/home/index.html.erb -------------------------------------------------------------------------------- /app/views/home/index.rss.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/home/index.rss.builder -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/lobbying/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/lobbying/index.html.erb -------------------------------------------------------------------------------- /app/views/lobbying/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/lobbying/show.html.erb -------------------------------------------------------------------------------- /app/views/meeting/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/meeting/index.html.erb -------------------------------------------------------------------------------- /app/views/meeting/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/meeting/show.html.erb -------------------------------------------------------------------------------- /app/views/memo/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/memo/index.html.erb -------------------------------------------------------------------------------- /app/views/memo/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/memo/show.html.erb -------------------------------------------------------------------------------- /app/views/parcels/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/parcels/show.html.erb -------------------------------------------------------------------------------- /app/views/team/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/team/index.html.erb -------------------------------------------------------------------------------- /app/views/traffic_cameras/_map_popup.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/traffic_cameras/_map_popup.html.erb -------------------------------------------------------------------------------- /app/views/traffic_cameras/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/traffic_cameras/index.html.erb -------------------------------------------------------------------------------- /app/views/traffic_cameras/map.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/traffic_cameras/map.html.erb -------------------------------------------------------------------------------- /app/views/traffic_cameras/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/traffic_cameras/show.html.erb -------------------------------------------------------------------------------- /app/views/transpo/show_stop.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/app/views/transpo/show_stop.html.erb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/dbmysql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/bin/dbmysql -------------------------------------------------------------------------------- /bin/importmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/bin/importmap -------------------------------------------------------------------------------- /bin/jobs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/bin/jobs -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/bin/spring -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/credentials.yml.enc -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/importmap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/importmap.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/bugsnag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/initializers/bugsnag.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/locales/devise.en.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/queue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/queue.yml -------------------------------------------------------------------------------- /config/recurring.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/recurring.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/config/storage.yml -------------------------------------------------------------------------------- /db/cable_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/cable_schema.rb -------------------------------------------------------------------------------- /db/migrate/20220122130113_create_active_storage_tables.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220122130113_create_active_storage_tables.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20220207012208_create_dev_app_entries.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220207012208_create_dev_app_entries.rb -------------------------------------------------------------------------------- /db/migrate/20220208170430_create_dev_app_addresses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220208170430_create_dev_app_addresses.rb -------------------------------------------------------------------------------- /db/migrate/20220209221445_create_dev_app_documents.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220209221445_create_dev_app_documents.rb -------------------------------------------------------------------------------- /db/migrate/20220211193125_add_desc_to_dev_app_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220211193125_add_desc_to_dev_app_entry.rb -------------------------------------------------------------------------------- /db/migrate/20220211193615_create_dev_app_statuses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220211193615_create_dev_app_statuses.rb -------------------------------------------------------------------------------- /db/migrate/20220212131300_create_announcements.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220212131300_create_announcements.rb -------------------------------------------------------------------------------- /db/migrate/20220221183941_create_parcels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220221183941_create_parcels.rb -------------------------------------------------------------------------------- /db/migrate/20220402214403_dev_app_entry_description_wider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220402214403_dev_app_entry_description_wider.rb -------------------------------------------------------------------------------- /db/migrate/20220403190017_create_global_controls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220403190017_create_global_controls.rb -------------------------------------------------------------------------------- /db/migrate/20220409210514_add_state_to_dev_app_documents.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220409210514_add_state_to_dev_app_documents.rb -------------------------------------------------------------------------------- /db/migrate/20220410023931_add_planner_to_dev_app_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220410023931_add_planner_to_dev_app_entry.rb -------------------------------------------------------------------------------- /db/migrate/20220416031244_create_committees.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220416031244_create_committees.rb -------------------------------------------------------------------------------- /db/migrate/20220416031533_create_meetings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220416031533_create_meetings.rb -------------------------------------------------------------------------------- /db/migrate/20220416031611_create_meeting_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220416031611_create_meeting_items.rb -------------------------------------------------------------------------------- /db/migrate/20220416042402_change_meeting_start_time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220416042402_change_meeting_start_time.rb -------------------------------------------------------------------------------- /db/migrate/20220416183233_add_meeting_to_meeting_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220416183233_add_meeting_to_meeting_items.rb -------------------------------------------------------------------------------- /db/migrate/20220425003142_create_lobbying_undertakings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220425003142_create_lobbying_undertakings.rb -------------------------------------------------------------------------------- /db/migrate/20220425004321_create_lobbying_activities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220425004321_create_lobbying_activities.rb -------------------------------------------------------------------------------- /db/migrate/20220502212849_create_elections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220502212849_create_elections.rb -------------------------------------------------------------------------------- /db/migrate/20220502213209_create_candidates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220502213209_create_candidates.rb -------------------------------------------------------------------------------- /db/migrate/20220522030307_add_geometry_to_parcels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220522030307_add_geometry_to_parcels.rb -------------------------------------------------------------------------------- /db/migrate/20220522031853_change_geometry_json_to_medium_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220522031853_change_geometry_json_to_medium_text.rb -------------------------------------------------------------------------------- /db/migrate/20220527125853_add_unique_index_to_parcels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220527125853_add_unique_index_to_parcels.rb -------------------------------------------------------------------------------- /db/migrate/20220805155127_add_reference_guid_to_meetings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220805155127_add_reference_guid_to_meetings.rb -------------------------------------------------------------------------------- /db/migrate/20220821234844_add_withdrew_to_candidates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220821234844_add_withdrew_to_candidates.rb -------------------------------------------------------------------------------- /db/migrate/20220915011507_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20220915011507_devise_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20221018215417_add_provider_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20221018215417_add_provider_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20221018215842_add_name_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20221018215842_add_name_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20221018220043_add_username_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20221018220043_add_username_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20221018220420_change_users_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20221018220420_change_users_table.rb -------------------------------------------------------------------------------- /db/migrate/20221019023256_create_consultations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20221019023256_create_consultations.rb -------------------------------------------------------------------------------- /db/migrate/20221107140208_create_service_requests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20221107140208_create_service_requests.rb -------------------------------------------------------------------------------- /db/migrate/20221108022353_change_service_requests_times_to_dates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20221108022353_change_service_requests_times_to_dates.rb -------------------------------------------------------------------------------- /db/migrate/20221115154752_create_zonings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20221115154752_create_zonings.rb -------------------------------------------------------------------------------- /db/migrate/20230206010757_create_campaign_returns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20230206010757_create_campaign_returns.rb -------------------------------------------------------------------------------- /db/migrate/20230206010904_create_campaign_return_pages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20230206010904_create_campaign_return_pages.rb -------------------------------------------------------------------------------- /db/migrate/20230227025209_add_rotation_to_campaign_return_pages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20230227025209_add_rotation_to_campaign_return_pages.rb -------------------------------------------------------------------------------- /db/migrate/20230227133754_drop_campaign_donation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20230227133754_drop_campaign_donation.rb -------------------------------------------------------------------------------- /db/migrate/20230227134154_create_campaign_donations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20230227134154_create_campaign_donations.rb -------------------------------------------------------------------------------- /db/migrate/20230403222136_add_url_to_campaign_returns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20230403222136_add_url_to_campaign_returns.rb -------------------------------------------------------------------------------- /db/migrate/20240107220707_create_meeting_item_documents.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20240107220707_create_meeting_item_documents.rb -------------------------------------------------------------------------------- /db/migrate/20240108032419_add_content_to_meeting_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20240108032419_add_content_to_meeting_items.rb -------------------------------------------------------------------------------- /db/migrate/20240123032506_alter_title_on_meeting_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20240123032506_alter_title_on_meeting_items.rb -------------------------------------------------------------------------------- /db/migrate/20240128024632_add_snapshot_date_to_parcels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20240128024632_add_snapshot_date_to_parcels.rb -------------------------------------------------------------------------------- /db/migrate/20240128025544_drop_object_id_index_from_parcels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20240128025544_drop_object_id_index_from_parcels.rb -------------------------------------------------------------------------------- /db/migrate/20240128030031_add_scan_object_id_index_to_parcels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20240128030031_add_scan_object_id_index_to_parcels.rb -------------------------------------------------------------------------------- /db/migrate/20240201195110_add_snapshot_date_to_zonings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20240201195110_add_snapshot_date_to_zonings.rb -------------------------------------------------------------------------------- /db/migrate/20241006165929_create_traffic_cameras.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20241006165929_create_traffic_cameras.rb -------------------------------------------------------------------------------- /db/migrate/20250222190338_create_solid_cable_tables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20250222190338_create_solid_cable_tables.rb -------------------------------------------------------------------------------- /db/migrate/20250222200721_create_solid_queue_tables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20250222200721_create_solid_queue_tables.rb -------------------------------------------------------------------------------- /db/migrate/20250304022406_add_client_details_to_lobbying_undertaking.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20250304022406_add_client_details_to_lobbying_undertaking.rb -------------------------------------------------------------------------------- /db/migrate/20250824141130_create_memos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/migrate/20250824141130_create_memos.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /db/v1_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/db/v1_schema.rb -------------------------------------------------------------------------------- /dev-exec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/dev-exec.sh -------------------------------------------------------------------------------- /dev-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/dev-up.sh -------------------------------------------------------------------------------- /docker/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/docker/Dockerfile.base -------------------------------------------------------------------------------- /docker/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/docker/Dockerfile.prod -------------------------------------------------------------------------------- /docker/pdev-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/docker/pdev-build.sh -------------------------------------------------------------------------------- /docker/pdev-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/docker/pdev-run.sh -------------------------------------------------------------------------------- /docker/prod-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/docker/prod-build.sh -------------------------------------------------------------------------------- /docker/prod-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/docker/prod-deploy.sh -------------------------------------------------------------------------------- /docker/prod-exec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/docker/prod-exec.sh -------------------------------------------------------------------------------- /docker/prod-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/docker/prod-stop.sh -------------------------------------------------------------------------------- /docker/prod-web.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/docker/prod-web.sh -------------------------------------------------------------------------------- /fixtures/four_pages.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/four_pages.pdf -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/AnnouncementTest_test_reference_context_for_LobbyingUndertaking_format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/AnnouncementTest_test_reference_context_for_LobbyingUndertaking_format.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/BlueSkyTest_test__create_post_posts_successfully.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/BlueSkyTest_test__create_post_posts_successfully.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/ConsultationScannerTest_test_big_integration_test_dont_judge_me.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/ConsultationScannerTest_test_big_integration_test_dont_judge_me.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_addresses_get_saved.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_addresses_get_saved.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_ensure_app_id_collisions_are_handled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_ensure_app_id_collisions_are_handled.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_file_descriptions_are_normalized.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_file_descriptions_are_normalized.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_file_urls_are_encoded_properly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_file_urls_are_encoded_properly.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_files_get_saved.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_files_get_saved.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_issue_102_regression_fix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_issue_102_regression_fix.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_issue_102_regression_fix_02.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_issue_102_regression_fix_02.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_new_devapp_is_announced_as_new.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_new_devapp_is_announced_as_new.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_planner_contact_data_is_collected.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_planner_contact_data_is_collected.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_scanning_an_application_generates_an_entry__2nd_can_updates_previous_entry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_scanning_an_application_generates_an_entry__2nd_can_updates_previous_entry.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/DevApp_ScannerTest_test_status_gets_saved.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/DevApp_ScannerTest_test_status_gets_saved.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/LobbyingScanJobTest_test_all_details_of_a_lobbying_undertaking_are_captured.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/LobbyingScanJobTest_test_all_details_of_a_lobbying_undertaking_are_captured.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/LobbyingScanJobTest_test_existing_lobbying_without_an_announcement_dont_get_announced_on_re-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/LobbyingScanJobTest_test_existing_lobbying_without_an_announcement_dont_get_announced_on_re-scan.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/LobbyingScanJobTest_test_fix_failure_occurring_for_date_2023-01-30.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/LobbyingScanJobTest_test_fix_failure_occurring_for_date_2023-01-30.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/LobbyingScanJobTest_test_lobbying_activity_dates_are_parsed_and_saved_correctly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/LobbyingScanJobTest_test_lobbying_activity_dates_are_parsed_and_saved_correctly.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/LobbyingScanJobTest_test_new_lobbying_activities_are_announced.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/LobbyingScanJobTest_test_new_lobbying_activities_are_announced.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/LobbyingScanJobTest_test_specific_dates_can_be_scraped.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/LobbyingScanJobTest_test_specific_dates_can_be_scraped.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_Agriculture_and_Rural_Affairs_Committee_4f806962-c059-4605-b48c-751daee8bd85_can_be_scanned.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_Agriculture_and_Rural_Affairs_Committee_4f806962-c059-4605-b48c-751daee8bd85_can_be_scanned.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_City_Council_59a74d3a-4563-4269-9196-ab3bea684571_can_be_scanned.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_City_Council_59a74d3a-4563-4269-9196-ab3bea684571_can_be_scanned.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_Committee_of_Adjustment_-_Panel_1_d0f46ee8-dbd2-4f80-99aa-e8d7fa5a0742_can_be_scanned.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_Committee_of_Adjustment_-_Panel_1_d0f46ee8-dbd2-4f80-99aa-e8d7fa5a0742_can_be_scanned.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_Committee_of_Adjustment_-_Panel_2_e5affc34-2148-4958-a978-99647b66492d_can_be_scanned.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_Committee_of_Adjustment_-_Panel_2_e5affc34-2148-4958-a978-99647b66492d_can_be_scanned.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_Committee_of_Adjustment_-_Panel_3_2dd97c8d-fdc0-4ecb-833e-6d5c8489d552_can_be_scanned.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_Committee_of_Adjustment_-_Panel_3_2dd97c8d-fdc0-4ecb-833e-6d5c8489d552_can_be_scanned.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_Planning_Committee_128fff38-faa9-4b07-a8cc-e13e88688f9d_can_be_scanned.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_Planning_Committee_128fff38-faa9-4b07-a8cc-e13e88688f9d_can_be_scanned.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_Police_Services_Board_Human_Resources_Committee_ce1a3efd-4f33-4838-8aae-76f7123aed8c_can_be_scanned.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_Police_Services_Board_Human_Resources_Committee_ce1a3efd-4f33-4838-8aae-76f7123aed8c_can_be_scanned.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_in-camera_items_do_not_have_AgendaItemXXX_class_names_as_they_are_hidden.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_in-camera_items_do_not_have_AgendaItemXXX_class_names_as_they_are_hidden.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_issue_112__item_documents_are_404ing_after_items_are_edited_at_source.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_issue_112__item_documents_are_404ing_after_items_are_edited_at_source.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_issue_96__regression.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_issue_96__regression.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_meeting_items_and_docs_are_parsed__saved__not_duplicated.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_meeting_items_and_docs_are_parsed__saved__not_duplicated.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_no_argument_job_inhales_the_meeting_index_and_enqueues_subsequent_jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_no_argument_job_inhales_the_meeting_index_and_enqueues_subsequent_jobs.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_previous_agenda_formats_are_also_scanned_for_items_and_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_previous_agenda_formats_are_also_scanned_for_items_and_docs.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MeetingScanJobTest_test_regression_issue_93__title_was_too_long_for_schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MeetingScanJobTest_test_regression_issue_93__title_was_too_long_for_schema.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MemoScanJobTest_test_perform_with_no_args_scans_main_memo_page_and_enqueues_jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MemoScanJobTest_test_perform_with_no_args_scans_main_memo_page_and_enqueues_jobs.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/MemoScanJobTest_test_perform_with_page_arg_reads_memo_page.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/MemoScanJobTest_test_perform_with_page_arg_reads_memo_page.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/ParcelTest_test__objects_after_returns_objects_after_the_given_one.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/ParcelTest_test__objects_after_returns_objects_after_the_given_one.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/ParcelTest_test__perform_loads_new_entries_starting_with_largest_objectid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/ParcelTest_test__perform_loads_new_entries_starting_with_largest_objectid.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/ParcelTest_test__perform_uses_first_day_of_month_as_snapshot_date_and_pulls_a_full_clone_each_month.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/ParcelTest_test__perform_uses_first_day_of_month_as_snapshot_date_and_pulls_a_full_clone_each_month.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/TrafficCameraTest_test__captures_returns_the_correct_captures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/TrafficCameraTest_test__captures_returns_the_correct_captures.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/TrafficCameraTest_test_cameras_are_not_duplicated_when_scraped_again.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/TrafficCameraTest_test_cameras_are_not_duplicated_when_scraped_again.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/TrafficCameraTest_test_cameras_are_scraped_correctly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/TrafficCameraTest_test_cameras_are_scraped_correctly.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/TrafficCameraTest_test_traffic_camera_images_are_captured_correctly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/TrafficCameraTest_test_traffic_camera_images_are_captured_correctly.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/ZoningScannerTest_test__perform_starts_at_0_and_moves_forward_in_steps_of_1000.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/ZoningScannerTest_test__perform_starts_at_0_and_moves_forward_in_steps_of_1000.yml -------------------------------------------------------------------------------- /fixtures/vcr_cassettes/ZoningScannerTest_test__perform_uses_first_day_of_month_as_snapshot_date_and_pulls_a_full_clone_each_month.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/fixtures/vcr_cassettes/ZoningScannerTest_test__perform_uses_first_day_of_month_as_snapshot_date_and_pulls_a_full_clone_each_month.yml -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/ottwatch.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/lib/tasks/ottwatch.rake -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/public/500.html -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/public/robots.txt -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/application_system_test_case.rb -------------------------------------------------------------------------------- /test/channels/application_cable/connection_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/channels/application_cable/connection_test.rb -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/announcement_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/controllers/announcement_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/devapp_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/controllers/devapp_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/home_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/controllers/home_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/lobbying_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/controllers/lobbying_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/meeting_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/controllers/meeting_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/memo_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/controllers/memo_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/parcels_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/controllers/parcels_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/team_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/controllers/team_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/traffic_cameras_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/controllers/traffic_cameras_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/transpo_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/controllers/transpo_controller_test.rb -------------------------------------------------------------------------------- /test/factories/campaign_donations.rb: -------------------------------------------------------------------------------- 1 | FactoryBot.define do 2 | end 3 | -------------------------------------------------------------------------------- /test/factories/meeting_item_documents.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/factories/meeting_item_documents.rb -------------------------------------------------------------------------------- /test/factories/memos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/factories/memos.rb -------------------------------------------------------------------------------- /test/fixtures/committees.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/fixtures/committees.yml -------------------------------------------------------------------------------- /test/fixtures/dev_app/addresses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/fixtures/dev_app/addresses.yml -------------------------------------------------------------------------------- /test/fixtures/dev_app/documents.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/fixtures/dev_app/documents.yml -------------------------------------------------------------------------------- /test/fixtures/dev_app/entries.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/fixtures/dev_app/entries.yml -------------------------------------------------------------------------------- /test/fixtures/dev_app/statuses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/fixtures/dev_app/statuses.yml -------------------------------------------------------------------------------- /test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/files/dev_apps.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/fixtures/files/dev_apps.xlsx -------------------------------------------------------------------------------- /test/fixtures/global_controls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/fixtures/global_controls.yml -------------------------------------------------------------------------------- /test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/jobs/dev_app_scan_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/jobs/dev_app_scan_job_test.rb -------------------------------------------------------------------------------- /test/jobs/gtfs_download_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/jobs/gtfs_download_job_test.rb -------------------------------------------------------------------------------- /test/jobs/gtfs_rt_download_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/jobs/gtfs_rt_download_job_test.rb -------------------------------------------------------------------------------- /test/jobs/gtfs_rt_trip_updates_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/jobs/gtfs_rt_trip_updates_job_test.rb -------------------------------------------------------------------------------- /test/jobs/lobbying_scan_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/jobs/lobbying_scan_job_test.rb -------------------------------------------------------------------------------- /test/jobs/meeting_scan_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/jobs/meeting_scan_job_test.rb -------------------------------------------------------------------------------- /test/jobs/memo_scan_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/jobs/memo_scan_job_test.rb -------------------------------------------------------------------------------- /test/jobs/ping_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/jobs/ping_job_test.rb -------------------------------------------------------------------------------- /test/jobs/syndication_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/jobs/syndication_job_test.rb -------------------------------------------------------------------------------- /test/jobs/traffic_camera_scrape_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/jobs/traffic_camera_scrape_job_test.rb -------------------------------------------------------------------------------- /test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/announcement_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/announcement_test.rb -------------------------------------------------------------------------------- /test/models/blue_sky_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/blue_sky_test.rb -------------------------------------------------------------------------------- /test/models/committee_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/committee_test.rb -------------------------------------------------------------------------------- /test/models/consultation_scanner_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/consultation_scanner_test.rb -------------------------------------------------------------------------------- /test/models/consultation_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/consultation_test.rb -------------------------------------------------------------------------------- /test/models/coordinates_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/coordinates_test.rb -------------------------------------------------------------------------------- /test/models/dev_app/address_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/dev_app/address_test.rb -------------------------------------------------------------------------------- /test/models/dev_app/document_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/dev_app/document_test.rb -------------------------------------------------------------------------------- /test/models/dev_app/entry_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/dev_app/entry_test.rb -------------------------------------------------------------------------------- /test/models/dev_app/scanner_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/dev_app/scanner_test.rb -------------------------------------------------------------------------------- /test/models/dev_app/status_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/dev_app/status_test.rb -------------------------------------------------------------------------------- /test/models/global_control_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/global_control_test.rb -------------------------------------------------------------------------------- /test/models/lobbying_activity_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/lobbying_activity_test.rb -------------------------------------------------------------------------------- /test/models/lobbying_undertaking_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/lobbying_undertaking_test.rb -------------------------------------------------------------------------------- /test/models/meeting_item_document_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/meeting_item_document_test.rb -------------------------------------------------------------------------------- /test/models/meeting_item_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/meeting_item_test.rb -------------------------------------------------------------------------------- /test/models/meeting_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/meeting_test.rb -------------------------------------------------------------------------------- /test/models/memo_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/memo_test.rb -------------------------------------------------------------------------------- /test/models/parcel_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/parcel_test.rb -------------------------------------------------------------------------------- /test/models/traffic_camera_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/traffic_camera_test.rb -------------------------------------------------------------------------------- /test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/user_test.rb -------------------------------------------------------------------------------- /test/models/zoning_scanner_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/zoning_scanner_test.rb -------------------------------------------------------------------------------- /test/models/zoning_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/models/zoning_test.rb -------------------------------------------------------------------------------- /test/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinodotnet/ottwatch/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/pids/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/javascript/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------