Commit graph

1189 commits

Author SHA1 Message Date
Dominik Sander
508d493150 We still need the APP_SECRET_TOKEN in .travis.yml
Dotenv is loaded after the exception about the missing token is thrown
2014-08-21 23:31:06 +02:00
Dominik Sander
00663c153c Merge branch 'master' into omniauth
Conflicts:
	Gemfile.lock
2014-08-21 22:26:31 +02:00
Dominik Sander
fe192e8ca5 Hide oauth providers which are not configured 2014-08-21 22:21:38 +02:00
Dominik Sander
dad2875da9 Improved the migration experience 2014-08-21 21:58:10 +02:00
Akinori MUSHA
e9fa1f2032 Add SchedulerAgent, which periodically runs other agents. 2014-08-22 00:17:52 +09:00
Akinori MUSHA
0ae0f1a302 Show target-runner relationships in a diagram. 2014-08-21 23:37:39 +09:00
Akinori MUSHA
b4636f8c67 Provide a target agent select box for an agent that can run other agents. 2014-08-21 23:34:39 +09:00
Akinori MUSHA
c7e67a36e6 Add "chains" to represent runner-target relationships between Agents. 2014-08-21 22:57:37 +09:00
Akinori MUSHA
0f1b30bd9c Move require's for faraday to the right place. 2014-08-21 22:34:25 +09:00
Akinori MUSHA
f5aeaa7008 When a dropdown menu opens on hover, apply the style class "open". 2014-08-21 18:05:09 +09:00
Akinori MUSHA
774bed2390 Merge pull request #448 from knu/website_agent-text_parser
Add a parser type `text` to WebsiteAgent.
2014-08-21 17:49:25 +09:00
Akinori MUSHA
39046da035 Explain the basics of Ruby's regexp and leave a pointer to ruby-doc.org. 2014-08-21 17:20:12 +09:00
Guilherme J. Tramontina
5921845126 Add scenario_label view helper to render scenario tags. 2014-08-21 03:35:49 -03:00
Guilherme J. Tramontina
96196edb06 Allow nullable tag colors for the scenario 2014-08-21 03:26:33 -03:00
Andrew Cantino
25f4d748fc Merge pull request #452 from PetroFeed/markdown_scenario_description
Support for markdown on scenario description.
2014-08-20 20:11:49 -07:00
Akinori MUSHA
624d41ed26 Properly show "None" for empty sources/receivers. 2014-08-21 10:29:44 +09:00
Dominik Sander
6438d73906 Added a link to the oauth application wiki entry 2014-08-20 22:44:28 +02:00
Dominik Sander
182a59fc9f Removed env variables from .travis.yml, we now use env.test 2014-08-20 22:21:35 +02:00
Guilherme J. Tramontina
6e749c777e Merge branch 'master' into scenario-tag-color
Conflicts:
	Gemfile.lock
2014-08-20 03:32:09 -03:00
Guilherme J. Tramontina
f2ef00b683 Render the (about to be) imported scenario description as markdown. 2014-08-20 03:08:34 -03:00
Guilherme J. Tramontina
8b8fdb5f56 Export/import scenario tag colors. 2014-08-20 03:03:29 -03:00
Akinori MUSHA
6d1caa4420 Merge remote-tracking branch 'origin/dsander-omniauth'
Conflicts:
	Gemfile.lock
