Commit graph

468 commits

Author SHA1 Message Date
Rick Carlino d4ded90072 Mostly working pin_binding api endpoint 2018-02-28 11:08:41 -06:00
Rick Carlino 37a714f199 Begin pinbinding table work 2018-02-28 09:05:38 -06:00
Rick Carlino ae6e30cbbb Specs and dead code elimination 2018-02-27 14:37:36 -06:00
Rick Carlino 2e7db6760e Specs for backend 2018-02-27 14:13:22 -06:00
Rick Carlino fd5aea8013 Add DeviceConfigs. NEXT: Tests, FE Integration 2018-02-27 13:15:02 -06:00
Rick Carlino 73bd6eece6 FarmwareInstallations#create 2018-02-26 11:20:38 -06:00
Rick Carlino 93baf762ea Late addition: Better handling of stringly keyed hashed 2018-02-23 15:34:34 -06:00
Rick Carlino 68d3ac6113 ✔️ 2018-02-23 15:03:53 -06:00
Rick Carlino cddb5200ef Wrong operator. && => & 2018-02-23 14:58:35 -06:00
Rick Carlino 8b80135738 Refactor / do dep tracking for sensors, too. 2018-02-22 17:58:17 -06:00
Rick Carlino 97ebc01864 TODO: Re-work dep checking with new arg format 2018-02-22 16:33:17 -06:00
Rick Carlino cfaef89bef [UNSTABLE] Fix 500 errors 2018-02-22 16:06:44 -06:00
Rick Carlino e10aa744a1 Works on FE- API == 500 2018-02-22 15:36:19 -06:00
Rick Carlino f1cd75e739 [UNSTABLE] Update FBJS. TODO: remove refs to (read|write)_peripheral. 2018-02-22 07:29:51 -06:00
Rick Carlino e778a59816 Get celery_script_settings_bag.rb coverage to 💯 for remaining nodes 2018-02-21 17:05:56 -06:00
Rick Carlino 7c3ef8f57f ✔️ Custom (block based) validator for PrimaryNodes 2018-02-21 16:30:02 -06:00
Rick Carlino fbdc6469bc TODO: Add support for custom CS Node validation (ability to pass block to node defn, not just arg defn) 2018-02-21 14:04:28 -06:00
Rick Carlino e5d0dfb016 WIP- coverage issues 2018-02-21 11:49:10 -06:00
Rick Carlino ed27bb0e46 Use ruby_case in Ruby code 2018-02-20 14:15:18 -06:00
Rick Carlino b5587ec443 Test coverage for SensorController 2018-02-19 09:41:20 -06:00
Rick Carlino fa3bd1e22f Better mode validation errors + tests 2018-02-19 08:26:24 -06:00
Rick Carlino bd2919e29a [UNSTABLE] Begin sensor resource implementation. 2018-02-17 11:43:46 -06:00
Rick Carlino 5f2b474254 Better validation message 2018-02-16 10:42:33 -06:00
Rick Carlino c66703033d Factor peripheral selector and checkbox into own components 2018-02-16 09:21:58 -06:00
Rick Carlino 34e74bf8f4 Add mode column back, add fbos_version to devices table + TS interfaces. 2018-02-15 15:43:08 -06:00
Rick Carlino 119689d8ef Create sensor_readings table / model 2018-02-15 11:26:31 -06:00
Rick Carlino 8c7164bc2b Remove references to mode, plus subtle bug 2018-02-13 13:05:20 -06:00
Rick Carlino a89b8fa87e Update read_peripheral block; Remove mode column. 2018-02-13 12:16:10 -06:00
Rick Carlino f4c9537b98 [FIRST DRAFT][WORKS][NEEDS CLEANUP] read_peripheral block 2018-02-12 16:58:41 -06:00
Rick Carlino b1600918be WIP 2018-02-12 16:13:17 -06:00
Rick Carlino cb1e91a89c (API Only) Allow peripherals for read_pin, disallow deletion of peripherals in use 2018-02-12 10:38:19 -06: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 7b4d211ec8 [V. UNSTABLE] WIP removing SequenceDependency table. 2018-02-11 12:48:19 -06:00
Rick Carlino 6b6b4c684b [UNSTABLE] WIP 2018-02-09 13:24:46 -06:00
Rick Carlino e1dac95356 Tests for CSHeap and HeapAddress 2018-02-09 11:29:11 -06:00
Rick Carlino 76b5f4b268 More dead code removal 2018-02-09 10:59:42 -06:00
Rick Carlino 2ac8f5731f 👏 remove SequenceMigration stuff from legacy implementation 2018-02-09 10:27:16 -06:00
Rick Carlino b46a1deeba Update documentation 2018-02-09 07:33:20 -06:00
Rick Carlino f4a909f1a5 Remove irrelevant tests 2018-02-08 16:56:18 -06:00
Rick Carlino 4be5e93b1f Stub out Sequence#migration for now 2018-02-08 12:00:42 -06:00
Rick Carlino 691c78cc73 Fix some serializtion/require_bugs. NEXT ISSUE: Nested bdy nodes 2018-02-07 10:34:14 -06:00
Rick Carlino 0b148478fa Clean out SecondPass 2018-02-07 10:27:57 -06:00
Rick Carlino 6ee9725a28 Needs QA 2018-02-07 09:35:19 -06:00
Rick Carlino f2167735c3 [UNSTABLE] SecondPass#attach_body_parent_and_next_node is most likely cause. Need to reimplement 2018-02-05 08:56:36 -06:00
Rick Carlino 821b2ba885 Some next nodes have a parent_arg_name, but they shouldnt 2018-02-04 11:57:57 -06:00
Rick Carlino 84b1cbc6dd Add validations for parent_arg_name and kind fields. 2018-02-04 10:18:18 -06:00
Rick Carlino fab5008ba0 [UNSTABLE] - First round of fixes for SecondPass. 2018-02-02 11:33:52 -06:00
Rick Carlino 7f4ef8eb5e [UNSTABLE] 2018-02-01 12:09:25 -06:00
Rick Carlino c35234ee03 Updates to gradual migrater deal 2018-02-01 10:00:27 -06:00
Rick Carlino 6eb79fa488 Change file/module names to conform to Rails standards 2018-02-01 08:28:08 -06:00