gitextract_ao1b4jon/ ├── .dockerignore ├── .github/ │ └── workflows/ │ └── rails.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── Dockerfile ├── Gemfile ├── LICENSE.txt ├── Procfile ├── Procfile.docker ├── README.md ├── Rakefile ├── app/ │ ├── assets/ │ │ ├── images/ │ │ │ └── .keep │ │ ├── javascripts/ │ │ │ ├── application.js │ │ │ ├── comments.coffee │ │ │ ├── escalation_series.coffee │ │ │ ├── escalations.coffee │ │ │ ├── home.coffee │ │ │ ├── incident_events.coffee │ │ │ ├── incidents.coffee │ │ │ ├── maintenances.coffee │ │ │ ├── notifier_providers.coffee │ │ │ ├── notifiers.coffee │ │ │ ├── sessions.coffee │ │ │ ├── slack.coffee │ │ │ ├── topics.coffee │ │ │ └── users.coffee │ │ └── stylesheets/ │ │ ├── application.css │ │ ├── comments.scss │ │ ├── escalation_series.scss │ │ ├── escalations.scss │ │ ├── home.scss │ │ ├── incident_events.scss │ │ ├── incidents.scss │ │ ├── maintenances.scss │ │ ├── notifier_providers.scss │ │ ├── notifiers.scss │ │ ├── scaffolds.scss │ │ ├── sessions.scss │ │ ├── slack.scss │ │ ├── topics.scss │ │ └── users.scss │ ├── controllers/ │ │ ├── application_controller.rb │ │ ├── comments_controller.rb │ │ ├── concerns/ │ │ │ └── .keep │ │ ├── escalation_series_controller.rb │ │ ├── escalations_controller.rb │ │ ├── home_controller.rb │ │ ├── incident_events_controller.rb │ │ ├── incidents_controller.rb │ │ ├── maintenances_controller.rb │ │ ├── notifier_providers_controller.rb │ │ ├── notifiers_controller.rb │ │ ├── sessions_controller.rb │ │ ├── slack_controller.rb │ │ ├── topics_controller.rb │ │ └── users_controller.rb │ ├── helpers/ │ │ ├── application_helper.rb │ │ ├── comments_helper.rb │ │ ├── escalation_series_helper.rb │ │ ├── escalations_helper.rb │ │ ├── home_helper.rb │ │ ├── incident_events_helper.rb │ │ ├── incidents_helper.rb │ │ ├── maintenances_helper.rb │ │ ├── notifier_providers_helper.rb │ │ ├── notifiers_helper.rb │ │ ├── sessions_helper.rb │ │ ├── slack_helper.rb │ │ ├── topics_helper.rb │ │ └── users_helper.rb │ ├── mailers/ │ │ └── .keep │ ├── models/ │ │ ├── .keep │ │ ├── application_record.rb │ │ ├── comment.rb │ │ ├── concerns/ │ │ │ └── .keep │ │ ├── escalation.rb │ │ ├── escalation_series.rb │ │ ├── escalation_update_worker.rb │ │ ├── escalation_worker.rb │ │ ├── incident.rb │ │ ├── incident_event.rb │ │ ├── maintenance.rb │ │ ├── notification_worker.rb │ │ ├── notifier.rb │ │ ├── notifier_provider.rb │ │ ├── topic.rb │ │ └── user.rb │ └── views/ │ ├── comments/ │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ ├── escalation_series/ │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ ├── escalations/ │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ ├── home/ │ │ └── index.html.erb │ ├── incident_events/ │ │ └── twilio.html.erb │ ├── incidents/ │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ ├── layouts/ │ │ └── application.html.erb │ ├── maintenances/ │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ ├── notifier_providers/ │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── hipchat/ │ │ │ ├── acknowledged.text.erb │ │ │ ├── escalated.text.erb │ │ │ ├── opened.text.erb │ │ │ └── resolved.text.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── mailgun/ │ │ │ ├── default.html.erb │ │ │ └── default.text.erb │ │ ├── new.html.erb │ │ ├── rails_logger/ │ │ │ └── default.text.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ ├── notifiers/ │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ ├── sessions/ │ │ └── create.html.erb │ ├── slack/ │ │ └── interactive.html.erb │ ├── topics/ │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ └── users/ │ ├── _form.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── index.json.jbuilder │ ├── new.html.erb │ ├── show.html.erb │ └── show.json.jbuilder ├── bin/ │ ├── bundle │ ├── rails │ ├── rake │ ├── setup │ └── spring ├── config/ │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments/ │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers/ │ │ ├── assets.rb │ │ ├── backtrace_silencers.rb │ │ ├── cookies_serializer.rb │ │ ├── field_with_errors.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── omniauth.rb │ │ ├── session_store.rb │ │ ├── sidekiq.rb │ │ ├── url_options.rb │ │ └── wrap_parameters.rb │ ├── locales/ │ │ └── en.yml │ ├── routes.rb │ └── secrets.yml ├── config.ru ├── db/ │ ├── migrate/ │ │ ├── 20150120134616_create_topics.rb │ │ ├── 20150120134747_create_users.rb │ │ ├── 20150120134905_create_notifiers.rb │ │ ├── 20150120135017_create_shifts.rb │ │ ├── 20150120135123_create_escalations.rb │ │ ├── 20150120135244_create_escalation_series.rb │ │ ├── 20150120135351_add_escalation_series_to_escalation.rb │ │ ├── 20150120141627_rename_type_with_kind_of_topic.rb │ │ ├── 20150120142452_create_incidents.rb │ │ ├── 20150120151642_add_escalation_series_to_topic.rb │ │ ├── 20150120154438_add_name_to_shift.rb │ │ ├── 20150121150043_add_user_to_notifier.rb │ │ ├── 20150121150857_rename_type_with_kind_of_notifier.rb │ │ ├── 20150123132415_remove_shift.rb │ │ ├── 20150123150518_add_status_to_incident.rb │ │ ├── 20150123150947_create_incident_events.rb │ │ ├── 20150125050529_create_notifier_providers.rb │ │ ├── 20150125050556_add_provider_to_notifier.rb │ │ ├── 20150125101901_remove_kind_from_notifier.rb │ │ ├── 20150127142530_remove_user_by_from_incident_event.rb │ │ ├── 20150127152127_add_info_to_incident_event.rb │ │ ├── 20150128064248_add_email_to_user.rb │ │ ├── 20150131120557_add_enable_to_topic.rb │ │ ├── 20150131121143_set_default_of_enable_of_topic_true.rb │ │ ├── 20150131122151_rename_enable_with_enabled_of_topic.rb │ │ ├── 20150201033946_add_login_token_to_user.rb │ │ ├── 20150202144538_add_token_to_user.rb │ │ ├── 20150202151740_add_refresh_token_to_user.rb │ │ ├── 20150202152015_add_settings_to_escalation_series.rb │ │ ├── 20150202155726_add_token_expires_at_to_user.rb │ │ ├── 20150203010332_remove_escalation_series_from_escalation_series.rb │ │ ├── 20150203010417_add_settings_to_escalation_series_again.rb │ │ ├── 20150207164010_add_topic_to_notifier.rb │ │ ├── 20150218071007_add_enable_to_notifier.rb │ │ ├── 20151117011141_add_active_to_user.rb │ │ ├── 20151117013824_add_provider_and_uid_to_user.rb │ │ ├── 20151118061253_add_credentials_to_user.rb │ │ ├── 20151118061938_delete_token_from_user.rb │ │ ├── 20160210010310_create_maintenances.rb │ │ ├── 20160907123728_create_comments.rb │ │ ├── 20160914063913_add_comment_index.rb │ │ └── 20161207045554_add_filter_to_maintenance.rb │ ├── schema.rb │ └── seeds.rb ├── docker/ │ └── puma.rb ├── docker-compose.yml ├── lib/ │ ├── assets/ │ │ └── .keep │ └── tasks/ │ └── .keep ├── log/ │ └── .keep ├── public/ │ ├── 404.html │ ├── 422.html │ ├── 500.html │ └── robots.txt ├── script/ │ └── update-escalations-from-google-calendar ├── spec/ │ ├── controllers/ │ │ └── slack_controller_spec.rb │ ├── factories/ │ │ ├── escalation.rb │ │ ├── escalation_series.rb │ │ ├── incident.rb │ │ ├── incident_events.rb │ │ ├── maintenances.rb │ │ ├── notifier.rb │ │ ├── notifier_provider.rb │ │ ├── topic.rb │ │ └── user.rb │ ├── helpers/ │ │ └── slack_helper_spec.rb │ ├── models/ │ │ ├── comment_spec.rb │ │ ├── escalation_series_spec.rb │ │ ├── incident_spec.rb │ │ └── maintenance_spec.rb │ ├── rails_helper.rb │ ├── requests/ │ │ ├── incident_envets_spec.rb │ │ ├── maintenances_spec.rb │ │ └── topics_spec.rb │ ├── spec_helper.rb │ ├── support/ │ │ ├── factory_girl.rb │ │ └── sidekiq.rb │ └── views/ │ └── slack/ │ └── interactive.html.erb_spec.rb └── vendor/ └── assets/ ├── javascripts/ │ └── .keep └── stylesheets/ └── .keep