├── .gitignore ├── .pairs ├── .ruby-gemset ├── .ruby-version ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSE.md ├── Procfile ├── README.md ├── Rakefile ├── app.json ├── app ├── assets │ ├── audios │ │ ├── consent.mp3 │ │ ├── fatal_error.mp3 │ │ ├── last_answer_reached.mp3 │ │ ├── listen_to_answers_prompt.mp3 │ │ ├── listen_to_next_answer.mp3 │ │ ├── location_prompt.mp3 │ │ ├── no_answers_yet.mp3 │ │ ├── property_comments.mp3 │ │ ├── property_outcome.mp3 │ │ ├── thanks.mp3 │ │ ├── warning.mp3 │ │ └── welcome.mp3 │ ├── images │ │ ├── CityVoice_email_header.png │ │ ├── CityVoice_footer.png │ │ ├── CityVoice_header.png │ │ ├── CityVoice_logo.png │ │ ├── Deconstruct.png │ │ ├── Demo.png │ │ ├── Demolished.png │ │ ├── DemolitionRequired.png │ │ ├── ExtensiveRepairsNeeded.png │ │ ├── Hold.png │ │ ├── MajorRepairsNeeded.png │ │ ├── MinimumRepairsNeeded.png │ │ ├── ModerateRepairsNeeded.png │ │ ├── NoViolations.png │ │ ├── OccupiedNotRepaired.png │ │ ├── OccupiedRepaired copy.png │ │ ├── OccupiedRepaired.png │ │ ├── Other.png │ │ ├── Repair.png │ │ ├── Repaired.png │ │ ├── VacantandAbandoned.png │ │ ├── alpha_icon.png │ │ ├── audiojs.swf │ │ ├── cfa_logo_black.png │ │ ├── cityvoice_icon.png │ │ ├── cityvoice_logo_lg.png │ │ ├── collapsed.png │ │ ├── expanded.png │ │ ├── feedback_button.png │ │ ├── icon_cond_none copy.png │ │ ├── icon_cost_high.png │ │ ├── icon_cost_low.png │ │ ├── icon_cost_medium.png │ │ ├── learnicon.png │ │ ├── listenicon.png │ │ ├── map_example copy.png │ │ ├── map_example.png │ │ ├── mapicon.png │ │ ├── mapicon_bw.png │ │ ├── mapicon_demolished.png │ │ ├── mapicon_vacant.png │ │ ├── marker-icon-demolished-fdbk.png │ │ ├── marker-icon-demolished.png │ │ ├── marker-icon-repair-fdbk.png │ │ ├── marker-icon-repair.png │ │ ├── marker-icon-vacant-fdbk.png │ │ ├── marker-icon-vacant.png │ │ ├── marker-shadow.png │ │ ├── marker_icon_gray.png │ │ ├── marker_icon_white.png │ │ ├── phoneicon.png │ │ ├── phoneicon_bw.png │ │ ├── player-graphics.gif │ │ ├── screenshot.png │ │ ├── search_example.png │ │ ├── southbendlogo.png │ │ └── southbendlogo.psd │ ├── javascripts │ │ ├── application.js │ │ └── cityvoice │ │ │ ├── application.js │ │ │ ├── collections │ │ │ └── locations.js │ │ │ ├── models │ │ │ └── location.js │ │ │ └── views │ │ │ └── map.js │ └── stylesheets │ │ ├── application.css.scss │ │ ├── cityvoice │ │ ├── _mixins.css.scss │ │ ├── answer.css.scss │ │ ├── email_notifications.css.scss │ │ ├── info_block.css.scss │ │ ├── map.css.scss │ │ ├── numerical_response.css.scss │ │ └── vote_meter.css.scss │ │ ├── foundation_and_overrides.scss.erb │ │ ├── landing.css.scss │ │ ├── locations.css.scss │ │ ├── navigation │ │ ├── feedback.css.scss │ │ ├── footer.css.scss │ │ ├── header.css.scss │ │ └── typeahead.css.scss │ │ └── varela_round.css ├── controllers │ ├── application_controller.rb │ ├── calls │ │ ├── answers_controller.rb │ │ ├── consents_controller.rb │ │ ├── locations_controller.rb │ │ ├── messages_controller.rb │ │ ├── playbacks_controller.rb │ │ └── questions_controller.rb │ ├── calls_controller.rb │ ├── concerns │ │ └── .keep │ ├── landing_controller.rb │ ├── locations_controller.rb │ ├── numerical_answers_controller.rb │ ├── status_controller.rb │ ├── subscription │ │ ├── confirms_controller.rb │ │ └── unsubscribes_controller.rb │ ├── subscription_controller.rb │ ├── twilio_controller.rb │ └── voice_answers_controller.rb ├── helpers │ ├── application_helper.rb │ ├── notifications_mailer_helper.rb │ └── voice_feedback_helper.rb ├── mailer_previews │ └── notification_mailer_preview.rb ├── mailers │ ├── .keep │ └── notification_mailer.rb ├── models │ ├── .keep │ ├── answer.rb │ ├── answer_counts.rb │ ├── app_content_set.rb │ ├── call.rb │ ├── call │ │ ├── answer_player.rb │ │ ├── attempt.rb │ │ ├── consenter.rb │ │ ├── location_assigner.rb │ │ ├── playback_chooser.rb │ │ ├── question_answerer.rb │ │ └── scope_iterator.rb │ ├── caller.rb │ ├── concerns │ │ └── .keep │ ├── location.rb │ ├── location_subscription.rb │ ├── numerical_response.rb │ ├── question.rb │ ├── subscriber.rb │ ├── subscriber_notifier.rb │ ├── subscription_confirmer.rb │ └── survey.rb └── views │ ├── application │ ├── _feedback.html.erb │ ├── _footer.html.erb │ ├── _header.html.erb │ └── _map.html.erb │ ├── calls │ ├── answers │ │ ├── create.builder │ │ ├── numerical_response.builder │ │ └── voice_file.builder │ ├── consents │ │ └── create.builder │ ├── create.builder │ ├── locations │ │ └── create.builder │ ├── messages │ │ └── create.builder │ ├── playbacks │ │ ├── create.builder │ │ ├── last_answer_reached.builder │ │ └── no_answers_yet.builder │ └── questions │ │ └── create.builder │ ├── landing │ ├── _answer.html.erb │ ├── _info_block.html.erb │ └── index.html.erb │ ├── layouts │ ├── application.html.erb │ └── application.xml.builder │ ├── locations │ ├── _email_notifications.html.erb │ ├── _feature_collection.jbuilder │ ├── _location.jbuilder │ ├── _numerical_response.html.erb │ ├── _subscribe_form.html.erb │ ├── _voice_message.html.erb │ ├── index.json.jbuilder │ ├── show.html.erb │ └── show.json.jbuilder │ ├── notification_mailer │ ├── confirmation_email.html.erb │ └── weekly_activity.html.erb │ ├── numerical_answers │ ├── _vote.html.erb │ ├── _vote_meter.html.erb │ └── index.html.erb │ ├── pages │ ├── about.html.erb │ ├── contact.html.erb │ └── messages.html.erb │ ├── style-guide │ ├── cityvoice │ │ ├── _answer.erb │ │ ├── _email_notifications.erb │ │ ├── _info_block.erb │ │ └── _voice_answers.erb │ └── navigation │ │ ├── _feedback.erb │ │ ├── _footer.erb │ │ └── _header.erb │ ├── subscription │ ├── confirms │ │ └── show.html.erb │ ├── create.html.erb │ └── unsubscribes │ │ └── show.html.erb │ └── voice_answers │ ├── _answer.html.erb │ ├── _voice_answers.html.erb │ └── index.html.erb ├── bin ├── bundle ├── rails └── rake ├── civic.json ├── code-base-overview.md ├── config.ru ├── config ├── application.rb ├── boot.rb ├── database.yml.example ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── app_content_set.rb │ ├── backtrace_silencers.rb │ ├── filter_parameter_logging.rb │ ├── google_analytics.rb │ ├── inflections.rb │ ├── leaflet.rb │ ├── mime_types.rb │ ├── rails_email_preview.rb │ ├── secret_token.rb │ ├── session_store.rb │ ├── style_guide.rb │ ├── teaspoon.rb │ ├── time_formats.rb │ └── wrap_parameters.rb ├── locales │ └── en.yml ├── newrelic.yml ├── routes.rb └── unicorn.rb ├── data ├── app_content_set.csv ├── call.md ├── learn.md ├── listen.md ├── locations.csv └── questions.csv ├── db ├── migrate │ ├── 20130618185656_create_voice_transcriptions.rb │ ├── 20130707183132_create_subjects.rb │ ├── 20130707211109_create_feedback_inputs.rb │ ├── 20130707212133_create_questions.rb │ ├── 20130710205421_add_property_code_to_subjects.rb │ ├── 20130712220348_create_voice_files.rb │ ├── 20130713154520_add_voice_file_to_question.rb │ ├── 20130713161248_add_short_name_to_voice_file.rb │ ├── 20130801165904_create_property_info_sets.rb │ ├── 20130801173830_add_parcel_id_to_subjects.rb │ ├── 20130807053959_add_lat_long_to_property_info_set.rb │ ├── 20130822004736_add_call_source_to_feedback_inputs.rb │ ├── 20130822014523_change_property_code_to_string.rb │ ├── 20130911194811_create_notification_subscriptions.rb │ ├── 20130911231121_add_most_recent_activity_to_subjects.rb │ ├── 20130912173844_add_last_email_sent_at_to_notification_subscriptions.rb │ ├── 20130916183244_create_app_content_sets.rb │ ├── 20130916234522_add_lat_and_long_to_subjects.rb │ ├── 20130917164747_add_header_color_and_short_title_to_app_content_set.rb │ ├── 20130920191903_add_description_to_subjects.rb │ ├── 20130921211635_all_call_in_code_digits_to_app_content_set.rb │ ├── 20130926162042_add_feedback_form_url_to_app_content_set.rb │ ├── 20130930205219_change_learn_text_from_string_to_text.rb │ ├── 20131001204306_create_callers.rb │ ├── 20131105015734_add_bulk_added_to_notification_subscription.rb │ ├── 20140320185537_remove_property_code.rb │ ├── 20140320211732_remove_neighborhood_and_parcel_from_subject.rb │ ├── 20140320223852_drop_app_content_sets.rb │ ├── 20140320233345_drop_voice_text_from_questions.rb │ ├── 20140328054555_remove_voice_transcriptions.rb │ ├── 20140328055351_remove_neighborhood_from_feedback_inputs.rb │ ├── 20140328064835_remove_type_from_subject.rb │ ├── 20140328065336_remove_property_from_feedback_input.rb │ ├── 20140328201844_remove_property_info_sets.rb │ ├── 20140328202854_rename_notification_subscription_property_id_to_subject_id.rb │ ├── 20140328234417_remove_voice_file_id_from_questions.rb │ ├── 20140329000115_remove_voice_files.rb │ ├── 20140329002225_rename_subjects_to_locations.rb │ ├── 20140329162040_rename_feedback_inputs_to_answers.rb │ ├── 20140329212525_create_subscribers_from_notification_subscriptions.rb │ ├── 20140331070507_rename_notification_subscriptions_to_location_subscriptions.rb │ ├── 20140401145954_create_calls.rb │ └── 20140401151212_normalize_answers_and_callers_to_calls.rb ├── schema.rb └── seeds.rb ├── heroku_postdeploy_setup.sh ├── lib ├── app_content_renderer.rb ├── app_content_set_importer.rb ├── assets │ └── .keep ├── importer_errors.rb ├── location_importer.rb ├── question_importer.rb ├── question_presenter.rb ├── tasks │ ├── .keep │ ├── auto_annotate_models.rake │ ├── import.rake │ └── notifications.rake └── twilio_session_error.rb ├── making_a_survey.md ├── optional_features.md ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico └── robots.txt ├── sample.env ├── screenshots ├── location-page.png ├── locations-csv.png ├── question-audio-files.png ├── question-display.png ├── questions-csv.png └── twilio-number-configuration.png ├── script └── ci.sh ├── spec ├── controllers │ ├── application_controller_spec.rb │ ├── calls │ │ ├── answers_controller_spec.rb │ │ ├── consents_controller_spec.rb │ │ ├── locations_controller_spec.rb │ │ ├── messages_controller_spec.rb │ │ ├── playbacks_controller_spec.rb │ │ └── questions_controller_spec.rb │ ├── calls_controller_spec.rb │ ├── confirms_controller_spec.rb │ ├── landing_controller_spec.rb │ ├── locations_controller_spec.rb │ ├── numerical_answers_controller_spec.rb │ ├── status_controller_spec.rb │ ├── subscription_controller_spec.rb │ ├── twilio_controller_spec.rb │ ├── unsubscribes_controller_spec.rb │ └── voice_answers_controller_spec.rb ├── factories.rb ├── features │ ├── export_spec.rb │ ├── landing_page_spec.rb │ └── messages_spec.rb ├── helpers │ └── voice_feedback_helper_spec.rb ├── javascripts │ ├── cityvoice │ │ ├── collections │ │ │ └── locations_spec.js │ │ ├── models │ │ │ └── location_spec.js │ │ └── views │ │ │ └── map_spec.js │ ├── fixtures │ │ └── .gitignore │ ├── spec_helper.js │ └── support │ │ ├── jasmine.yml │ │ └── mock-ajax.js ├── lib │ ├── app_content_renderer_spec.rb │ ├── app_content_set_importer_spec.rb │ ├── importer_errors_spec.rb │ ├── location_importer_spec.rb │ ├── question_importer_spec.rb │ ├── question_presenter_spec.rb │ ├── tasks │ │ ├── import_spec.rb │ │ └── notifications_spec.rb │ └── twilio_session_error_spec.rb ├── mailers │ └── notification_mailer_spec.rb ├── models │ ├── answer_counts_spec.rb │ ├── answer_spec.rb │ ├── app_content_set_spec.rb │ ├── call │ │ ├── answer_player_spec.rb │ │ ├── attempt_spec.rb │ │ ├── consenter_spec.rb │ │ ├── location_assigner_spec.rb │ │ ├── playback_chooser_spec.rb │ │ ├── question_answerer_spec.rb │ │ └── scope_iterator_spec.rb │ ├── call_spec.rb │ ├── caller_spec.rb │ ├── location_spec.rb │ ├── location_subscription_spec.rb │ ├── numerical_response_spec.rb │ ├── question_spec.rb │ ├── subscriber_notifier_spec.rb │ ├── subscriber_spec.rb │ ├── subscription_confirmer_spec.rb │ └── survey_spec.rb ├── spec_helper.rb ├── support │ ├── assets │ │ └── subscription.csv │ ├── factory_girl.rb │ ├── fixtures │ │ ├── app_content.md │ │ ├── app_content_changed.md │ │ ├── app_content_set.csv │ │ ├── invalid_app_content_set.csv │ │ ├── invalid_app_content_set_headers.csv │ │ ├── invalid_location.csv │ │ ├── invalid_location_headers.csv │ │ ├── invalid_question.csv │ │ ├── invalid_question_headers.csv │ │ ├── location.csv │ │ ├── question.csv │ │ └── valid_export.csv │ ├── save_fixture.rb │ └── twilio_matchers.rb ├── teaspoon_env.rb └── test_rspec.rb └── vendor └── assets ├── javascripts └── .keep └── stylesheets └── .keep /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/.gitignore -------------------------------------------------------------------------------- /.pairs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/.pairs -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | cityvoice 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.1.7 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/Rakefile -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app.json -------------------------------------------------------------------------------- /app/assets/audios/consent.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/consent.mp3 -------------------------------------------------------------------------------- /app/assets/audios/fatal_error.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/fatal_error.mp3 -------------------------------------------------------------------------------- /app/assets/audios/last_answer_reached.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/last_answer_reached.mp3 -------------------------------------------------------------------------------- /app/assets/audios/listen_to_answers_prompt.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/listen_to_answers_prompt.mp3 -------------------------------------------------------------------------------- /app/assets/audios/listen_to_next_answer.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/listen_to_next_answer.mp3 -------------------------------------------------------------------------------- /app/assets/audios/location_prompt.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/location_prompt.mp3 -------------------------------------------------------------------------------- /app/assets/audios/no_answers_yet.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/no_answers_yet.mp3 -------------------------------------------------------------------------------- /app/assets/audios/property_comments.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/property_comments.mp3 -------------------------------------------------------------------------------- /app/assets/audios/property_outcome.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/property_outcome.mp3 -------------------------------------------------------------------------------- /app/assets/audios/thanks.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/thanks.mp3 -------------------------------------------------------------------------------- /app/assets/audios/warning.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/warning.mp3 -------------------------------------------------------------------------------- /app/assets/audios/welcome.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/audios/welcome.mp3 -------------------------------------------------------------------------------- /app/assets/images/CityVoice_email_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/CityVoice_email_header.png -------------------------------------------------------------------------------- /app/assets/images/CityVoice_footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/CityVoice_footer.png -------------------------------------------------------------------------------- /app/assets/images/CityVoice_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/CityVoice_header.png -------------------------------------------------------------------------------- /app/assets/images/CityVoice_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/CityVoice_logo.png -------------------------------------------------------------------------------- /app/assets/images/Deconstruct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/Deconstruct.png -------------------------------------------------------------------------------- /app/assets/images/Demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/Demo.png -------------------------------------------------------------------------------- /app/assets/images/Demolished.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/Demolished.png -------------------------------------------------------------------------------- /app/assets/images/DemolitionRequired.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/DemolitionRequired.png -------------------------------------------------------------------------------- /app/assets/images/ExtensiveRepairsNeeded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/ExtensiveRepairsNeeded.png -------------------------------------------------------------------------------- /app/assets/images/Hold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/Hold.png -------------------------------------------------------------------------------- /app/assets/images/MajorRepairsNeeded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/MajorRepairsNeeded.png -------------------------------------------------------------------------------- /app/assets/images/MinimumRepairsNeeded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/MinimumRepairsNeeded.png -------------------------------------------------------------------------------- /app/assets/images/ModerateRepairsNeeded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/ModerateRepairsNeeded.png -------------------------------------------------------------------------------- /app/assets/images/NoViolations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/NoViolations.png -------------------------------------------------------------------------------- /app/assets/images/OccupiedNotRepaired.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/OccupiedNotRepaired.png -------------------------------------------------------------------------------- /app/assets/images/OccupiedRepaired copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/OccupiedRepaired copy.png -------------------------------------------------------------------------------- /app/assets/images/OccupiedRepaired.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/OccupiedRepaired.png -------------------------------------------------------------------------------- /app/assets/images/Other.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/Other.png -------------------------------------------------------------------------------- /app/assets/images/Repair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/Repair.png -------------------------------------------------------------------------------- /app/assets/images/Repaired.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/Repaired.png -------------------------------------------------------------------------------- /app/assets/images/VacantandAbandoned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/VacantandAbandoned.png -------------------------------------------------------------------------------- /app/assets/images/alpha_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/alpha_icon.png -------------------------------------------------------------------------------- /app/assets/images/audiojs.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/audiojs.swf -------------------------------------------------------------------------------- /app/assets/images/cfa_logo_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/cfa_logo_black.png -------------------------------------------------------------------------------- /app/assets/images/cityvoice_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/cityvoice_icon.png -------------------------------------------------------------------------------- /app/assets/images/cityvoice_logo_lg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/cityvoice_logo_lg.png -------------------------------------------------------------------------------- /app/assets/images/collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/collapsed.png -------------------------------------------------------------------------------- /app/assets/images/expanded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/expanded.png -------------------------------------------------------------------------------- /app/assets/images/feedback_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/feedback_button.png -------------------------------------------------------------------------------- /app/assets/images/icon_cond_none copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/icon_cond_none copy.png -------------------------------------------------------------------------------- /app/assets/images/icon_cost_high.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/icon_cost_high.png -------------------------------------------------------------------------------- /app/assets/images/icon_cost_low.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/icon_cost_low.png -------------------------------------------------------------------------------- /app/assets/images/icon_cost_medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/icon_cost_medium.png -------------------------------------------------------------------------------- /app/assets/images/learnicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/learnicon.png -------------------------------------------------------------------------------- /app/assets/images/listenicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/listenicon.png -------------------------------------------------------------------------------- /app/assets/images/map_example copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/map_example copy.png -------------------------------------------------------------------------------- /app/assets/images/map_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/map_example.png -------------------------------------------------------------------------------- /app/assets/images/mapicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/mapicon.png -------------------------------------------------------------------------------- /app/assets/images/mapicon_bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/mapicon_bw.png -------------------------------------------------------------------------------- /app/assets/images/mapicon_demolished.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/mapicon_demolished.png -------------------------------------------------------------------------------- /app/assets/images/mapicon_vacant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/mapicon_vacant.png -------------------------------------------------------------------------------- /app/assets/images/marker-icon-demolished-fdbk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/marker-icon-demolished-fdbk.png -------------------------------------------------------------------------------- /app/assets/images/marker-icon-demolished.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/marker-icon-demolished.png -------------------------------------------------------------------------------- /app/assets/images/marker-icon-repair-fdbk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/marker-icon-repair-fdbk.png -------------------------------------------------------------------------------- /app/assets/images/marker-icon-repair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/marker-icon-repair.png -------------------------------------------------------------------------------- /app/assets/images/marker-icon-vacant-fdbk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/marker-icon-vacant-fdbk.png -------------------------------------------------------------------------------- /app/assets/images/marker-icon-vacant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/marker-icon-vacant.png -------------------------------------------------------------------------------- /app/assets/images/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/marker-shadow.png -------------------------------------------------------------------------------- /app/assets/images/marker_icon_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/marker_icon_gray.png -------------------------------------------------------------------------------- /app/assets/images/marker_icon_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/marker_icon_white.png -------------------------------------------------------------------------------- /app/assets/images/phoneicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/phoneicon.png -------------------------------------------------------------------------------- /app/assets/images/phoneicon_bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/phoneicon_bw.png -------------------------------------------------------------------------------- /app/assets/images/player-graphics.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/player-graphics.gif -------------------------------------------------------------------------------- /app/assets/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/screenshot.png -------------------------------------------------------------------------------- /app/assets/images/search_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/search_example.png -------------------------------------------------------------------------------- /app/assets/images/southbendlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/southbendlogo.png -------------------------------------------------------------------------------- /app/assets/images/southbendlogo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/images/southbendlogo.psd -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/cityvoice/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/javascripts/cityvoice/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/cityvoice/collections/locations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/javascripts/cityvoice/collections/locations.js -------------------------------------------------------------------------------- /app/assets/javascripts/cityvoice/models/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/javascripts/cityvoice/models/location.js -------------------------------------------------------------------------------- /app/assets/javascripts/cityvoice/views/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/javascripts/cityvoice/views/map.js -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/application.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/cityvoice/_mixins.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/cityvoice/_mixins.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/cityvoice/answer.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/cityvoice/answer.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/cityvoice/email_notifications.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/cityvoice/email_notifications.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/cityvoice/info_block.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/cityvoice/info_block.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/cityvoice/map.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/cityvoice/map.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/cityvoice/numerical_response.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/cityvoice/numerical_response.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/cityvoice/vote_meter.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/cityvoice/vote_meter.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/foundation_and_overrides.scss.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/foundation_and_overrides.scss.erb -------------------------------------------------------------------------------- /app/assets/stylesheets/landing.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/landing.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/locations.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/locations.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/navigation/feedback.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/navigation/feedback.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/navigation/footer.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/navigation/footer.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/navigation/header.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/navigation/header.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/navigation/typeahead.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/navigation/typeahead.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/varela_round.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/assets/stylesheets/varela_round.css -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/calls/answers_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/calls/answers_controller.rb -------------------------------------------------------------------------------- /app/controllers/calls/consents_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/calls/consents_controller.rb -------------------------------------------------------------------------------- /app/controllers/calls/locations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/calls/locations_controller.rb -------------------------------------------------------------------------------- /app/controllers/calls/messages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/calls/messages_controller.rb -------------------------------------------------------------------------------- /app/controllers/calls/playbacks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/calls/playbacks_controller.rb -------------------------------------------------------------------------------- /app/controllers/calls/questions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/calls/questions_controller.rb -------------------------------------------------------------------------------- /app/controllers/calls_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/calls_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/landing_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/landing_controller.rb -------------------------------------------------------------------------------- /app/controllers/locations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/locations_controller.rb -------------------------------------------------------------------------------- /app/controllers/numerical_answers_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/numerical_answers_controller.rb -------------------------------------------------------------------------------- /app/controllers/status_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/status_controller.rb -------------------------------------------------------------------------------- /app/controllers/subscription/confirms_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/subscription/confirms_controller.rb -------------------------------------------------------------------------------- /app/controllers/subscription/unsubscribes_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/subscription/unsubscribes_controller.rb -------------------------------------------------------------------------------- /app/controllers/subscription_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/subscription_controller.rb -------------------------------------------------------------------------------- /app/controllers/twilio_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/twilio_controller.rb -------------------------------------------------------------------------------- /app/controllers/voice_answers_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/controllers/voice_answers_controller.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/notifications_mailer_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/helpers/notifications_mailer_helper.rb -------------------------------------------------------------------------------- /app/helpers/voice_feedback_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/helpers/voice_feedback_helper.rb -------------------------------------------------------------------------------- /app/mailer_previews/notification_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/mailer_previews/notification_mailer_preview.rb -------------------------------------------------------------------------------- /app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/mailers/notification_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/mailers/notification_mailer.rb -------------------------------------------------------------------------------- /app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/answer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/answer.rb -------------------------------------------------------------------------------- /app/models/answer_counts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/answer_counts.rb -------------------------------------------------------------------------------- /app/models/app_content_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/app_content_set.rb -------------------------------------------------------------------------------- /app/models/call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/call.rb -------------------------------------------------------------------------------- /app/models/call/answer_player.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/call/answer_player.rb -------------------------------------------------------------------------------- /app/models/call/attempt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/call/attempt.rb -------------------------------------------------------------------------------- /app/models/call/consenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/call/consenter.rb -------------------------------------------------------------------------------- /app/models/call/location_assigner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/call/location_assigner.rb -------------------------------------------------------------------------------- /app/models/call/playback_chooser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/call/playback_chooser.rb -------------------------------------------------------------------------------- /app/models/call/question_answerer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/call/question_answerer.rb -------------------------------------------------------------------------------- /app/models/call/scope_iterator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/call/scope_iterator.rb -------------------------------------------------------------------------------- /app/models/caller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/caller.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/location.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/location.rb -------------------------------------------------------------------------------- /app/models/location_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/location_subscription.rb -------------------------------------------------------------------------------- /app/models/numerical_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/numerical_response.rb -------------------------------------------------------------------------------- /app/models/question.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/question.rb -------------------------------------------------------------------------------- /app/models/subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/subscriber.rb -------------------------------------------------------------------------------- /app/models/subscriber_notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/subscriber_notifier.rb -------------------------------------------------------------------------------- /app/models/subscription_confirmer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/subscription_confirmer.rb -------------------------------------------------------------------------------- /app/models/survey.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/models/survey.rb -------------------------------------------------------------------------------- /app/views/application/_feedback.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/application/_feedback.html.erb -------------------------------------------------------------------------------- /app/views/application/_footer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/application/_footer.html.erb -------------------------------------------------------------------------------- /app/views/application/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/application/_header.html.erb -------------------------------------------------------------------------------- /app/views/application/_map.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/application/_map.html.erb -------------------------------------------------------------------------------- /app/views/calls/answers/create.builder: -------------------------------------------------------------------------------- 1 | xml.Play(voice_file_path(:thanks)) 2 | xml.Hangup 3 | -------------------------------------------------------------------------------- /app/views/calls/answers/numerical_response.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/calls/answers/numerical_response.builder -------------------------------------------------------------------------------- /app/views/calls/answers/voice_file.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/calls/answers/voice_file.builder -------------------------------------------------------------------------------- /app/views/calls/consents/create.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/calls/consents/create.builder -------------------------------------------------------------------------------- /app/views/calls/create.builder: -------------------------------------------------------------------------------- 1 | xml.Redirect(call_location_path(@call)) 2 | -------------------------------------------------------------------------------- /app/views/calls/locations/create.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/calls/locations/create.builder -------------------------------------------------------------------------------- /app/views/calls/messages/create.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/calls/messages/create.builder -------------------------------------------------------------------------------- /app/views/calls/playbacks/create.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/calls/playbacks/create.builder -------------------------------------------------------------------------------- /app/views/calls/playbacks/last_answer_reached.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/calls/playbacks/last_answer_reached.builder -------------------------------------------------------------------------------- /app/views/calls/playbacks/no_answers_yet.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/calls/playbacks/no_answers_yet.builder -------------------------------------------------------------------------------- /app/views/calls/questions/create.builder: -------------------------------------------------------------------------------- 1 | xml.Play(voice_file_path(:thanks)) 2 | xml.Hangup 3 | -------------------------------------------------------------------------------- /app/views/landing/_answer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/landing/_answer.html.erb -------------------------------------------------------------------------------- /app/views/landing/_info_block.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/landing/_info_block.html.erb -------------------------------------------------------------------------------- /app/views/landing/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/landing/index.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application.xml.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/layouts/application.xml.builder -------------------------------------------------------------------------------- /app/views/locations/_email_notifications.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/locations/_email_notifications.html.erb -------------------------------------------------------------------------------- /app/views/locations/_feature_collection.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/locations/_feature_collection.jbuilder -------------------------------------------------------------------------------- /app/views/locations/_location.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/locations/_location.jbuilder -------------------------------------------------------------------------------- /app/views/locations/_numerical_response.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/locations/_numerical_response.html.erb -------------------------------------------------------------------------------- /app/views/locations/_subscribe_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/locations/_subscribe_form.html.erb -------------------------------------------------------------------------------- /app/views/locations/_voice_message.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/locations/_voice_message.html.erb -------------------------------------------------------------------------------- /app/views/locations/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/locations/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/locations/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/locations/show.html.erb -------------------------------------------------------------------------------- /app/views/locations/show.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.partial!(@location) 2 | -------------------------------------------------------------------------------- /app/views/notification_mailer/confirmation_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/notification_mailer/confirmation_email.html.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/weekly_activity.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/notification_mailer/weekly_activity.html.erb -------------------------------------------------------------------------------- /app/views/numerical_answers/_vote.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/numerical_answers/_vote.html.erb -------------------------------------------------------------------------------- /app/views/numerical_answers/_vote_meter.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/numerical_answers/_vote_meter.html.erb -------------------------------------------------------------------------------- /app/views/numerical_answers/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/numerical_answers/index.html.erb -------------------------------------------------------------------------------- /app/views/pages/about.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/pages/about.html.erb -------------------------------------------------------------------------------- /app/views/pages/contact.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/pages/contact.html.erb -------------------------------------------------------------------------------- /app/views/pages/messages.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/pages/messages.html.erb -------------------------------------------------------------------------------- /app/views/style-guide/cityvoice/_answer.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/style-guide/cityvoice/_answer.erb -------------------------------------------------------------------------------- /app/views/style-guide/cityvoice/_email_notifications.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/style-guide/cityvoice/_email_notifications.erb -------------------------------------------------------------------------------- /app/views/style-guide/cityvoice/_info_block.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/style-guide/cityvoice/_info_block.erb -------------------------------------------------------------------------------- /app/views/style-guide/cityvoice/_voice_answers.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/style-guide/cityvoice/_voice_answers.erb -------------------------------------------------------------------------------- /app/views/style-guide/navigation/_feedback.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/style-guide/navigation/_feedback.erb -------------------------------------------------------------------------------- /app/views/style-guide/navigation/_footer.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/style-guide/navigation/_footer.erb -------------------------------------------------------------------------------- /app/views/style-guide/navigation/_header.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/style-guide/navigation/_header.erb -------------------------------------------------------------------------------- /app/views/subscription/confirms/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/subscription/confirms/show.html.erb -------------------------------------------------------------------------------- /app/views/subscription/create.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/subscription/create.html.erb -------------------------------------------------------------------------------- /app/views/subscription/unsubscribes/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/subscription/unsubscribes/show.html.erb -------------------------------------------------------------------------------- /app/views/voice_answers/_answer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/voice_answers/_answer.html.erb -------------------------------------------------------------------------------- /app/views/voice_answers/_voice_answers.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/voice_answers/_voice_answers.html.erb -------------------------------------------------------------------------------- /app/views/voice_answers/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/app/views/voice_answers/index.html.erb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/bin/rake -------------------------------------------------------------------------------- /civic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/civic.json -------------------------------------------------------------------------------- /code-base-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/code-base-overview.md -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/database.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/database.yml.example -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/app_content_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/app_content_set.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/google_analytics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/google_analytics.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/leaflet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/leaflet.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/rails_email_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/rails_email_preview.rb -------------------------------------------------------------------------------- /config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/style_guide.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/style_guide.rb -------------------------------------------------------------------------------- /config/initializers/teaspoon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/teaspoon.rb -------------------------------------------------------------------------------- /config/initializers/time_formats.rb: -------------------------------------------------------------------------------- 1 | Time::DATE_FORMATS[:year_month_date] = "%Y-%m-%d" 2 | -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/newrelic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/newrelic.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/unicorn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/config/unicorn.rb -------------------------------------------------------------------------------- /data/app_content_set.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/data/app_content_set.csv -------------------------------------------------------------------------------- /data/call.md: -------------------------------------------------------------------------------- 1 | Call the testing phone number 2 | -------------------------------------------------------------------------------- /data/learn.md: -------------------------------------------------------------------------------- 1 | Learn more about CityVoice 2 | -------------------------------------------------------------------------------- /data/listen.md: -------------------------------------------------------------------------------- 1 | Listen to a message from the authors 2 | -------------------------------------------------------------------------------- /data/locations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/data/locations.csv -------------------------------------------------------------------------------- /data/questions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/data/questions.csv -------------------------------------------------------------------------------- /db/migrate/20130618185656_create_voice_transcriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130618185656_create_voice_transcriptions.rb -------------------------------------------------------------------------------- /db/migrate/20130707183132_create_subjects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130707183132_create_subjects.rb -------------------------------------------------------------------------------- /db/migrate/20130707211109_create_feedback_inputs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130707211109_create_feedback_inputs.rb -------------------------------------------------------------------------------- /db/migrate/20130707212133_create_questions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130707212133_create_questions.rb -------------------------------------------------------------------------------- /db/migrate/20130710205421_add_property_code_to_subjects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130710205421_add_property_code_to_subjects.rb -------------------------------------------------------------------------------- /db/migrate/20130712220348_create_voice_files.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130712220348_create_voice_files.rb -------------------------------------------------------------------------------- /db/migrate/20130713154520_add_voice_file_to_question.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130713154520_add_voice_file_to_question.rb -------------------------------------------------------------------------------- /db/migrate/20130713161248_add_short_name_to_voice_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130713161248_add_short_name_to_voice_file.rb -------------------------------------------------------------------------------- /db/migrate/20130801165904_create_property_info_sets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130801165904_create_property_info_sets.rb -------------------------------------------------------------------------------- /db/migrate/20130801173830_add_parcel_id_to_subjects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130801173830_add_parcel_id_to_subjects.rb -------------------------------------------------------------------------------- /db/migrate/20130807053959_add_lat_long_to_property_info_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130807053959_add_lat_long_to_property_info_set.rb -------------------------------------------------------------------------------- /db/migrate/20130822004736_add_call_source_to_feedback_inputs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130822004736_add_call_source_to_feedback_inputs.rb -------------------------------------------------------------------------------- /db/migrate/20130822014523_change_property_code_to_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130822014523_change_property_code_to_string.rb -------------------------------------------------------------------------------- /db/migrate/20130911194811_create_notification_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130911194811_create_notification_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/20130911231121_add_most_recent_activity_to_subjects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130911231121_add_most_recent_activity_to_subjects.rb -------------------------------------------------------------------------------- /db/migrate/20130912173844_add_last_email_sent_at_to_notification_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130912173844_add_last_email_sent_at_to_notification_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/20130916183244_create_app_content_sets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130916183244_create_app_content_sets.rb -------------------------------------------------------------------------------- /db/migrate/20130916234522_add_lat_and_long_to_subjects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130916234522_add_lat_and_long_to_subjects.rb -------------------------------------------------------------------------------- /db/migrate/20130917164747_add_header_color_and_short_title_to_app_content_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130917164747_add_header_color_and_short_title_to_app_content_set.rb -------------------------------------------------------------------------------- /db/migrate/20130920191903_add_description_to_subjects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130920191903_add_description_to_subjects.rb -------------------------------------------------------------------------------- /db/migrate/20130921211635_all_call_in_code_digits_to_app_content_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130921211635_all_call_in_code_digits_to_app_content_set.rb -------------------------------------------------------------------------------- /db/migrate/20130926162042_add_feedback_form_url_to_app_content_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130926162042_add_feedback_form_url_to_app_content_set.rb -------------------------------------------------------------------------------- /db/migrate/20130930205219_change_learn_text_from_string_to_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20130930205219_change_learn_text_from_string_to_text.rb -------------------------------------------------------------------------------- /db/migrate/20131001204306_create_callers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20131001204306_create_callers.rb -------------------------------------------------------------------------------- /db/migrate/20131105015734_add_bulk_added_to_notification_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20131105015734_add_bulk_added_to_notification_subscription.rb -------------------------------------------------------------------------------- /db/migrate/20140320185537_remove_property_code.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140320185537_remove_property_code.rb -------------------------------------------------------------------------------- /db/migrate/20140320211732_remove_neighborhood_and_parcel_from_subject.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140320211732_remove_neighborhood_and_parcel_from_subject.rb -------------------------------------------------------------------------------- /db/migrate/20140320223852_drop_app_content_sets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140320223852_drop_app_content_sets.rb -------------------------------------------------------------------------------- /db/migrate/20140320233345_drop_voice_text_from_questions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140320233345_drop_voice_text_from_questions.rb -------------------------------------------------------------------------------- /db/migrate/20140328054555_remove_voice_transcriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140328054555_remove_voice_transcriptions.rb -------------------------------------------------------------------------------- /db/migrate/20140328055351_remove_neighborhood_from_feedback_inputs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140328055351_remove_neighborhood_from_feedback_inputs.rb -------------------------------------------------------------------------------- /db/migrate/20140328064835_remove_type_from_subject.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140328064835_remove_type_from_subject.rb -------------------------------------------------------------------------------- /db/migrate/20140328065336_remove_property_from_feedback_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140328065336_remove_property_from_feedback_input.rb -------------------------------------------------------------------------------- /db/migrate/20140328201844_remove_property_info_sets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140328201844_remove_property_info_sets.rb -------------------------------------------------------------------------------- /db/migrate/20140328202854_rename_notification_subscription_property_id_to_subject_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140328202854_rename_notification_subscription_property_id_to_subject_id.rb -------------------------------------------------------------------------------- /db/migrate/20140328234417_remove_voice_file_id_from_questions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140328234417_remove_voice_file_id_from_questions.rb -------------------------------------------------------------------------------- /db/migrate/20140329000115_remove_voice_files.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140329000115_remove_voice_files.rb -------------------------------------------------------------------------------- /db/migrate/20140329002225_rename_subjects_to_locations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140329002225_rename_subjects_to_locations.rb -------------------------------------------------------------------------------- /db/migrate/20140329162040_rename_feedback_inputs_to_answers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140329162040_rename_feedback_inputs_to_answers.rb -------------------------------------------------------------------------------- /db/migrate/20140329212525_create_subscribers_from_notification_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140329212525_create_subscribers_from_notification_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/20140331070507_rename_notification_subscriptions_to_location_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140331070507_rename_notification_subscriptions_to_location_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/20140401145954_create_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140401145954_create_calls.rb -------------------------------------------------------------------------------- /db/migrate/20140401151212_normalize_answers_and_callers_to_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/migrate/20140401151212_normalize_answers_and_callers_to_calls.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /heroku_postdeploy_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/heroku_postdeploy_setup.sh -------------------------------------------------------------------------------- /lib/app_content_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/lib/app_content_renderer.rb -------------------------------------------------------------------------------- /lib/app_content_set_importer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/lib/app_content_set_importer.rb -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/importer_errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/lib/importer_errors.rb -------------------------------------------------------------------------------- /lib/location_importer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/lib/location_importer.rb -------------------------------------------------------------------------------- /lib/question_importer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/lib/question_importer.rb -------------------------------------------------------------------------------- /lib/question_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/lib/question_presenter.rb -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/auto_annotate_models.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/lib/tasks/auto_annotate_models.rake -------------------------------------------------------------------------------- /lib/tasks/import.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/lib/tasks/import.rake -------------------------------------------------------------------------------- /lib/tasks/notifications.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/lib/tasks/notifications.rake -------------------------------------------------------------------------------- /lib/twilio_session_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/lib/twilio_session_error.rb -------------------------------------------------------------------------------- /making_a_survey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/making_a_survey.md -------------------------------------------------------------------------------- /optional_features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/optional_features.md -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/public/500.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/public/robots.txt -------------------------------------------------------------------------------- /sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/sample.env -------------------------------------------------------------------------------- /screenshots/location-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/screenshots/location-page.png -------------------------------------------------------------------------------- /screenshots/locations-csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/screenshots/locations-csv.png -------------------------------------------------------------------------------- /screenshots/question-audio-files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/screenshots/question-audio-files.png -------------------------------------------------------------------------------- /screenshots/question-display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/screenshots/question-display.png -------------------------------------------------------------------------------- /screenshots/questions-csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/screenshots/questions-csv.png -------------------------------------------------------------------------------- /screenshots/twilio-number-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/screenshots/twilio-number-configuration.png -------------------------------------------------------------------------------- /script/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/script/ci.sh -------------------------------------------------------------------------------- /spec/controllers/application_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/application_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/calls/answers_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/calls/answers_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/calls/consents_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/calls/consents_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/calls/locations_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/calls/locations_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/calls/messages_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/calls/messages_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/calls/playbacks_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/calls/playbacks_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/calls/questions_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/calls/questions_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/calls_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/calls_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/confirms_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/confirms_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/landing_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/landing_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/locations_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/locations_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/numerical_answers_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/numerical_answers_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/status_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/status_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/subscription_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/subscription_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/twilio_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/twilio_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/unsubscribes_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/unsubscribes_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/voice_answers_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/controllers/voice_answers_controller_spec.rb -------------------------------------------------------------------------------- /spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/factories.rb -------------------------------------------------------------------------------- /spec/features/export_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/features/export_spec.rb -------------------------------------------------------------------------------- /spec/features/landing_page_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/features/landing_page_spec.rb -------------------------------------------------------------------------------- /spec/features/messages_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/features/messages_spec.rb -------------------------------------------------------------------------------- /spec/helpers/voice_feedback_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/helpers/voice_feedback_helper_spec.rb -------------------------------------------------------------------------------- /spec/javascripts/cityvoice/collections/locations_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/javascripts/cityvoice/collections/locations_spec.js -------------------------------------------------------------------------------- /spec/javascripts/cityvoice/models/location_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/javascripts/cityvoice/models/location_spec.js -------------------------------------------------------------------------------- /spec/javascripts/cityvoice/views/map_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/javascripts/cityvoice/views/map_spec.js -------------------------------------------------------------------------------- /spec/javascripts/fixtures/.gitignore: -------------------------------------------------------------------------------- 1 | generated 2 | -------------------------------------------------------------------------------- /spec/javascripts/spec_helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/javascripts/spec_helper.js -------------------------------------------------------------------------------- /spec/javascripts/support/jasmine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/javascripts/support/jasmine.yml -------------------------------------------------------------------------------- /spec/javascripts/support/mock-ajax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/javascripts/support/mock-ajax.js -------------------------------------------------------------------------------- /spec/lib/app_content_renderer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/lib/app_content_renderer_spec.rb -------------------------------------------------------------------------------- /spec/lib/app_content_set_importer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/lib/app_content_set_importer_spec.rb -------------------------------------------------------------------------------- /spec/lib/importer_errors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/lib/importer_errors_spec.rb -------------------------------------------------------------------------------- /spec/lib/location_importer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/lib/location_importer_spec.rb -------------------------------------------------------------------------------- /spec/lib/question_importer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/lib/question_importer_spec.rb -------------------------------------------------------------------------------- /spec/lib/question_presenter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/lib/question_presenter_spec.rb -------------------------------------------------------------------------------- /spec/lib/tasks/import_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/lib/tasks/import_spec.rb -------------------------------------------------------------------------------- /spec/lib/tasks/notifications_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/lib/tasks/notifications_spec.rb -------------------------------------------------------------------------------- /spec/lib/twilio_session_error_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/lib/twilio_session_error_spec.rb -------------------------------------------------------------------------------- /spec/mailers/notification_mailer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/mailers/notification_mailer_spec.rb -------------------------------------------------------------------------------- /spec/models/answer_counts_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/answer_counts_spec.rb -------------------------------------------------------------------------------- /spec/models/answer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/answer_spec.rb -------------------------------------------------------------------------------- /spec/models/app_content_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/app_content_set_spec.rb -------------------------------------------------------------------------------- /spec/models/call/answer_player_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/call/answer_player_spec.rb -------------------------------------------------------------------------------- /spec/models/call/attempt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/call/attempt_spec.rb -------------------------------------------------------------------------------- /spec/models/call/consenter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/call/consenter_spec.rb -------------------------------------------------------------------------------- /spec/models/call/location_assigner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/call/location_assigner_spec.rb -------------------------------------------------------------------------------- /spec/models/call/playback_chooser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/call/playback_chooser_spec.rb -------------------------------------------------------------------------------- /spec/models/call/question_answerer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/call/question_answerer_spec.rb -------------------------------------------------------------------------------- /spec/models/call/scope_iterator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/call/scope_iterator_spec.rb -------------------------------------------------------------------------------- /spec/models/call_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/call_spec.rb -------------------------------------------------------------------------------- /spec/models/caller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/caller_spec.rb -------------------------------------------------------------------------------- /spec/models/location_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/location_spec.rb -------------------------------------------------------------------------------- /spec/models/location_subscription_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/location_subscription_spec.rb -------------------------------------------------------------------------------- /spec/models/numerical_response_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/numerical_response_spec.rb -------------------------------------------------------------------------------- /spec/models/question_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/question_spec.rb -------------------------------------------------------------------------------- /spec/models/subscriber_notifier_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/subscriber_notifier_spec.rb -------------------------------------------------------------------------------- /spec/models/subscriber_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/subscriber_spec.rb -------------------------------------------------------------------------------- /spec/models/subscription_confirmer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/subscription_confirmer_spec.rb -------------------------------------------------------------------------------- /spec/models/survey_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/models/survey_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/assets/subscription.csv: -------------------------------------------------------------------------------- 1 | email,parcel_id 2 | tacos@example.com,1313 3 | -------------------------------------------------------------------------------- /spec/support/factory_girl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/support/factory_girl.rb -------------------------------------------------------------------------------- /spec/support/fixtures/app_content.md: -------------------------------------------------------------------------------- 1 | Hi there! 2 | -------------------------------------------------------------------------------- /spec/support/fixtures/app_content_changed.md: -------------------------------------------------------------------------------- 1 | I'm different, too! 2 | -------------------------------------------------------------------------------- /spec/support/fixtures/app_content_set.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/support/fixtures/app_content_set.csv -------------------------------------------------------------------------------- /spec/support/fixtures/invalid_app_content_set.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/support/fixtures/invalid_app_content_set.csv -------------------------------------------------------------------------------- /spec/support/fixtures/invalid_app_content_set_headers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/support/fixtures/invalid_app_content_set_headers.csv -------------------------------------------------------------------------------- /spec/support/fixtures/invalid_location.csv: -------------------------------------------------------------------------------- 1 | Name,Lat,Long 2 | ,34.123382,-118.148664 3 | -------------------------------------------------------------------------------- /spec/support/fixtures/invalid_location_headers.csv: -------------------------------------------------------------------------------- 1 | Lat,Long 2 | 34.123382,-118.148664 3 | -------------------------------------------------------------------------------- /spec/support/fixtures/invalid_question.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/support/fixtures/invalid_question.csv -------------------------------------------------------------------------------- /spec/support/fixtures/invalid_question_headers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/support/fixtures/invalid_question_headers.csv -------------------------------------------------------------------------------- /spec/support/fixtures/location.csv: -------------------------------------------------------------------------------- 1 | Name,Lat,Long 2 | 1313 Mockingbird Lane,34.123382,-118.148664 3 | -------------------------------------------------------------------------------- /spec/support/fixtures/question.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/support/fixtures/question.csv -------------------------------------------------------------------------------- /spec/support/fixtures/valid_export.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/support/fixtures/valid_export.csv -------------------------------------------------------------------------------- /spec/support/save_fixture.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/support/save_fixture.rb -------------------------------------------------------------------------------- /spec/support/twilio_matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/support/twilio_matchers.rb -------------------------------------------------------------------------------- /spec/teaspoon_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/teaspoon_env.rb -------------------------------------------------------------------------------- /spec/test_rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeforamerica/cityvoice/HEAD/spec/test_rspec.rb -------------------------------------------------------------------------------- /vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------