Commit Graph

36 Commits (53bc33fc3e79f81b07a840cf0fde3556d0978c65)

Author SHA1 Message Date
Rick Carlino 3700406687 Add new `Weed` PointerType 2020-03-22 18:32:00 -05:00
Rick Carlino bbb9dcdfcc Possible fix for refernetial integrity issues with Point <=> PointGroup after Point#destroy 2019-10-01 16:23:30 -05:00
Rick Carlino 0669745c78 Specs for PointGroup#create. NEXT: Make sure PointGroupSerializer preloads stuff. 2019-08-05 10:02:32 -05:00
Rick Carlino b7f09e51e8
Mark as dependency tracking (#1262)
* Set resource_id to device.id instead of 0 (less surprising to users)
* Changes to Device.current, tests for `resource_update` dep tracking
* Re-enable demos
2019-07-09 20:40:31 -05:00
Rick Carlino 2cdb75207f [UNSTABLE] Unify (Points|ToolSlots|Plants)::Create 2019-02-08 12:49:53 -06:00
Rick Carlino df8ffd59fa Remove legacy point artifacts 2018-05-01 07:39:36 -05:00
Rick Carlino 9efd2aa5f2 Point#is_infinite? tests / factoring 2018-04-24 21:06:07 -05:00
Rick Carlino 92adda34fb max size validations for x/y/z 2018-04-23 15:59:32 -05:00
Rick Carlino 3fbb5db94e Dont crash point migration on infinity values 2018-04-23 15:05:49 -05:00
Rick Carlino 7e5904349f @connorRigby how about this? 2018-04-23 12:49:28 -05:00
Rick Carlino c31815e26c current_device id heuristic 2018-04-23 09:10:32 -05:00
Rick Carlino 1c83a9f31f Fixes `Unknown syncable: Elixir.Farmbot.Asset.Plant` 2018-04-11 12:51:28 -05:00
Rick Carlino 81c43aaf56 Auto sync edge case ✔️ 2018-04-10 15:12:18 -05:00
Rick Carlino 2040feece1 Ability to discard points 2018-04-10 13:37:23 -05:00
Rick Carlino ed62e2dddf Test coverage 🆙. NEXT: Tests for `#do_migrate`, deploy. 2018-04-10 08:10:45 -05:00
Rick Carlino 91aa7cc466 [UNSTABLE] Scrap ::LegacyMigration idea, set self.inheritence_column. TODO: Fix serialization issues 2018-04-09 18:13:44 -05:00
Rick Carlino baa2b61bba PlantSerializer fixes 2018-04-08 21:34:36 -05:00
Rick Carlino 174e934f25 NEXT: pointer_id / pointer_type removal 2018-04-08 21:10:42 -05:00
Rick Carlino 9073b04510 Circular deps again 2018-04-07 16:50:43 -05:00
Rick Carlino 82cb15a4b5 Fixes to celeryscript `pointer_type` validation 2018-04-07 16:38:11 -05:00
Rick Carlino 3e2a094dd3 Fixes for most point creation 2018-04-07 16:04:33 -05:00
Rick Carlino 72be854dcd Cleanup tests and error messages 2018-04-07 15:09:31 -05:00
Rick Carlino 69dfb1a4c5 Stub out all of the stuff that once used `SequenceDependency` table. 2018-02-11 13:59:54 -06:00
Rick Carlino 7d9e0ce1f1 Always require a `pointer`. 2017-05-22 09:05:08 -05:00
Rick Carlino 3b2a3cfdff Wrote migration to move sequence deps for tool slot to point. 2017-05-11 13:35:08 -05:00
Rick Carlino d1e06ce73d Two specs left for Point related changes 2017-05-11 08:28:41 -05:00
Rick Carlino 29787d945b 49 passing specs. TODO: Points::Update 2017-05-10 16:31:45 -05:00
Rick Carlino 8301d1a3fb 45 passing examples 2017-05-10 15:19:22 -05:00
Rick Carlino 6ac1cec8a1 Tests for `point` node 2017-05-09 17:02:47 -05:00
Rick Carlino 09d1641a81 Fix ToolSlots::Create to associate with device 2017-05-08 12:07:03 -05:00
Rick Carlino 63ad905a54 38 passing specs 2017-05-04 11:28:38 -05:00
Rick Carlino c90b5ef9e8 35 passing specs 2017-05-04 10:14:38 -05:00
Rick Carlino 03d36e4c39 34 tests passing. 2017-05-03 18:22:56 -05:00
Rick Carlino 257baa12f4 Fix ToolSlots::Create to use Pointer table 2017-05-03 12:44:54 -05:00
Rick Carlino 1e27604412 Add GenericPointer class, enforce presence of `pointer` on `point`. 2017-05-03 11:31:39 -05:00
Rick Carlino 1f4db54e70 Wrote tests for Point#create 2017-02-07 10:03:24 -06:00