Commit Graph

2629 Commits (d931cd1b84735c35db0bcd206547693ce1bf5194)

Author SHA1 Message Date
Rick Carlino aafcba433a Fix Regimen#update 2019-07-10 16:49:16 -05:00
Rick Carlino a0096263b6 Add call to manually_sync!() in FarmEvents::Create 2019-07-10 16:36:06 -05:00
Rick Carlino 0a2584542d IDEA / NEEDS QA: Add "silent" mode for auto_sync 2019-07-10 16:15:24 -05:00
Rick Carlino 2a4a0678b3 Error message typo 2019-07-10 15:14:24 -05:00
Rick Carlino 04691ce944 Tests for rate limiter and supporting methods 2019-07-10 15:10:08 -05:00
Rick Carlino ef25b66a28 Track rate limit cache _after_ authn 2019-07-10 14:28:21 -05:00
Rick Carlino 94c8766066 Third draft: Connection limiter 2019-07-10 13:12:48 -05:00
Rick Carlino 5143e74ddd Second draft: Connection limiter 2019-07-10 12:57:31 -05:00
Rick Carlino f98907c6b7 First draft: Connection limiter 2019-07-10 12:17:47 -05:00
Rick Carlino 5c56fa75a9 Test deploy to debug log service on staging 2019-07-10 10:39:35 -05:00
Rick Carlino a63db132aa Merge conflict resolution 2019-07-10 07:44:42 -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 499e0a1a69 Remove before_action 2019-07-09 10:31:39 -05:00
Rick Carlino 6437435853 :ambulence: 2019-07-09 10:20:21 -05:00
Rick Carlino 3326cb7f38 Set resource_id to device.id instead of 0 (less surprising to users) 2019-07-07 17:32:18 -05:00
Rick Carlino fba943ef0d Guest account seed update: fbos_version 2019-07-07 17:10:36 -05:00
Rick Carlino 1f545b4fa3 Always discard changes on guest accounts 2019-07-05 23:52:43 -05:00
Rick Carlino 2100cb996f Re-enable sequence variable seeds 2019-07-05 23:19:19 -05:00
Rick Carlino 87ac1089ed Fix Redis namespacing of CS Fragments, part II 2019-07-05 11:51:03 -05:00
Rick Carlino 0a8dd40570 Fix Redis namespacing of CS Fragments 2019-07-05 11:27:43 -05:00
Rick Carlino 8c1a13804a Add performance to demo page 2019-07-04 15:49:51 -05:00
Rick Carlino ed26a3ecb9 Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into hotfix_july_4 2019-07-04 15:17:39 -05:00
Rick Carlino 62235851b9 UNSTABLE: Disable guest accounts 2019-07-04 15:16:14 -05:00
Rick Carlino ea29ad877b Remove return statement after report_problem 2019-07-03 10:30:24 -05:00
Rick Carlino adbccf06ee Add MISSING_PARAM const 2019-06-24 15:06:14 -05:00
Rick Carlino 6b8b45bf6b TODO: `default_value` issues. 2019-06-24 14:48:34 -05:00
Rick Carlino 8c9d97d14a Change default page for newly activated accounts 2019-06-24 11:36:08 -05:00
Rick Carlino 9dfce8b9e9 Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into friendly_cs 2019-06-24 11:10:19 -05:00
Rick Carlino dbf60ab045
Merge branch 'staging' into staging 2019-06-23 13:50:37 -05:00
Rick Carlino c37f1de8ba Test commit; Please ignore. 2019-06-22 15:19:36 -05:00
gabrielburnworth 6d31ee5018 misc updates 2019-06-21 14:43:46 -07:00
Rick Carlino 3828c2eadc Merge branch 'master' of github.com:FarmBot/Farmbot-Web-App into friendly_cs 2019-06-21 16:00:10 -05:00
Rick Carlino 3d2c8aaae4 Merge branch 'master' of github.com:FarmBot/Farmbot-Web-App into staging 2019-06-21 15:58:01 -05:00
Rick Carlino 40bb06a0d6 Update seeds.rb 2019-06-21 15:33:16 -05:00
Rick Carlino 161dc72dc7 CSS Updates 2019-06-21 14:52:52 -05:00
Rick Carlino 8f9358ad1c Update null value error message for celery script 2019-06-21 11:35:22 -05:00
Connor Rigby 098a4f93bd
Update NervesHub `devices` endpoint
* This addresses the upcoming change to the NervesHub API
  * https://github.com/nerves-hub/nerves_hub_web/pull/499