2014-08-20 14:45:57 +09:00
Guilherme J. Tramontina
f55098fd6a Fix tag colors label text. 2014-08-20 02:19:28 -03:00
Guilherme J. Tramontina
977b9c0c3f Add Spectrum as input[type=color] polyfill. 2014-08-20 02:16:57 -03:00
Guilherme J. Tramontina
454f43fddc Ensure tag_fg_color and tag_bg_color are valid hex colors. 2014-08-20 01:51:27 -03:00
Guilherme J. Tramontina
74a882482a Ditch Redcarpet in favor of the already in user Kramdown. 2014-08-20 01:20:55 -03:00
Andrew Cantino
aa8ebe40fd Merge pull request #454 from cantino/bump_gems
update gems
2014-08-19 20:44:50 -07:00
Andrew Cantino
dcaf62e851 update gems 2014-08-19 20:30:23 -07:00
Guilherme J. Tramontina
d92c6cdc26 Add ability to set color for the scenario tags. 2014-08-20 00:04:23 -03:00
Guilherme J. Tramontina
13a317804f Support for markdown on scenario description. 2014-08-19 21:16:23 -03:00
Dominik Sander
f9342ef335 BasecampAgent use the remote time rather then ours
In the initial version of the BasecampAgent we used our own time to
query for new events. However that fails horrible if the clock of the
huginn server is out of sync the with clock of the api server.
Since we never can keep those clocks in sync we now rely on the
timestamp of the last event send to us.
2014-08-18 23:19:44 +02:00
Dominik Sander
770af574bd nesting the condtions Service#disable_agents within :where_not 2014-08-18 20:30:54 +02:00
Akinori MUSHA
fca8051e81 Add a parser type text to WebsiteAgent. 2014-08-18 19:10:46 +09:00
Akinori MUSHA
1987805952 Merge branch 'default_http_user_agent' 2014-08-18 16:26:51 +09:00
Akinori MUSHA
d006fd662b Show user the correct default User-Agent value. 2014-08-18 16:25:39 +09:00
Dominik Sander
338fa30588 Merge pull request #446 from dsander/hipchat-notify
hipchat.rb expects the notify option to be a boolean
2014-08-17 23:52:44 +02:00
Dominik Sander
9fd3ca7bf1 hipchat.rb expects the notify option to be a boolean 2014-08-17 23:36:46 +02:00
Andrew Cantino
43f337e9b9 Merge pull request #443 from cantino/fix_header_prop_link
method: post was required for nav link to work
2014-08-17 10:03:55 -07:00
Andrew Cantino
70f5495aca method: post was required for nav link to work 2014-08-17 09:51:19 -07:00
Andrew Cantino
fed88aa4bd Merge pull request #442 from dsander/twitterstream-fixes
TwitterStream bugfixes
2014-08-17 09:14:50 -07:00
Dominik Sander
d529872e37 TwitterStream bugfixes
* do not run disabled `TwitterStreamAgents`
* calling `sleep` within the EM loop blocks the EM thread and thereby
  blocks the reload callback and proper shutdown of the threaded worker
* stopping the EM loop from outside of the `EM.run` blocks does not seem
  to work reliably, using a timer and checking if shutdown was requested
  works as expected
* removed unnecessary sleep at the end of the EM loop which would delay
  the shutdown of the thread
2014-08-17 15:22:49 +02:00
Andrew Cantino
11d788f1ad Merge pull request #441 from andrewcurioso/docker
Docker image out of date
2014-08-16 11:47:00 -07:00
Dominik Sander
2f8c7cbdfa Fixed the oauth dropdown 2014-08-16 18:23:13 +02:00
Akinori MUSHA
d7c541705e Merge branch 'platform_support' 2014-08-13 18:25:49 +09:00
Akinori MUSHA
db847be31b Tweak gem dependencies to improve platform support for *BSD and Solaris.
* ffi: pull in unreleased fixes from GitHub master on *BSD.

* tzinfo: require >=1.2.0 to gain support for *BSD and Solaris,
  eliminating the need for the tzinfo-data gem.
2014-08-13 17:51:21 +09:00
Akinori MUSHA
450e5a3c7c Merge pull request #440 from knu/agents_hover_menu
Add a hover menu to the "Agents" nav link.
2014-08-13 15:29:19 +09:00
Andrew Curioso
f292fc089c Sane docker file optimized for quick rebuilds 2014-08-12 15:48:45 -04:00
Akinori MUSHA
05e373614e Add a hover menu to the "Agents" nav link. 2014-08-12 19:36:55 +09:00
Akinori MUSHA
a224a0b908 Use content_tag. 2014-08-12 19:34:47 +09:00
Akinori MUSHA
7ecbe78dff Set a global default User-Agent value via an environment variable.
Names starting with HTTP_ should be avoided in the context of Web app,
hence the rather verbose name `DEFAULT_HTTP_USER_AGENT`.
2014-08-12 16:46:59 +09:00