├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENCE ├── Procfile ├── README.md ├── Rakefile ├── app.json ├── docker-compose.yml ├── lib ├── admin │ └── admin_server.rb ├── pagerbot.rb └── pagerbot │ ├── action_manager.rb │ ├── datastore.rb │ ├── errors.rb │ ├── hipchat_adapter.rb │ ├── irc_adapter.rb │ ├── models.rb │ ├── pagerduty.rb │ ├── parsing.rb │ ├── plugin │ ├── add_alias.rb │ ├── call.rb │ ├── call_person.rb │ ├── email.rb │ ├── plugin_base.rb │ ├── plugin_manager.rb │ ├── reload.rb │ ├── schedule_override.rb │ └── switch_shift.rb │ ├── slack_adapter.rb │ ├── slack_rtm_adapter.rb │ ├── template.rb │ └── utilities.rb ├── pagerbot.gemspec ├── public ├── Gruntfile.js ├── bower.json ├── bower_components │ ├── angular-animate │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-animate.js │ │ ├── angular-animate.min.js │ │ ├── angular-animate.min.js.map │ │ └── bower.json │ ├── angular-loading-bar │ │ ├── .bower.json │ │ ├── CHANGELOG.md │ │ ├── Gruntfile.js │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── build │ │ │ ├── loading-bar.css │ │ │ ├── loading-bar.js │ │ │ ├── loading-bar.min.css │ │ │ └── loading-bar.min.js │ │ ├── package.json │ │ └── src │ │ │ ├── loading-bar.css │ │ │ └── loading-bar.js │ ├── angular-route │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-route.js │ │ ├── angular-route.min.js │ │ ├── angular-route.min.js.map │ │ └── bower.json │ ├── angular │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-csp.css │ │ ├── angular.js │ │ ├── angular.min.js │ │ ├── angular.min.js.gzip │ │ ├── angular.min.js.map │ │ └── bower.json │ └── ng-table │ │ ├── .bower.json │ │ ├── .bowerrc │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .jshintrc │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── Gruntfile.js │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── karma.conf.js │ │ ├── ng-table.css │ │ ├── ng-table.js │ │ ├── ng-table.less │ │ ├── ng-table.map │ │ ├── ng-table.min.css │ │ ├── ng-table.min.js │ │ ├── package.json │ │ └── test │ │ ├── tableControllerSpec.js │ │ ├── tableParamsSpec.js │ │ └── tableSpec.js ├── css.css ├── index.html ├── js │ ├── app.js │ ├── controllers │ │ ├── bot-setup.js │ │ ├── deploy.js │ │ ├── main.js │ │ ├── pagerduty.js │ │ ├── plugin-setup.js │ │ ├── schedules.js │ │ └── users.js │ ├── directives │ │ └── directives.js │ └── services │ │ ├── alias_manager.js │ │ └── delayed_watch.js ├── package.json ├── pics │ ├── animation.gif │ ├── irc_example.png │ └── slack_example.png ├── tasks │ ├── catdoc.js │ ├── events.js │ ├── guide.js │ ├── huxley.js │ ├── options │ │ ├── broccoli_build.js │ │ ├── catdoc.js │ │ ├── clean.js │ │ ├── connect.js │ │ ├── copy.js │ │ ├── huxley.js │ │ ├── mkdir.js │ │ ├── sauce_tunnel.js │ │ ├── sauce_tunnel_stop.js │ │ ├── symlink.js │ │ └── watch.js │ ├── test.js │ └── utils.js └── views │ ├── bot.html │ ├── deploy.html │ ├── intro.html │ ├── plugins.html │ ├── schedules.html │ └── users.html ├── templates ├── call_person_irc.erb ├── call_person_slack.erb ├── help_irc.erb ├── list_irc.erb ├── lookup_person_irc.erb ├── lookup_person_slack.erb ├── lookup_time_irc.erb ├── lookup_time_slack.erb ├── manual_irc.erb ├── reload_irc.erb ├── reload_slack.erb ├── schedule_override_irc.erb ├── schedule_override_slack.erb ├── switch_shift_irc.erb └── switch_shift_slack.erb └── test ├── _lib.rb └── unit ├── _lib.rb └── pagerbot ├── action_manager.rb ├── mocked_pagerduty_class.rb ├── pagerduty.rb ├── parsing.rb ├── plugins ├── add_alias.rb ├── call.rb ├── call_person.rb ├── schedule_override.rb └── switch_shift.rb └── templates.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | .bundle 3 | pkg/* 4 | .env 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/LICENCE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/Rakefile -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/app.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/admin/admin_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/admin/admin_server.rb -------------------------------------------------------------------------------- /lib/pagerbot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot.rb -------------------------------------------------------------------------------- /lib/pagerbot/action_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/action_manager.rb -------------------------------------------------------------------------------- /lib/pagerbot/datastore.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/datastore.rb -------------------------------------------------------------------------------- /lib/pagerbot/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/errors.rb -------------------------------------------------------------------------------- /lib/pagerbot/hipchat_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/hipchat_adapter.rb -------------------------------------------------------------------------------- /lib/pagerbot/irc_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/irc_adapter.rb -------------------------------------------------------------------------------- /lib/pagerbot/models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/models.rb -------------------------------------------------------------------------------- /lib/pagerbot/pagerduty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/pagerduty.rb -------------------------------------------------------------------------------- /lib/pagerbot/parsing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/parsing.rb -------------------------------------------------------------------------------- /lib/pagerbot/plugin/add_alias.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/plugin/add_alias.rb -------------------------------------------------------------------------------- /lib/pagerbot/plugin/call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/plugin/call.rb -------------------------------------------------------------------------------- /lib/pagerbot/plugin/call_person.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/plugin/call_person.rb -------------------------------------------------------------------------------- /lib/pagerbot/plugin/email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/plugin/email.rb -------------------------------------------------------------------------------- /lib/pagerbot/plugin/plugin_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/plugin/plugin_base.rb -------------------------------------------------------------------------------- /lib/pagerbot/plugin/plugin_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/plugin/plugin_manager.rb -------------------------------------------------------------------------------- /lib/pagerbot/plugin/reload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/plugin/reload.rb -------------------------------------------------------------------------------- /lib/pagerbot/plugin/schedule_override.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/plugin/schedule_override.rb -------------------------------------------------------------------------------- /lib/pagerbot/plugin/switch_shift.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/plugin/switch_shift.rb -------------------------------------------------------------------------------- /lib/pagerbot/slack_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/slack_adapter.rb -------------------------------------------------------------------------------- /lib/pagerbot/slack_rtm_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/slack_rtm_adapter.rb -------------------------------------------------------------------------------- /lib/pagerbot/template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/template.rb -------------------------------------------------------------------------------- /lib/pagerbot/utilities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/lib/pagerbot/utilities.rb -------------------------------------------------------------------------------- /pagerbot.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/pagerbot.gemspec -------------------------------------------------------------------------------- /public/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/Gruntfile.js -------------------------------------------------------------------------------- /public/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower.json -------------------------------------------------------------------------------- /public/bower_components/angular-animate/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-animate/.bower.json -------------------------------------------------------------------------------- /public/bower_components/angular-animate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-animate/README.md -------------------------------------------------------------------------------- /public/bower_components/angular-animate/angular-animate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-animate/angular-animate.js -------------------------------------------------------------------------------- /public/bower_components/angular-animate/angular-animate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-animate/angular-animate.min.js -------------------------------------------------------------------------------- /public/bower_components/angular-animate/angular-animate.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-animate/angular-animate.min.js.map -------------------------------------------------------------------------------- /public/bower_components/angular-animate/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-animate/bower.json -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/.bower.json -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/CHANGELOG.md -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/Gruntfile.js -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/LICENSE -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/README.md -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/bower.json -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/build/loading-bar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/build/loading-bar.css -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/build/loading-bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/build/loading-bar.js -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/build/loading-bar.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/build/loading-bar.min.css -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/build/loading-bar.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/build/loading-bar.min.js -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/package.json -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/src/loading-bar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/src/loading-bar.css -------------------------------------------------------------------------------- /public/bower_components/angular-loading-bar/src/loading-bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-loading-bar/src/loading-bar.js -------------------------------------------------------------------------------- /public/bower_components/angular-route/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-route/.bower.json -------------------------------------------------------------------------------- /public/bower_components/angular-route/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-route/README.md -------------------------------------------------------------------------------- /public/bower_components/angular-route/angular-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-route/angular-route.js -------------------------------------------------------------------------------- /public/bower_components/angular-route/angular-route.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-route/angular-route.min.js -------------------------------------------------------------------------------- /public/bower_components/angular-route/angular-route.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-route/angular-route.min.js.map -------------------------------------------------------------------------------- /public/bower_components/angular-route/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular-route/bower.json -------------------------------------------------------------------------------- /public/bower_components/angular/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular/.bower.json -------------------------------------------------------------------------------- /public/bower_components/angular/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular/README.md -------------------------------------------------------------------------------- /public/bower_components/angular/angular-csp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular/angular-csp.css -------------------------------------------------------------------------------- /public/bower_components/angular/angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular/angular.js -------------------------------------------------------------------------------- /public/bower_components/angular/angular.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular/angular.min.js -------------------------------------------------------------------------------- /public/bower_components/angular/angular.min.js.gzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular/angular.min.js.gzip -------------------------------------------------------------------------------- /public/bower_components/angular/angular.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular/angular.min.js.map -------------------------------------------------------------------------------- /public/bower_components/angular/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/angular/bower.json -------------------------------------------------------------------------------- /public/bower_components/ng-table/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/.bower.json -------------------------------------------------------------------------------- /public/bower_components/ng-table/.bowerrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/.bowerrc -------------------------------------------------------------------------------- /public/bower_components/ng-table/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/.editorconfig -------------------------------------------------------------------------------- /public/bower_components/ng-table/.gitignore: -------------------------------------------------------------------------------- 1 | .temp 2 | .idea 3 | node_modules 4 | bower_components 5 | out -------------------------------------------------------------------------------- /public/bower_components/ng-table/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/.jshintrc -------------------------------------------------------------------------------- /public/bower_components/ng-table/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/.travis.yml -------------------------------------------------------------------------------- /public/bower_components/ng-table/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/CONTRIBUTING.md -------------------------------------------------------------------------------- /public/bower_components/ng-table/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/Gruntfile.js -------------------------------------------------------------------------------- /public/bower_components/ng-table/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/LICENSE -------------------------------------------------------------------------------- /public/bower_components/ng-table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/README.md -------------------------------------------------------------------------------- /public/bower_components/ng-table/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/bower.json -------------------------------------------------------------------------------- /public/bower_components/ng-table/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/karma.conf.js -------------------------------------------------------------------------------- /public/bower_components/ng-table/ng-table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/ng-table.css -------------------------------------------------------------------------------- /public/bower_components/ng-table/ng-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/ng-table.js -------------------------------------------------------------------------------- /public/bower_components/ng-table/ng-table.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/ng-table.less -------------------------------------------------------------------------------- /public/bower_components/ng-table/ng-table.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/ng-table.map -------------------------------------------------------------------------------- /public/bower_components/ng-table/ng-table.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/ng-table.min.css -------------------------------------------------------------------------------- /public/bower_components/ng-table/ng-table.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/ng-table.min.js -------------------------------------------------------------------------------- /public/bower_components/ng-table/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/package.json -------------------------------------------------------------------------------- /public/bower_components/ng-table/test/tableControllerSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/test/tableControllerSpec.js -------------------------------------------------------------------------------- /public/bower_components/ng-table/test/tableParamsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/test/tableParamsSpec.js -------------------------------------------------------------------------------- /public/bower_components/ng-table/test/tableSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/bower_components/ng-table/test/tableSpec.js -------------------------------------------------------------------------------- /public/css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/css.css -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/index.html -------------------------------------------------------------------------------- /public/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/js/app.js -------------------------------------------------------------------------------- /public/js/controllers/bot-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/js/controllers/bot-setup.js -------------------------------------------------------------------------------- /public/js/controllers/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/js/controllers/deploy.js -------------------------------------------------------------------------------- /public/js/controllers/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/js/controllers/main.js -------------------------------------------------------------------------------- /public/js/controllers/pagerduty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/js/controllers/pagerduty.js -------------------------------------------------------------------------------- /public/js/controllers/plugin-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/js/controllers/plugin-setup.js -------------------------------------------------------------------------------- /public/js/controllers/schedules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/js/controllers/schedules.js -------------------------------------------------------------------------------- /public/js/controllers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/js/controllers/users.js -------------------------------------------------------------------------------- /public/js/directives/directives.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | angular.module('pagerbot-admin'); -------------------------------------------------------------------------------- /public/js/services/alias_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/js/services/alias_manager.js -------------------------------------------------------------------------------- /public/js/services/delayed_watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/js/services/delayed_watch.js -------------------------------------------------------------------------------- /public/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/package.json -------------------------------------------------------------------------------- /public/pics/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/pics/animation.gif -------------------------------------------------------------------------------- /public/pics/irc_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/pics/irc_example.png -------------------------------------------------------------------------------- /public/pics/slack_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/pics/slack_example.png -------------------------------------------------------------------------------- /public/tasks/catdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/catdoc.js -------------------------------------------------------------------------------- /public/tasks/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/events.js -------------------------------------------------------------------------------- /public/tasks/guide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/guide.js -------------------------------------------------------------------------------- /public/tasks/huxley.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/huxley.js -------------------------------------------------------------------------------- /public/tasks/options/broccoli_build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/broccoli_build.js -------------------------------------------------------------------------------- /public/tasks/options/catdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/catdoc.js -------------------------------------------------------------------------------- /public/tasks/options/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/clean.js -------------------------------------------------------------------------------- /public/tasks/options/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/connect.js -------------------------------------------------------------------------------- /public/tasks/options/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/copy.js -------------------------------------------------------------------------------- /public/tasks/options/huxley.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/huxley.js -------------------------------------------------------------------------------- /public/tasks/options/mkdir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/mkdir.js -------------------------------------------------------------------------------- /public/tasks/options/sauce_tunnel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/sauce_tunnel.js -------------------------------------------------------------------------------- /public/tasks/options/sauce_tunnel_stop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/sauce_tunnel_stop.js -------------------------------------------------------------------------------- /public/tasks/options/symlink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/symlink.js -------------------------------------------------------------------------------- /public/tasks/options/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/options/watch.js -------------------------------------------------------------------------------- /public/tasks/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/test.js -------------------------------------------------------------------------------- /public/tasks/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/tasks/utils.js -------------------------------------------------------------------------------- /public/views/bot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/views/bot.html -------------------------------------------------------------------------------- /public/views/deploy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/views/deploy.html -------------------------------------------------------------------------------- /public/views/intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/views/intro.html -------------------------------------------------------------------------------- /public/views/plugins.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/views/plugins.html -------------------------------------------------------------------------------- /public/views/schedules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/views/schedules.html -------------------------------------------------------------------------------- /public/views/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/public/views/users.html -------------------------------------------------------------------------------- /templates/call_person_irc.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/call_person_irc.erb -------------------------------------------------------------------------------- /templates/call_person_slack.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/call_person_slack.erb -------------------------------------------------------------------------------- /templates/help_irc.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/help_irc.erb -------------------------------------------------------------------------------- /templates/list_irc.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/list_irc.erb -------------------------------------------------------------------------------- /templates/lookup_person_irc.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/lookup_person_irc.erb -------------------------------------------------------------------------------- /templates/lookup_person_slack.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/lookup_person_slack.erb -------------------------------------------------------------------------------- /templates/lookup_time_irc.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/lookup_time_irc.erb -------------------------------------------------------------------------------- /templates/lookup_time_slack.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/lookup_time_slack.erb -------------------------------------------------------------------------------- /templates/manual_irc.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/manual_irc.erb -------------------------------------------------------------------------------- /templates/reload_irc.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/reload_irc.erb -------------------------------------------------------------------------------- /templates/reload_slack.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/reload_slack.erb -------------------------------------------------------------------------------- /templates/schedule_override_irc.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/schedule_override_irc.erb -------------------------------------------------------------------------------- /templates/schedule_override_slack.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/schedule_override_slack.erb -------------------------------------------------------------------------------- /templates/switch_shift_irc.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/switch_shift_irc.erb -------------------------------------------------------------------------------- /templates/switch_shift_slack.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/templates/switch_shift_slack.erb -------------------------------------------------------------------------------- /test/_lib.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/_lib.rb -------------------------------------------------------------------------------- /test/unit/_lib.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/_lib.rb -------------------------------------------------------------------------------- /test/unit/pagerbot/action_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/pagerbot/action_manager.rb -------------------------------------------------------------------------------- /test/unit/pagerbot/mocked_pagerduty_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/pagerbot/mocked_pagerduty_class.rb -------------------------------------------------------------------------------- /test/unit/pagerbot/pagerduty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/pagerbot/pagerduty.rb -------------------------------------------------------------------------------- /test/unit/pagerbot/parsing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/pagerbot/parsing.rb -------------------------------------------------------------------------------- /test/unit/pagerbot/plugins/add_alias.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/pagerbot/plugins/add_alias.rb -------------------------------------------------------------------------------- /test/unit/pagerbot/plugins/call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/pagerbot/plugins/call.rb -------------------------------------------------------------------------------- /test/unit/pagerbot/plugins/call_person.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/pagerbot/plugins/call_person.rb -------------------------------------------------------------------------------- /test/unit/pagerbot/plugins/schedule_override.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/pagerbot/plugins/schedule_override.rb -------------------------------------------------------------------------------- /test/unit/pagerbot/plugins/switch_shift.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/pagerbot/plugins/switch_shift.rb -------------------------------------------------------------------------------- /test/unit/pagerbot/templates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-contrib/pagerbot/HEAD/test/unit/pagerbot/templates.rb --------------------------------------------------------------------------------