* Update nerves_hub tests
2019-06-21 09:25:55 -07:00
Rick Carlino 644d1455f8 Add `object-fit` property 2019-06-19 20:06:23 -05:00
Rick Carlino 1e2d8477a7 Add callbacks back 2019-06-19 17:27:43 -05:00
Rick Carlino 5ec5d7f05b Add responsive CSS and probably not crash staging. 2019-06-19 17:10:38 -05:00
Rick Carlino a97402881b Use Express for demo accounts instead of Express XL 2019-06-19 16:18:08 -05:00
Rick Carlino 334f8edf18 Remove useless iframe config option 2019-06-19 10:30:06 -05:00
Rick Carlino b3bba663c7 Fix: Prop names, autoplay typo, iframe issue. 2019-06-18 16:04:42 -05:00
Rick Carlino df7c8d4c8d Add rake task for clean + real CSS / layout 2019-06-18 15:55:35 -05:00
Rick Carlino 5553adb79f Add marketing message 2019-06-18 14:55:48 -05:00
Rick Carlino b210f7deaa Don't show the "Welcome to the FarmBot Web App" or "Choose your FarmBot" message center cards 2019-06-18 14:02:13 -05:00
Rick Carlino c703d912ea PART II: Reduce use of "guest" in favor of "demo" 2019-06-18 13:08:18 -05:00
Rick Carlino 8083f1de9d Reduce use of "guest" in favor of "demo" 2019-06-18 12:57:55 -05:00
Rick Carlino e38153567a Add webcam feeds to seeding options 2019-06-18 09:41:35 -05:00
Rick Carlino 3463154a9b Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into guest_accounts 2019-06-18 08:17:20 -05:00
gabrielburnworth ddfa308405 message card updates 2019-06-17 18:44:20 -07:00
Rick Carlino cdedafcf48 Fix FakeTransport bug; NEXT: Tests for Transport#send_guest_token_to 2019-06-17 18:08:02 -05:00
Rick Carlino 808b1b71f3 Tests for Api::GuestAccountsController complete; tracking down bug in FakeTransport 2019-06-17 17:05:17 -05:00
Rick Carlino 95f9b6a9ef UNSTABLE: Begin testing of Api::GuestAccountsController 2019-06-17 15:46:19 -05:00
Rick Carlino 5cacc3c205 Add fuzz tests for guest account endpoint 2019-06-17 11:33:34 -05:00
Rick Carlino 8fbfc8290e /guest endpoint works. NEEDS: CSS, tests, edge/error case handling, CSP 2019-06-16 15:59:32 -05:00
Rick Carlino 05f122cec8 Stub out GuestAccountsController 2019-06-16 13:10:25 -05:00
Rick Carlino da973c23f4 Allow guest subscriptions. 2019-06-15 16:35:27 -05:00
Rick Carlino b9607c09c8 Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into guest_accounts 2019-06-15 14:29:08 -05:00
gabrielburnworth 7ae67e078c misc cleanup 2019-06-14 15:59:46 -07:00
Rick Carlino ceb9a90b74 Fix one last Redis key template 2019-06-14 14:52:37 -05:00
Rick Carlino fe74c4648b Use Redis namespaces for caching stuff. 2019-06-14 14:23:25 -05:00
Rick Carlino c4aad56bdf WIP, TODO: Handle farmbot_guest auth issues 2019-06-14 14:20:26 -05:00
Rick Carlino 42d4fcba16 Stub out a /demo endpoint 2019-06-13 19:14:27 -05:00
Rick Carlino ee86966eba Remove old draft GuestUser stuff. Too much has changed since that time. 2019-06-13 14:24:27 -05:00
Rick Carlino cc7402f9d6 Friendlier write_pin errors for CeleryScript(TM) invalidation. 2019-06-13 14:02:31 -05:00
Rick Carlino cf5f6f020f RmqUtilsController updates 2019-06-11 11:14:58 -05:00
Rick Carlino f16c4b4c39 Add tests for #index action also 2019-06-10 15:31:06 -05:00
Rick Carlino d67d3b2935 change default archival scope 2019-06-10 14:53:45 -05:00
gabrielburnworth 98d11502dd add hide sensors option 2019-06-07 17:26:32 -07:00
Rick Carlino 669ac48355 Force manual sync when wrapping fragment/owner. 2019-06-07 11:48:43 -05:00
Rick Carlino 631964dff8 CC: @connorRigby 2019-06-07 11:29:27 -05:00
Rick Carlino 281f553448 Do the same for Regimen class. Fix soon-to-be-deprecated HashDif constant 2019-06-06 13:35:18 -05:00
Rick Carlino d2b0a4c9b0 Possible fix to FarmEvent auto_sync bug. CC: @ConnorRigby 2019-06-06 13:00:55 -05:00
Rick Carlino 4b8739c18e UNSTABLE: Factor down service runners. 2019-05-29 15:48:58 -05:00
Rick Carlino 2633643fb9 Remove unused file 2019-05-29 14:14:05 -05:00
Rick Carlino 5c854520d6 Possible fix 2019-05-29 11:55:27 -05:00
Rick Carlino 8b6c8fe004 (POSSIBLE NOISE) Re-enable resource worker for debugging. 2019-05-29 10:55:54 -05:00
Rick Carlino c2f898c3e0 Dont mix * and # in AMQP routing key 2019-05-28 16:32:11 -05:00
Rick Carlino 69ccdce02a Remove logger, disable resource_channel for now 2019-05-28 15:42:58 -05:00
Rick Carlino 5839c4d8d1 Fix typo 2019-05-28 15:21:44 -05:00
Rick Carlino 5f8578bfdb Debug AMQP on staging 2019-05-28 15:07:24 -05:00
Rick Carlino 12185962df Merge branch 'master' into sun 2019-05-28 14:17:56 -05:00
Rick Carlino a27acf2a78 Merge branch 'master' of https://git.heroku.com/farmbot-production 2019-05-28 14:11:53 -05:00
Rick Carlino bd27ada9c7 Recovery deploy 2019-05-28 14:11:23 -05:00
Rick Carlino 03acbf0a4b Fix typo 2019-05-28 13:54:08 -05:00
Rick Carlino 6c53a90bcc Comment out ping/pong test utils 2019-05-25 20:16:52 -05:00
Rick Carlino c4720496b1 Add ability to set `gantry_mounted` prop in `PointsController#update` (#create already had it) 2019-05-25 18:56:21 -05:00
Rick Carlino f5f7875f88 🤞 2019-05-24 15:10:29 -05:00
Rick Carlino d240e06a44 Add ping/pong to channel whitelist. 2019-05-24 14:28:00 -05:00
Rick Carlino 25b978c52d Dont allow JSON primitives when POST/PUTing to API 2019-05-23 14:46:38 -05:00
Rick Carlino 75059ccf0f Keep using YAML serialization, actually 2019-05-22 15:36:09 -05:00
Rick Carlino bf69ae09bd stricter JSON validation 2019-05-22 15:19:26 -05:00
Rick Carlino ed24e82c81 Increase FarmwareEnv limit, allow compound data types 2019-05-22 11:21:09 -05:00
Rick Carlino 485137cafa Add priority to corpus 2019-05-17 14:28:09 -05:00
Rick Carlino 6411f6328d Capitalization fixes 2019-05-15 16:10:13 -05:00
Rick Carlino 800ea702ea Revert more things related to the none seeder 2019-05-15 13:37:48 -05:00
Rick Carlino 579fa443df Revert changes for `none` seeder 2019-05-14 09:57:35 -05:00
Rick Carlino 4d24432f2c Change default firmware_hard from "none" to nil, plus FBJS stuff 2019-05-13 17:35:58 -05:00
Rick Carlino bb525c26ec Stub out unused instance methods in AbstractSeeder 2019-05-13 11:45:33 -05:00
Rick Carlino 21d96f8ee9 Explicitly set None seeder to use `NONE` firmware_hardware 2019-05-13 10:39:54 -05:00
Rick Carlino 27b2002782 Change default firmware_hard from "arduino" to "none" 2019-05-13 10:30:35 -05:00
Rick Carlino 894419b8ae Fix pin binding numbers 2019-05-11 16:45:23 -05:00
Rick Carlino 34c67642fe IDEA: device.device == device 2019-05-11 16:12:20 -05:00
Rick Carlino 2bedb0301a Change XL settings to reflect spreadsheet changes 2019-05-11 16:07:41 -05:00
Rick Carlino f96d9d6eff Genesis v1.4 Profile: `settings_firmware` should be "Farmduino (Genesis v1.4)" 2019-05-11 15:54:51 -05:00
Rick Carlino e52bba45e6 Clear out settings when product_line is `none` 2019-05-11 15:46:31 -05:00
Rick Carlino c64722af96 Resetting account should reset `settings_device_name` to "FarmBot" 2019-05-11 15:34:01 -05:00
Rick Carlino f074a13488 Dont log out when seeding/reseting an acct. 2019-05-11 15:05:28 -05:00
Rick Carlino ad31f45114 Disable sequence seeding in production (until v8 release) 2019-05-11 14:11:38 -05:00
Rick Carlino 2957b58c49 Add Alert:SEED_DATA after account reset 2019-05-11 11:37:16 -05:00
Rick Carlino 937be279fc Attach tools to slots by default. 2019-05-11 10:44:44 -05:00
Rick Carlino 528f0940ee Update broadcast rake task 2019-05-06 14:05:19 -05:00
Rick Carlino fc879bfd2d Better handling of empty passwords 2019-05-04 15:05:03 -05:00
Rick Carlino 6ae1b0edc0 Update max_log_count and priority value of default alerts (new user sign up) 2019-05-04 13:34:29 -05:00
Rick Carlino 670f4e2dcb Do validation errors in foreground 2019-05-03 13:15:03 -05:00
Rick Carlino 2cc0bd50e5 Require password confirmation when reseting account 2019-05-03 11:26:39 -05:00
Rick Carlino 5cf8c73fd7 Devices#reset endpoint 2019-05-02 19:20:22 -05:00
Rick Carlino 8bb97b747a String renames for firmware_hardware and product_line 2019-05-02 17:44:36 -05:00
Rick Carlino 2361ef1afe Seeder for express_xl_1.0 2019-05-02 13:15:30 -05:00
Rick Carlino fdaef651da Dont use class constants for configuration 2019-05-02 12:53:52 -05:00
Rick Carlino ca8a9c029e Express 1.0 seeder 2019-05-02 12:36:18 -05:00
Rick Carlino 8eeac7e957 add gantry_mounted attribute to ToolSlot 2019-05-02 11:52:33 -05:00
Rick Carlino 74ed1ec296 INTERMISSION: Need to add ToolSlot#gantry_mounted(boolean) to account for express style gantry mount tools 2019-05-02 10:22:48 -05:00
Rick Carlino 708661a9a6 xl_1.4 + tests 2019-05-02 09:13:46 -05:00
Rick Carlino 66f61e844f Tests for genesis 1.4 seeding 2019-05-01 17:45:19 -05:00
Rick Carlino fc852a82b2 Dead code removal 2019-05-01 17:13:02 -05:00
Rick Carlino 072fbe23b9 Implementation of Genesis 1.3 seeds 2019-05-01 14:57:35 -05:00
Rick Carlino ea400faf3e Fix typo with vacuum peripherals, continue 1.3 testing 2019-05-01 14:33:50 -05:00
Rick Carlino 5116a10954 Update tests to accomodate more seed types 2019-05-01 13:45:03 -05:00
Rick Carlino 90a808cd6a Inherit from AbstractGenesis rather than AbstractSeeder 2019-05-01 12:17:06 -05:00
Rick Carlino b3a9ba859e Rename Abstract => AbstractSeeder 2019-05-01 10:14:34 -05:00
Rick Carlino 0b73a17ef9 Add more tests 2019-04-30 17:10:23 -05:00
Rick Carlino d5bd13099b Minor fix. Genesis 1.2 seeds done; need better tests 2019-04-30 16:47:24 -05:00
Rick Carlino 8fdaa49b9e SEED SEQUENCE: sequences_plant_seed 2019-04-30 16:30:49 -05:00
Rick Carlino e3211f9cfa SEED SEQUENCE: sequences_water_plant 2019-04-30 16:17:45 -05:00
Rick Carlino 7c1b0ea062 SEED SEQUENCE: sequences_unmount_tool 2019-04-30 16:11:02 -05:00
Rick Carlino 87823bce83 SEED SEQUENCE: Pickup seed (genesis) 2019-04-30 15:37:27 -05:00
Rick Carlino 41f5abfda6 seed sequences_mount_tool 2019-04-30 15:13:46 -05:00
Rick Carlino 11a6ea03cf Seed tools (genesis 1.4) 2019-04-30 13:47:28 -05:00
Rick Carlino 65bfc110be Seed slots 1-6 2019-04-30 13:32:56 -05:00
Rick Carlino 2ad2cc73d6 Move tool names into namespace. Begin tool_slots_slot_X implementation 2019-04-30 13:11:39 -05:00
Rick Carlino c882bb46f4 Scaffolding for FBOS/Firmware configs 2019-04-30 12:41:09 -05:00
Rick Carlino 1552bcd927 Moroe cleanup of PRODUCT_LINE info. 2019-04-30 11:54:59 -05:00
Rick Carlino 119f9f4616 WIP; Fix bug in Abstract seeder, update tests for genesis 1.2 seeder 2019-04-30 09:20:48 -05:00
Rick Carlino b20874633b Seperate plants and toolslots into distinct seeds files. Update tests. 2019-04-30 09:03:11 -05:00
Rick Carlino a02563d2a5 Add sequences to fixtures.yml 2019-04-29 15:28:50 -05:00
Rick Carlino 2707ac8e68 Make seeder callbacks order dependent 2019-04-29 14:01:39 -05:00
Rick Carlino e32d03c28a WIP. TODO: Continue working on Devices::Seeders::GenesisOneTwo 2019-04-29 12:26:28 -05:00
gabrielburnworth ac5c14780b fix minor spelling errors 2019-04-23 11:42:11 -07:00
Rick Carlino a6aba98657 Move account deletion to background worker 2019-04-19 16:26:12 -07:00
Rick Carlino 8cafaf289c ✔️ Seeder for default plants 2019-04-19 16:07:29 -07:00
Rick Carlino 25952a02cc Change names/formatting in Devices::Seeders::Abstract 2019-04-19 15:19:46 -07:00
Rick Carlino 35b9c145c6 Backend utils for broadcasting 2019-04-19 14:07:47 -07:00
Rick Carlino e3abb4bf6a WIP 2019-04-19 13:35:26 -07:00
Rick Carlino 9ee2db72d7 Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into seed_data 2019-04-19 13:18:58 -07:00
Rick Carlino 982e0f6c0e Add Alert::BULLETIN 2019-04-19 12:38:38 -07:00
Rick Carlino f6c9e0854f Add `href_label` 2019-04-19 12:15:08 -07:00
Rick Carlino 9ea9fcb95e Rename Enigma => Alert 2019-04-19 10:56:45 -07:00
Rick Carlino 06a98ea6e0 WIP: GlobalBulletin controller 2019-04-18 23:08:15 -07:00
Rick Carlino 25cc52795f Class name typo XlOneZero => ExpressXlOneZero 2019-04-18 22:09:02 -07:00
Rick Carlino 6964d2daeb Initial tests + global UI refresh fix 2019-04-18 20:52:31 -07:00
Rick Carlino 2545a0bc97 Stub out Devices::Seeders::* 2019-04-18 20:26:07 -07:00
Rick Carlino 19809e7388 Remove production logger 2019-04-18 18:58:04 -07:00
Rick Carlino 12806e849f Stricter validations for Enigma problem tags 2019-04-18 17:10:45 -07:00
Rick Carlino fb37b00af4 Merge branch 'staging' of https://github.com/gabrielburnworth/Farmbot-Web-App into upgrades 2019-04-18 17:00:05 -07:00
gabrielburnworth c690bf760b message fixes and updates 2019-04-18 16:39:15 -07:00
Rick Carlino 3681aeb33b Debug AMQP/connectivity issues 2019-04-17 15:42:50 -07:00
gabrielburnworth 45908ff660 add messages 2019-04-16 10:14:52 -07:00
Rick Carlino 323fd29a8e Add tests for UserMailer URL generation helpers 2019-04-15 15:55:10 -07:00
Rick Carlino 91f4237a88 👍 2019-04-15 15:25:52 -07:00
Rick Carlino 8e11c42a90 Needs tests, QA 2019-04-15 14:56:46 -07:00
Rick Carlino 828a5aef27 WIP 2019-04-15 14:39:18 -07:00
Rick Carlino ca8b9d2f83 Remove rollbar 2019-04-13 20:25:29 -07:00
Rick Carlino 11f89fa111 Run migrations 2019-04-12 17:55:03 -05:00
Rick Carlino b308c5ed64 Add Enigma at time of account creation 2019-04-12 14:47:20 -05:00
Rick Carlino 5b737273da More tests 2019-04-12 13:52:53 -05:00
Rick Carlino 133a2a7e78 Stub out Enigmas controller 2019-04-11 16:03:14 -05:00
Rick Carlino 42e5d85171 Stub out Devices#seed endpoint 2019-04-10 15:40:31 -05:00
Rick Carlino 33d14bac2f Missing constants 2019-04-04 08:37:52 -05:00
Rick Carlino 722a778a71 FBJS updates 2019-03-21 15:34:57 -05:00
gabrielburnworth e40117b615 loading text style update 2019-03-20 13:24:30 -07:00
gabrielburnworth dac139022c sourcemaps 2019-03-20 12:48:37 -07:00
Rick Carlino bd1ce36277 Remove every_point and associated corpus entries) 2019-03-12 10:54:23 -05:00
Rick Carlino 40964cbc92 Legacy support removals, Part II 2019-03-11 19:35:53 -05:00
Rick Carlino 1b8b87b58b Legacy support removals, Part I 2019-03-11 17:54:39 -05:00
Rick Carlino fddaa229bc Tests for auto-refresh callback 2019-03-11 13:11:16 -05:00
Rick Carlino a54a6d57ab ✔️ 2019-03-11 11:44:22 -05:00
Rick Carlino 8b6affd0a4 Updates to WebAppConfig#internal_use= 2019-03-11 11:21:30 -05:00
Rick Carlino 556f52a6f9 Test deploy; please ignore. 2019-03-08 12:15:26 -06:00
Rick Carlino 67c136db33 Possible refresh on deploy solution 2019-03-08 12:08:12 -06:00
Rick Carlino e7dfa45e75 Add public_broadcast MQTT/AMQP channel 2019-03-08 11:04:37 -06:00
Rick Carlino f60a56c894 Merge branch 'master' into global_messages 2019-03-08 09:38:14 -06:00
Rick Carlino cc00c74361 Add tests 2019-03-08 09:06:25 -06:00
Rick Carlino cbeabeea2f NervesHub internal NPE hotfix 2019-03-08 08:21:47 -06:00
Rick Carlino d67503853f WIP 2019-03-08 08:09:07 -06:00
Rick Carlino 7cc81bee41 Merge branch 'internal_use' into global_messages 2019-03-07 15:46:34 -06:00
Rick Carlino 0e17ebfd0e internal_use column 2019-03-07 15:44:04 -06:00
Rick Carlino a1011bb46c Add devices#create_token helper and tests 2019-03-07 14:21:54 -06:00
Rick Carlino 958860793d [STABLE] Fix typo that caused test failure 2019-03-07 13:45:48 -06:00
Rick Carlino 1075ffd35a Merge branch 'nightly' of github.com:FarmBot/Farmbot-Web-App into global_messages 2019-03-07 13:30:36 -06:00
Rick Carlino 206b4b3780 Merge branch 'nightly' of github.com:FarmBot/Farmbot-Web-App into global_messages 2019-03-07 13:04:45 -06:00
Rick Carlino f4100e32e5 Syntax cleanup 2019-03-07 13:01:16 -06:00
Rick Carlino 38c98b8eee [UNSTABLE] 1 failing test related to RMQ authn 2019-03-07 12:22:22 -06:00
Rick Carlino 805a77c1aa DIsambiguation of confusingly similar helper names. 2019-03-07 11:52:01 -06:00
Rick Carlino 4ab442c530 DRY up #resource and #vhost endpoints. 2019-03-06 15:48:17 -06:00
Rick Carlino 6fa89ff714 DRY up code by moving admin check into `before_action`. 2019-03-06 15:33:03 -06:00
Rick Carlino db848977de Update RmqUtilsController docs. 2019-03-06 14:46:47 -06:00
Rick Carlino 4a7d712696 Merge conflicts 2019-03-05 18:37:04 -06:00
Rick Carlino c5c5c0e53f Merge branch 'staging' into bug_fix_tues 2019-03-05 18:32:45 -06:00
Rick Carlino e239bce909 Test: Ensure DB is in transaction when wrapping a fragment around a resource 2019-03-05 17:47:36 -06:00
Rick Carlino f091ad8c58 Tests for tag sanitizer 2019-03-05 17:21:50 -06:00
Rick Carlino 0f618b6977 Tags sanitizer CC: @connorRigby 2019-03-05 15:44:12 -06:00
Rick Carlino 215d650de9 Require SQL transaction when calling #wrap_fragment_with 2019-03-05 13:53:41 -06:00
Rick Carlino 4529b236be Test case that reproeduces Trello card #1943. 2019-03-05 13:45:16 -06:00
gabrielburnworth 33d01ffd6e improve app loading indicator 2019-03-04 14:14:35 -08:00
Rick Carlino ccf12bff9d Disallow `change_ownership` server side 2019-02-26 07:57:21 -06:00
Rick Carlino 9399ad7f27 Updates to corpus + generator. 2019-02-25 15:58:01 -06:00
Rick Carlino 80d11f9fc9 [UNSTABLE] reintroduce LegalArgString, LegalKindString 2019-02-25 11:36:52 -06:00
Rick Carlino 1af7dbec5a [UNSTABLE] Part I of enum/const generator fixes 2019-02-25 11:17:11 -06:00
Rick Carlino 55231bcba4 Modify corpus enums to mirror legacy enum names 2019-02-25 09:49:56 -06:00
Rick Carlino 1e0e033caf Bug fix: CeleryScript errors were using non-human readable #inspect method instead of #name 2019-02-25 08:34:55 -06:00
Rick Carlino fe89ddb857 Add inline documentation to corpus 2019-02-22 11:37:39 -06:00
Rick Carlino 6041639ffe Run Rufo, I guess. 2019-02-22 08:52:53 -06:00
Rick Carlino abe58e7d56 WIP 2019-02-22 08:43:17 -06:00
Rick Carlino ac9353a340 Done with enums. NEXT: Corpus tagging 2019-02-21 16:58:28 -06:00
Rick Carlino 0e75ce9671 [STABLE] replace non-native enums 2019-02-21 16:51:04 -06:00
Rick Carlino f3c66adc15 [STABLE] Native enums work, begin replacing non-native enums 2019-02-21 16:39:21 -06:00
Rick Carlino 5664b877f8 Rename atom.value to atom.tag 2019-02-21 16:01:49 -06:00
Rick Carlino 9241c0a545 [STABLE] 🎉🎉 Ready to implement native enum types 2019-02-21 15:38:09 -06:00
Rick Carlino b1b6c6839d [UNSTABLE] Handle variable resolution in ASTNode class. 3 specs failing. 2019-02-21 15:09:49 -06:00
Rick Carlino acf9d2f396 [UNSTABLE] Clean up ASTNode#cross_check. NEXT: Get `enum` and friends working 2019-02-21 14:55:32 -06:00
Rick Carlino c360e1a0ea [UNSTABLE] Use duck typing for ASTLeaf/ASTNode checks. NEXT: Get `enum` and friends working 2019-02-21 14:27:35 -06:00
Rick Carlino 01b035b66a [UNSTABLE] Corpus-level `value` types work. NEXT: Get `enum` and friends working 2019-02-21 13:04:34 -06:00
Rick Carlino ba7525bbb7 [UNSTABLE] New corpus types implemented. NEXT: Update corpus validation logic. 2019-02-21 08:43:42 -06:00
Rick Carlino 3439ae6c9e VERY UNSTABLE. WIP 2019-02-20 17:13:23 -06:00
Rick Carlino 4176ba234b Merge `nightly` branch, remove duplicate `package` in corpus declaration 2019-02-20 10:36:41 -06:00
Rick Carlino b0df151ae9 Add `tags` option to definitions, corpus. NEXT: Investigate regimen issues noted. 2019-02-20 10:23:31 -06:00
Rick Carlino de6cdcdc8d Clean up legacy declaration issues. NEXT: Add `tags` option to definitions, corpus. 2019-02-20 08:40:13 -06:00
gabrielburnworth 2c80868f99 spellcheck 2019-02-19 18:10:08 -08:00
Rick Carlino 496e1501d4 Added `blk` option to initializer. NEXT: Add `tags` option to definitions, corpus. 2019-02-19 15:01:36 -06:00
Rick Carlino 71e4a1675a [STABLE] Use keyword args when defining corpus 2019-02-19 14:05:58 -06:00
Rick Carlino 1dc9cf0b62 Tidy corpus const declarations in preparation for tags addition. 2019-02-19 11:11:21 -06:00
Rick Carlino 3f2c02bd7d Corpus tracks values 2019-02-19 10:21:45 -06:00
Rick Carlino 3b7f9da9ae Corpus tracks enums 2019-02-19 10:02:10 -06:00
Rick Carlino 02775411a1 Change corpus key names/strucutre 2019-02-19 09:34:00 -06:00
Rick Carlino aba21f029e Begin adding enum/value types to corpus. 2019-02-19 09:13:09 -06:00
Rick Carlino 9cb17666c0 Merge RPC + Sequence nodes 2019-02-18 17:48:25 -06:00
Rick Carlino 63bf7b08c7 Minor merge conflict in package.json while merging `staging` 2019-02-15 14:55:39 -06:00
Rick Carlino 287c411de8 Rake task pruning, add variable_declaration back 2019-02-15 14:52:08 -06:00