Commit Graph

487 Commits (cd685d659001622597f612c7b92a13aa982a3833)

Author SHA1 Message Date
Rick Carlino e60d76996d More webpack reference removals. 2019-02-01 08:56:03 -06:00
Rick Carlino 0959533319 More webpack reference removals. 2019-01-30 08:00:26 -06:00
Rick Carlino 8f22688890 First draft of farmware package name fetcher 2019-01-09 13:48:41 -06:00
Rick Carlino ff0bfc77bd Add migration for missing timestamps 2018-10-25 13:50:13 -05:00
Rick Carlino 7846554e79 add a new fixture sequence that has parameters. NEXT: Uncomment UI, tests 2018-10-25 11:47:01 -05:00
Rick Carlino bfa006cac8 Add convinience routes for singgular resources 2018-10-25 09:50:54 -05:00
Rick Carlino 946ccbfaa4 Opps better filter logic 2018-10-24 15:25:51 -05:00
Rick Carlino d1e1ba3ead Throttle /sync endpoint with Rack::Attack 2018-10-24 14:54:43 -05:00
Rick Carlino 6a3e603c38 WIP: Add show endpoints 2018-10-23 15:23:10 -05:00
Rick Carlino 8c4dc8d56f Sync endpoint 2018-10-20 19:25:39 -05:00
Rick Carlino a66b5df6d4 Enable AMS caching??? 2018-10-18 20:44:03 -05:00
Rick Carlino 5e976c0189 Fix for when webpack runs outside of docker. Requires `npm run webpack` instead of `rake api:webpack`. 2018-10-05 13:58:27 -05:00
Rick Carlino e8e8f4e52f Bump the limit up. 2018-10-05 11:16:52 -05:00
Rick Carlino 208e50d507 Rack::Attack updates. 2018-10-05 11:15:18 -05:00
Rick Carlino 3adbfc824f Use Redis as caching mechanism 2018-10-05 10:58:16 -05:00
Rick Carlino 8d982b9e62 Remove more dead code, update CSP. NEXT: Fresh VM QA 2018-10-04 20:22:32 -05:00
Rick Carlino 23d5a3e7b7 ✔️ 2018-10-04 15:27:52 -05:00
Rick Carlino 2815c1c642 More legacy cleanup 2018-10-04 14:49:01 -05:00
Rick Carlino ef044af8b9 Clean up rabbitmq related configs. Needs manual VM QA ASAP TTYL 2018-10-04 10:57:54 -05:00
Rick Carlino d29ae590f1 Minor bug fix + revive `rails api:only` 2018-10-02 20:08:24 -05:00
Rick Carlino b2c3bc1ff9 Shuffle files around better, remove more legacy references. Ready for one last QA round 2018-10-02 08:57:59 -05:00
Rick Carlino a4570c4f10 Correct deficiencies found during VPS test setup. 2018-10-01 19:46:47 -05:00
Rick Carlino 865e8233f8 Put database.yml into source control (managed by docker-compose now) 2018-10-01 19:09:52 -05:00
Rick Carlino 8badc9c372 TODO: Try DATABASE_URL instead of database.yml 2018-10-01 18:46:42 -05:00
Rick Carlino aa7043830d Rename application.example.yml => example.env 2018-10-01 16:04:44 -05:00
Rick Carlino 32eef9deba Add note about webpack hostname 2018-10-01 14:39:10 -05:00
Rick Carlino 139e5e41a9 🎉 2018-10-01 14:29:47 -05:00
Rick Carlino 206129739d Mostly working, webpack not starting...? 2018-10-01 10:16:46 -05:00
Rick Carlino ca3d677928 WIP - `CMD` of web-api executes in wrong directory. 2018-09-30 17:24:01 -05:00
Rick Carlino e1a6e19606 Merge branch 'nerves-hub-pt1' of https://github.com/FarmBot/Farmbot-Web-App into nerves-hub-pt1 2018-09-24 14:33:03 -05:00
Rick Carlino 71aff2f8d6 More safety checks 2018-09-21 12:23:20 -05:00
Connor Rigby dff27ad8f2
Add temporary http endpoint 2018-09-20 13:28:29 -07:00
Connor Rigby f2b7054a16
Add NervesHub REST API implementation.
This is the all the code for the remote api calls
FarmBot API will need to make to NervesHub for
generating devices. No public access to this yet.
2018-09-20 12:53:21 -07:00
Rick Carlino 35218a52f0 Merge branch 'staging' of https://github.com/FarmBot/Farmbot-Web-App into mark_as_x 2018-08-27 11:17:09 -05:00
Rick Carlino 264aa19745 WIP 2018-08-24 15:21:16 -05:00
Rick Carlino 7fe1c52635 I dont want to use Hash#fetch, apparently. 2018-08-24 09:26:09 -05:00
Rick Carlino 4bfcac2fcf Remove auto-generated credentials file (no, its not a real production credentials file) 2018-08-24 09:09:52 -05:00
Rick Carlino bd8f6fff48 More updates 2018-08-23 15:33:57 -05:00
Rick Carlino b6ac26fa45
Domain Specific Access Control (#964)
Ability to restrict signups based on email domain.
2018-08-16 13:16:03 -05:00
Rick Carlino 971b711e4e
Rename `device_configs` to `farmware_envs` (#960) 2018-08-15 13:44:04 -05:00
Rick Carlino 2caa1684d6
Variables phase II, part I (#954)
* re-enable type checker 4 realz
* Update celery script `execute` node to accept nested variable declarations
* Disable test button on parameterized sequences (for now)
* Fix unnoticed NPE
* Add `deep-cover` for greater coverage accuracy
* Spec for bad variable assignment
2018-08-09 18:31:22 -05:00
Rick Carlino 93291675f0 Fix auto-sync / upgrade FBJS 2018-07-24 17:14:20 -05:00
Rick Carlino 57c9293982 Updates to DB - PinBinding stuff. 2018-07-19 09:54:42 -05:00
Rick Carlino e046c966ab New ENV var: RABBIT_MGMT_URL 2018-07-05 16:06:59 -05:00
Rick Carlino ab9b6f277d Merge conflicts 2018-06-21 10:30:27 -05:00
Rick Carlino 5f4e15f1bf Add User.admin_user, remove deprecated ENV vars 2018-06-21 10:27:24 -05:00
Rick Carlino 6e112b6906 Remove .compile = false line 2018-06-20 16:14:04 -05:00
Rick Carlino 63325a0706 http / cache backkends work! ✔️ 2018-06-20 12:42:52 -05:00
Rick Carlino 68a122faee
Allow for parellel log workers (#891)
* ✔️ Parellelize log workers
2018-06-19 15:57:18 -05:00
Rick Carlino 110d7acd87
Diagnostic Dumps - RC 1 (#889)
Add API side diagnostic reporting.
2018-06-18 16:12:00 -05:00
Rick Carlino 14526ee84d Revert to `ts-loader` 2018-06-14 13:39:12 -05:00
Rick Carlino 7413c46a27 ✔️ Sourcemaps work again 2018-06-14 09:30:46 -05:00
Rick Carlino bdfea2b920 :thinking_face: 2018-06-14 09:14:00 -05:00
Rick Carlino edf807873c :thinking_face: 2018-06-14 09:09:44 -05:00
Rick Carlino 10add77323 Switch to awesome-ts-loader 2018-06-13 14:13:31 -05:00
Rick Carlino 1e3d1bb95b eval-source-map 2018-06-13 13:54:38 -05:00
Rick Carlino 64396c23fa Inline sourcemap :( 2018-06-13 13:49:15 -05:00
Rick Carlino 659a9ba7e5 Debug stuff 2018-06-13 11:55:50 -05:00
Rick Carlino 3c05536ba9 Try Rollbar sourcemap plugin 2018-06-13 11:48:54 -05:00
Rick Carlino be95f5eed5 🆗:question_mark: 2018-06-13 11:22:46 -05:00
Rick Carlino 10db281be2 Switch back to `"eval"` sourcemaps? 2018-06-13 09:57:24 -05:00
Rick Carlino 76f066006b Investigate sourcemap breakage I 2018-06-13 09:19:05 -05:00
Rick Carlino 35f5575e10
Rollbar Changes (#882)
* README updates

* Get rid of LogDispatch table

* More transactions.

* Prevent Log::RateLimitError errors after migration

* Re-raise errors to Rollbar in the log service

* Update rollbar stuff.

* Bundle outdated

* Yarn outdated

* Add test for current_device_id
2018-06-11 16:13:29 -05:00
Rick Carlino 950ab40223
Doc / Dep upgrades (#872)
Update ubuntu setup and upgrade deps.
2018-05-30 15:15:44 -05:00
Rick Carlino df1f6f5cf4 Upgrade START 2018-05-14 14:12:39 -05:00
Rick Carlino 91200c9394 Replace extract-text with mini-css-extract-plugin, maybe? 2018-05-14 13:36:31 -05:00
Rick Carlino aae8f7532d Upgrade ts-loader 2018-05-14 13:13:13 -05:00
Rick Carlino dcc3ef96fa i18n fixes part III 2018-05-07 09:18:06 -05:00
Rick Carlino e5c9fd89c2
Merge branch 'staging' into staging 2018-05-07 08:40:11 -05:00
Diman4os e27d149e43
Merge branch 'staging' into master 2018-05-06 12:21:36 +03:00
Diman4os ed6614b136 1 2018-05-06 12:00:02 +03:00
Rick Carlino 27c730ea13
Merge branch 'staging' into docs_cleanup 2018-05-04 16:15:47 -05:00
Rick Carlino 75494a49db 🎉 2018-05-04 13:11:32 -05:00
Rick Carlino 34a39f38fc Remove YAGNI stuff from corpus controller 2018-05-04 10:42:51 -05:00
Rick Carlino 0751e5f42f Specs for stub policy use case 2018-05-04 07:20:49 -05:00
Harry Brundage d2e6424966 Use a string to configure Figaro via application.yml so it doesn't complain
When setting up a new git clone for development, the standard
application.yml copied from application.example.yml gives a warning when
generating a secret or running other rake tasks:

```
➜  bx rake secret
WARNING: Use strings for Figaro configuration. true was converted to "true".
b8755cf41e3ed308780d39f4d3b0196a3fa34f311e233bc1f23770f237a6db898e5249cbf9d52deb029807d363dcfd0b7f36758859dd3e71a85e4a1053ba8479f
```

The value in the YML file was a boolean literal and Figaro expects (and
would get) strings from the environment so it was complaining.
Stringifying the value fixes the warning.
2018-05-01 09:28:46 -04:00
Rick Carlino caacc36f04 Merge branch 'garden_snapshot_ii' into data_dump 2018-04-28 10:13:46 -05:00
Rick Carlino 097f5b3ace Update test for devices#dump 2018-04-28 10:08:01 -05:00
Rick Carlino 7169ee78a4 Merge conflict, schema.rb 2018-04-28 08:54:37 -05:00
Rick Carlino ab4015773d Remove bullet for now 2018-04-27 12:51:50 -05:00
Rick Carlino 005bdd1fca WIP 2018-04-27 07:14:45 -05:00
Rick Carlino f977eb63da Cleanup tests 2018-04-20 12:30:44 -05:00
Rick Carlino a71024cbf6 Nondestructive #apply 2018-04-20 09:41:10 -05:00
Rick Carlino 09f7fdb5f0 Whoops `resource` needs to be pluralized 2018-04-20 08:01:06 -05:00
Rick Carlino 4f6636eed0 Merge branch 'saved_gardens_ii' into garden_snapshot_i 2018-04-19 15:50:30 -05:00
Rick Carlino 43836560ed ~~update_attributes~~ => assign_attributes 2018-04-19 15:44:19 -05:00
Rick Carlino 9a89338be5 start SavedGardens::SnapShot 2018-04-19 15:37:15 -05:00
Rick Carlino 2e5f278f6a [STABLE] First batch of tests for PlantTemplates 2018-04-19 09:43:55 -05:00
Rick Carlino 7179e99759 Rename `garden` to `saved_garden` 2018-04-19 08:33:16 -05:00
Rick Carlino 492c601795 Test for Gardens#index 2018-04-18 17:17:00 -05:00
Rick Carlino 147262fcbe Stub out Garden and PlantTemplate 2018-04-18 16:50:20 -05:00
Rick Carlino cc220e5802 Cleanup log service 2018-04-18 09:42:19 -05:00
Rick Carlino e04bf32f61 ✔️ 2018-04-13 12:51:51 -05:00
Rick Carlino 3b1ed30347 [UNSTABLE] Add more indexes, default verbosity 2018-04-12 14:16:06 -05:00
Rick Carlino 1c32a7b315 New logs path 2018-04-03 16:49:21 -05:00
Rick Carlino 3a56403287 Serve bootstrap, font awesome locally 2018-04-03 11:23:22 -05:00
Rick Carlino 1eb2f5b96a Start logs#search 2018-03-30 14:56:21 -05:00
Rick Carlino d0d2caf5a6 Remove ancient jshint / mongoid files 2018-03-28 10:21:56 -05:00
Rick Carlino 3bad3a29a1 Merge conflicts 2018-03-26 12:30:18 -05:00
Rick Carlino 623f660ee6 `critical_email` channel + mailers 2018-03-26 10:35:54 -05:00