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