Commit graph

1266 commits

Author SHA1 Message Date
Dominik Sander
eecd67c378 PostAgent: allow sending arbitrary string data
When `content_type` contains a MIME type and `payload` is not a Hash the string in `payload` will be send as the HTTP
body and `content_type` is send as the `Content-Type` header.

 #1361
2016-04-04 10:41:39 +02:00
Dominik Sander
075545191a Merge pull request #1364 from kreuzwerker/feature/json-parse
Add JsonParseAgent
2016-03-22 10:18:57 +01:00
Dominik Sander
e2981b0ded Add JsonParseAgent
It parses a JSON string and emits the data in a new event
2016-03-22 10:05:43 +01:00
Andrew Cantino
7a4ebee73d Merge pull request #1354 from Jngai/aftership
Aftership
2016-03-20 17:25:23 -07:00
Judy Ngai
a011af55a9 add in can not receive events 2016-03-19 11:44:56 -04:00
Dominik Sander
9d1bfeb778 Make FtpsiteAgent FileHandling aware
It emits file_pointers for changed files and writes received events to the FTP server.
2016-03-18 20:43:35 +01:00
Dominik Sander
74c4a2d5b8 Add CsvAgent which parses CSV and serializes data to CSV 2016-03-18 20:43:35 +01:00
Dominik Sander
40835e981f Add S3Agent to read and write files to S3 buckets 2016-03-18 20:43:35 +01:00
Dominik Sander
89629ec216 Add ReadFileAgent, it consumes a file_pointer and emits the contents as a string 2016-03-18 20:43:35 +01:00
Dominik Sander
38f1044078 Add LocalFileAgent and introduce concept to handle files
The idea is to have source agents (`LocalFile` and `S3Agent` for now), which just emit a "file_pointer" and consuming
agents (`ReadFile` and `CsvAgent`) which get access to an `IO` object to actually access the file contents. This way we
do not have to pass megabytes of data through the database and the consuming agents can work with relatively unlimited
file sizes.
2016-03-18 20:43:28 +01:00
Dominik Sander
bf7c2feba4 Merge pull request #1330 from kreuzwerker/feature/user-admin-interface
Admin user management
2016-03-17 21:02:27 +01:00
Dominik Sander
c0c74113bf Admins should not be able to deactivate their own accounts 2016-03-17 20:47:57 +01:00
Dominik Sander
8508928943 Admins can deactivate user accounts 2016-03-17 20:47:51 +01:00
Dominik Sander
ee1ebea830 Allow to configure various devise settings in .env 2016-03-17 20:47:45 +01:00
Dominik Sander
4722ebfe4e Add admin user management interface 2016-03-17 20:36:07 +01:00
Judy Ngai
0ead3673b4 lots of clarifications and providing full api path 2016-03-17 11:19:51 -04:00
Judy Ngai
5ae16f3f55 markdown description 2016-03-16 11:58:28 -04:00
Judy Ngai
7b3b5d5007 one bug and clarified description some more 2016-03-16 10:31:54 -04:00
Judy Ngai
94b621f5e9 missed a spelling change 2016-03-16 10:24:37 -04:00
Judy Ngai
acc2465ee9 feedback received and addressed 2016-03-16 10:22:40 -04:00
Andrew Cantino
0e32f405e1 Merge pull request #1348 from cantino/add_agent_age_column
Add column with default sort to prioritize new Agents in the index view
2016-03-15 21:32:28 -07:00
Judy Ngai
75bbb208f6 test completed 2016-03-15 13:44:24 -04:00
Judy Ngai
71926e2cd7 half of the spec created 2016-03-15 12:45:23 -04:00
Judy Ngai
571cc92948 cleaned up description in using agent 2016-03-15 10:31:50 -04:00
Judy Ngai
25770787f8 no errors in working method 2016-03-14 22:35:44 -04:00
Judy Ngai
f75395974e fixed url issue removed bug in methods 2016-03-14 22:35:44 -04:00
Judy Ngai
0fb26e99bd rewrote uri into some methods 2016-03-14 22:35:44 -04:00
Judy Ngai
0ae228b0ec simplified agent to retrieve data only 2016-03-14 22:35:44 -04:00
Judy Ngai
c5b8707d88 get delete options added, clarify purpose and event description 2016-03-14 22:35:44 -04:00
Judy Ngai
83b674ffb1 agent delete ability done 2016-03-14 22:35:44 -04:00
Judy Ngai
ebbfd6191f the retrieval part of this agent 2016-03-14 22:35:44 -04:00
Judy Ngai
6fdf53d694 parsing url correctly make things dynamic 2016-03-14 22:35:44 -04:00
Judy Ngai
e0dad10deb work on aftership agent 2016-03-14 22:35:44 -04:00
Andrew Cantino
9556dabdb0 Merge pull request #1335 from cantino/rescue_mail_errors
Rescue and log email sending errors
2016-03-13 13:31:46 -07:00
Andrew Cantino
7476d7dcf1 Add column with default sort to prioritize new Agents in the index view 2016-03-13 13:27:49 -07:00
Andrew Cantino
a025923c3c Restyle memory show/hide a little 2016-03-12 14:02:07 -08:00
Andrew Cantino
f0f6aa7372 Merge pull request #1326 from Jngai/ui_patch
ui patch agent show
2016-03-12 13:54:42 -08:00
Andrew Cantino
c436315826 Rescue and log email sending errors 2016-03-12 13:45:08 -08:00
Dominik Sander
6ee094af95 TwitterStreamAgent prevent connection in use and restart issues
Ensures the database connection is checked back in to the pool before restarting.
Restart TwitterStreamAgent outside of the Rufus::Scheduler work thread.
2016-03-12 10:43:08 +01:00
Dominik Sander
5dc9fac011 Merge pull request #1329 from kreuzwerker/feature/json-filter
Add json liquid filter to serialize data to a JSON string
2016-03-08 12:35:12 +01:00
Judy Ngai
b226a78c16 unnecessary change 2016-03-07 11:29:14 -05:00
Judy Ngai
508fe28b93 made button text dynamic with jquery text 2016-03-07 11:01:17 -05:00
Judy Ngai
6b212c819e fixing html related errors 2016-03-07 10:35:32 -05:00
Andrew Cantino
1c83ffaf25 Merge paragraphs 2016-03-06 22:42:30 -08:00
Andrew Cantino
78cbf56c4d Merge pull request #1325 from Jngai/add_text_html_option_to_email_agent
added options to send plain or html emails
2016-03-06 22:41:56 -08:00
Judy Ngai
abe9ab7eaf made description into one paragraph 2016-03-06 21:04:09 -05:00
Andrew Cantino
1faf950273 Merge pull request #1323 from prathyush/master
Agent for Boxcar.io
2016-03-06 15:19:09 -08:00
Judy Ngai
60db396b29 last fix to spacing 2016-03-04 15:15:50 -05:00
Judy Ngai
b7f906e35d fixed spacing 2016-03-04 15:09:52 -05:00
Judy Ngai
61b8e0a91f rm unnecessary e params into method 2016-03-04 15:06:09 -05:00