Rick Carlino
13e98bb247
Minor updates
2018-05-08 09:26:34 -05:00
gabrielburnworth
6069fadf78
home btn options and refactoring
2018-05-01 22:50:39 -07:00
Harry Brundage
1d01c63906
Make db/seeds work again after f56aa55843
...
Bootstrapping a new clone broke because there were still a couple
references to this column which now doesn't exist. 🔥
Error was:
```
ActiveModel::UnknownAttributeError: unknown attribute 'pointer_id' for Plant.
/Users/airhorns/Code/Farmbot-Web-App/db/seeds.rb:58:in `block in <top (required)>'
/Users/airhorns/Code/Farmbot-Web-App/db/seeds.rb:57:in `times'
/Users/airhorns/Code/Farmbot-Web-App/db/seeds.rb:57:in `<top (required)>'
/Users/airhorns/.rbenv/versions/2.5.1/bin/bundle:23:in `load'
/Users/airhorns/.rbenv/versions/2.5.1/bin/bundle:23:in `<main>'
```
2018-05-01 11:18:30 -04:00
Rick Carlino
f56aa55843
Remove old pointer_id=0 refs
2018-05-01 08:11:09 -05:00
Rick Carlino
12b1d17d02
Conflicts
2018-05-01 07:41:05 -05:00
Rick Carlino
df8ffd59fa
Remove legacy point artifacts
2018-05-01 07:39:36 -05:00
Rick Carlino
c178ae9592
Change defaults to 0
2018-04-30 11:28:41 -05:00
Rick Carlino
a5c959c270
Change defaults to 0
2018-04-30 11:27:20 -05:00
Rick Carlino
59b15e155a
Merge branch 'staging' of https://github.com/FarmBot/Farmbot-Web-App into new_parameters
2018-04-30 11:19:06 -05:00
Rick Carlino
8b0b21deb9
Add new params
2018-04-30 11:18:53 -05:00
Rick Carlino
7169ee78a4
Merge conflict, schema.rb
2018-04-28 08:54:37 -05:00
Rick Carlino
d40f6678cd
use up/down for irreversible migrations just to be safe.
2018-04-27 11:58:29 -05:00
Rick Carlino
5718714202
Merge conflict, schema.rb
2018-04-26 10:10:53 -05:00
Rick Carlino
9f11b5243c
Typo in NoInfinity migration
2018-04-23 21:04:20 -05:00
Rick Carlino
92adda34fb
max size validations for x/y/z
2018-04-23 15:59:32 -05:00
Rick Carlino
6a536b2cb4
Possible fix CC: @connorRigby
2018-04-23 14:37:51 -05:00
Rick Carlino
aa2d6f05f2
WIP- need to finish `::Apply#in_use_plants` and actually validate that no plants are in use
2018-04-23 12:42:50 -05:00
Rick Carlino
6f83cf7c61
WIP- sequence syncing works, Device.current is missing
2018-04-23 08:33:26 -05:00
Rick Carlino
d9de1179db
Update seeds.rb
2018-04-20 11:45:01 -05:00
Rick Carlino
a6a68bc85e
56
2018-04-19 11:58:23 -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
69c24994c3
Merge branch 'staging' of https://github.com/FarmBot/Farmbot-Web-App into saved_gardens
2018-04-18 15:45:10 -05:00
Rick Carlino
0b2e6e54ee
Capitalization issues
2018-04-17 08:44:47 -05:00
Rick Carlino
6ab5242c64
Verbiage change
2018-04-16 12:26:55 -05:00
Rick Carlino
116234fa12
WIP
2018-04-16 11:17:19 -05:00
Rick Carlino
e04bf32f61
✔️
2018-04-13 12:51:51 -05:00
Rick Carlino
a90a56d8e4
Retroactively set verbosity level
2018-04-13 09:54:08 -05:00
Rick Carlino
2b768a7806
Add `SequenceUsageReport` view.
2018-04-13 08:15:59 -05:00
gabrielburnworth
b315c946b9
add xy_swap webAppConfig
2018-04-12 15:55:36 -07:00
Rick Carlino
3b1ed30347
[UNSTABLE] Add more indexes, default verbosity
2018-04-12 14:16:06 -05:00
Rick Carlino
e8c670bfa0
Add indexes
2018-04-12 10:27:27 -05:00
Rick Carlino
55a6a2c5fe
Fix typo in InUseTools view (thanks, Tim)
2018-04-11 14:39:04 -05:00
Rick Carlino
690dcade41
Index points on tool_id
2018-04-11 07:33:20 -05:00
Rick Carlino
2d2d80d5cf
Add `scenic` gem for view management
2018-04-10 14:43:27 -05:00
Rick Carlino
2040feece1
Ability to discard points
2018-04-10 13:37:23 -05:00
Rick Carlino
8a43799a81
Use CASCADE
2018-04-10 11:15:41 -05:00
Rick Carlino
580b5c18ed
Remove old db functions
2018-04-10 11:05:48 -05:00
Rick Carlino
804d1fe2d3
WIP gotta go help connor with some stuff
2018-04-09 14:34:47 -05:00
Rick Carlino
984b8a3dbe
Rename tables to have the word "Legacy" in them
2018-04-09 10:40:26 -05:00
Rick Carlino
72be854dcd
Cleanup tests and error messages
2018-04-07 15:09:31 -05:00
Rick Carlino
3b613bbafa
New SQL view: InUsePoint
2018-04-05 07:56:03 -05:00
Rick Carlino
7e714278f5
Almost working SQL view for InUsePoint`
2018-04-04 17:26:26 -05:00
Rick Carlino
953e3620f5
Use SQL views
2018-04-04 15:54:28 -05:00
Rick Carlino
32a42c7054
Merge conflict
2018-04-04 15:03:01 -05:00
Rick Carlino
b96f1f63b7
Merge branch 'staging' of https://github.com/FarmBot/Farmbot-Web-App into point_delete_msg
2018-04-04 15:01:45 -05:00
Rick Carlino
22e0dc0d45
✔️
2018-04-04 14:39:44 -05:00
Rick Carlino
6a60d30ff3
WIP
2018-04-04 14:36:53 -05:00
Rick Carlino
57d7b10000
🚑
2018-04-04 14:02:14 -05:00
Rick Carlino
3b1ce9828c
🚑
2018-04-04 14:01:45 -05:00
Rick Carlino
df1f302edb
Actually trim log list
2018-04-04 13:21:38 -05:00
Rick Carlino
503e03e036
WIP
2018-04-04 13:01:07 -05:00
Rick Carlino
2589d144b2
Avoid confusion- drop dequence.args and sequeence.body columns
2018-04-03 16:19:54 -05:00
Rick Carlino
de2f5239fa
Remove clientside legacy key transformer
2018-04-03 08:22:45 -05:00
Rick Carlino
5d6e85585d
.meta => [:meta] in repair migration
2018-04-03 07:23:50 -05:00
Rick Carlino
475192a4b8
Repair logs II
2018-04-02 17:44:48 -05:00
Rick Carlino
98d51938d1
Repair logs
2018-04-02 15:52:11 -05:00
Rick Carlino
433b5c0ad1
Repair logs
2018-04-02 15:46:39 -05:00
Rick Carlino
ca0cde6f84
Transform keys of incoming legacy logs
2018-04-01 13:20:10 -05:00
Rick Carlino
7a37f69f9b
Repair migration
2018-04-01 09:17:25 -05:00
Rick Carlino
e6856237b8
Repair migration
2018-04-01 08:54:09 -05:00
Rick Carlino
76582d7228
Add migration for legacy logs
2018-03-31 13:37:13 -05:00
Rick Carlino
cd7d8186b0
Serverside filtering updates
2018-03-31 10:42:13 -05:00
Rick Carlino
96be999c68
Shims for eventual `meta` field removal
2018-03-30 10:36:28 -05:00
Rick Carlino
be7a9a6470
Move meta fields out of .meta for searchability
2018-03-30 09:39:09 -05:00
Rick Carlino
ef3259f664
Token issuance table (DRAFT)
2018-03-28 16:28:21 -05:00
Rick Carlino
3bad3a29a1
Merge conflicts
2018-03-26 12:30:18 -05:00
Rick Carlino
6aa703ebec
Remove SequenceDeps for good 👏
2018-03-26 11:13:57 -05:00
Rick Carlino
f36ced499e
Max speed <= 100 migration
2018-03-25 17:45:09 -05:00
Rick Carlino
6f76f7cf72
Make the default device name `Farmbot`
2018-03-25 17:11:17 -05:00
Rick Carlino
2b575f9914
Add `GlobalConfig` model
2018-03-23 14:29:41 -05:00
Rick Carlino
39f58ddfdc
Change DB defaults
2018-03-15 16:15:10 -05:00
Rick Carlino
2c54043cc2
Fix seeds.rb, upgrade fbjs, (almost) working dropdown
2018-03-14 15:14:59 -05:00
Rick Carlino
aa31ff76ca
update_lhs.ts
2018-03-14 12:37:01 -05:00
Rick Carlino
19a67056cf
Change default of encoder_scaling_*
2018-03-10 16:20:41 -06:00
Rick Carlino
fddd5683fb
Move selectors into seperate files
2018-03-06 14:39:41 -06:00
Rick Carlino
661430298c
Plant#plant_stage
2018-03-05 11:15:56 -06:00
Rick Carlino
189f8b291f
Planted_at column
2018-03-01 16:39:45 -06:00
Rick Carlino
2316f9683e
WIP
2018-03-01 16:24:29 -06:00
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
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
bd2919e29a
[UNSTABLE] Begin `sensor` resource implementation.
2018-02-17 11:43:46 -06:00
Rick Carlino
07398ffca1
it("sets the pin mode")
2018-02-16 15:16:33 -06:00
Rick Carlino
abf8371aa5
Minor updates, fix CI
2018-02-15 17:28:36 -06:00
Rick Carlino
aff7503eaa
Add default to `mode` column (0)
2018-02-15 16:48:25 -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
gabrielburnworth
b55dc340d3
map photo filters
2018-02-15 02:51:38 -08:00
Rick Carlino
a89b8fa87e
Update read_peripheral block; Remove `mode` column.
2018-02-13 12:16:10 -06:00
gabrielburnworth
532aa38a59
add photos map legend toggle
2018-02-11 18:52:21 -08:00
Rick Carlino
3dadb77cc8
Introduce a "Flat IR" for sequence nodes ( #655 )
...
This is the first release of the Flat IR storage mechanism.
2018-02-11 13:33:46 -06:00
Rick Carlino
5d3bccbec8
Add api_migrated to firmware_configs table
2018-02-05 11:37:49 -06:00
gabrielburnworth
13c5cc1d8d
read logs with speak channel aloud
2018-01-31 20:27:04 -08:00
Rick Carlino
6f1af5553c
API: Move pullout_direction from `tools` to `tool_slot`
2018-01-24 15:18:45 -06:00
Rick Carlino
6a52c3c6b9
modify DB columns
2018-01-22 14:41:19 -06:00
Rick Carlino
d97734dc8b
New column on WebAppConfig table: show_first_party_farmware
2018-01-21 13:21:01 -06:00
Rick Carlino
a4d07cf2ee
Change names, remove names
2018-01-09 11:22:27 -06:00
Rick Carlino
9d41909632
Added weed_detector to WebAppConfigs table. 50% done converting `keyof`s
2018-01-09 01:24:59 -06:00
Rick Carlino
d4357b778b
Fix table name, add serializer, models
2018-01-05 15:13:19 -06:00
Rick Carlino
8ef545695c
Update more configs
2018-01-05 14:44:11 -06:00
Rick Carlino
f4fa0ec6f3
Moar defaults
2018-01-05 14:23:11 -06:00
Rick Carlino
85708414ba
Lets do this in the DB Instead of in memory. 🤞
2018-01-05 13:51:45 -06:00
Rick Carlino
1d66978a0e
Tests ready; Begin implementation
2018-01-04 16:16:16 -06:00
Rick Carlino
704394f9ec
Add test cases and fix possible logic error in conditional version handler?
2017-12-06 08:12:14 -06:00
Rick Carlino
44283e020c
Sequence tool updates ( #545 )
...
interim_email JWT claim due to FBOS v6 upgrade (temporary)
Stop users from removing tools from slots when in use
Stop users from deleting slots in use by tools in use by sequences
Remove inactive tools from sequence selection list in the editor.
2017-11-29 13:50:17 -06:00
Rick Carlino
713e368d37
DRY up excess calls to `Device.current`
2017-11-08 08:31:43 -06:00
Rick Carlino
345532f094
Testing image auto processing on a real bot
2017-11-07 17:19:25 -06:00
Rick Carlino
18644b447e
Introduce SpecialStatus.SAVED because `undefined` was problematic
2017-11-06 17:54:52 -06:00
Rick Carlino
c4adae5bad
Merge branch 'rc1' of https://github.com/rickcarlino/Farmbot-Web-App into rc1
2017-11-01 08:21:37 -05:00
Rick Carlino
8840011e5f
Update gitignore
2017-10-31 21:44:46 -05:00
Rick Carlino
413cbcff10
Remove webcam_url column
2017-10-31 13:59:11 -05:00
Rick Carlino
94f216a540
Upgrade to latest FactoryBot
2017-10-22 08:19:50 -05:00
Rick Carlino
60e6a916d2
Hmm...
2017-10-18 12:09:09 -05:00
Rick Carlino
92108f6742
[UNSTABLE] Fix failed tests; ready to implement.
2017-10-17 15:39:50 -05:00
Rick Carlino
04b78946c0
[UNSTABLE] Rename verification_token to confirmation_token; Add reconfirmable fields
2017-10-17 15:30:56 -05:00
Rick Carlino
7a44aa4f4f
Monorepomatize MQTT server
2017-10-06 11:14:00 -05:00
Rick Carlino
40f8d69fc2
Merge conflicts
2017-10-03 10:04:14 -05:00
Rick Carlino
d5a2a604a8
[UNSTABLE] RSpec tests pass when renaming `last_seen` to `last_saw_api`.
2017-10-03 10:03:06 -05:00
Rick Carlino
ebf3cb8c18
[UNSTABLE] Saves, edits, deletes work. NEXT: tests
2017-09-19 13:28:19 -05:00
Rick Carlino
90f84058c6
[UNSTABLE] Add name column, add #index
2017-09-18 13:16:47 -05:00
Rick Carlino
065364a0ab
Create webcam_feeds table
2017-08-18 11:52:40 -05:00
Rick Carlino
c6776546a0
Migration compaction: Part I
2017-08-14 08:49:47 -05:00
Rick Carlino
916d200277
[UNSTABLE] First pass API implementation for `last_seen`.
2017-08-07 09:41:29 -05:00
Rick Carlino
086741dda7
Calendar bug is gone; So is the ability to see Regimen sequences :(
2017-07-28 11:08:12 -05:00
Rick Carlino
0902773cde
ActiveRecord::Base => ApplicationRecord; Change rendering rules for regimen calendars.
2017-07-28 09:47:15 -05:00
Rick Carlino
3b9c8f33ab
Limit string length on certain fields
2017-07-02 20:21:47 -05:00
Rick Carlino
17317e2465
API docs and default radius changes plus merging of feature_lock on FE
2017-06-29 13:45:36 -05:00
Rick Carlino
87e79310a7
Change API point radius default to 25, not 50
2017-06-29 11:06:53 -05:00
Rick Carlino
2ebf25dc69
🚀 2️⃣ ToolBay issue
2017-06-21 16:42:24 -05:00
Rick Carlino
0da23da3a3
Allow `none` to be selected as an `else` condition
2017-06-15 14:08:07 -05:00
Rick Carlino
4bca6d754f
Fix seeds.rb
2017-06-15 10:55:31 -05:00
Rick Carlino
d714044d8d
Add TZ column back to device table 😢
2017-06-14 16:43:25 -05:00
Rick Carlino
50e38e5b4e
Update schema.rb + FE fixes (coords, image flipper)
2017-06-05 12:30:44 -05:00
Rick Carlino
d92ac6ac5b
Add not null contraint to points.pointer_type and points.pointer_id
2017-06-05 12:08:48 -05:00
Rick Carlino
56be7e96c3
Fix build
2017-05-26 13:49:33 -05:00
connor rigby
cdb9c8b54d
logger emails yo
2017-05-25 11:38:26 -07:00
Rick Carlino
9dbc7f3223
Done? Needs tests.
2017-05-25 09:17:59 -05:00
Rick Carlino
55f64c8e11
Downgrade rspec to remove funny warning messages
2017-05-25 06:44:19 -05:00
Rick Carlino
b4cb4cbfd2
Migration depreactions
2017-05-24 14:05:48 -05:00
Rick Carlino
44fe8937a5
Deprecated migrations
2017-05-24 13:57:42 -05:00
Rick Carlino
5e3b3e79ce
Merge conflicts
2017-05-22 09:51:56 -05:00
Rick Carlino
ada3f085b4
Fix GenericPointer creation in seeds.rb
2017-05-22 09:00:05 -05:00
Rick Carlino
5798249045
Fix referential integrity checks on polymorphic points associations
2017-05-22 07:53:31 -05:00
Rick Carlino
01ab14f528
Update version on travis.yml
2017-05-18 13:31:18 -05:00
Rick Carlino
0a293d2661
Enforce polymorphic relations
2017-05-18 13:27:38 -05:00
Rick Carlino
4c046e5d52
Run migrations
2017-05-17 08:27:20 -05:00
Rick Carlino
868c03d656
Skylght instrumentation for remaining hotspots
2017-05-12 09:55:36 -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
b67a707e1e
Add fallbacks to columns with non-null constraints in migration
2017-05-09 10:42:05 -05:00
Rick Carlino
1c4d236918
🤞 Big staging deploy
2017-05-09 10:32:15 -05:00
Rick Carlino
a44997e408
===== MERGE HUGE BRANCH
2017-05-09 09:37:25 -05:00
Rick Carlino
5bb1e7f035
Fix migration, seeds, factories
2017-05-09 09:20:30 -05:00
Rick Carlino
9f4c84a4ba
Unix timestamps
2017-05-09 08:47:16 -05:00
Rick Carlino
4defd34395
Add token generation helper
2017-05-08 16:34:03 -05:00
Rick Carlino
43132cf03f
Add foreign key constraint to SeqDeps table.
2017-05-08 13:20:40 -05:00
Rick Carlino
a863e979ee
Non-null constraint for points.device_id
2017-05-08 12:00:53 -05:00
Rick Carlino
e2adf2be14
Cleanup tool slot stuff
2017-05-08 07:41:01 -05:00
Rick Carlino
1af4763871
Update README
2017-05-08 07:27:08 -05:00
Rick Carlino
508a83b133
==== 🎉 !DONE! 🎉 ===
2017-05-05 16:36:29 -05:00
Rick Carlino
623e4b9855
🎉 Emergency unlock for real, now!
2017-05-05 15:47:36 -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
9a7afb22b9
New structure: `Device -> Point -> Pointer`. Remove useless columns
2017-05-03 15:21:01 -05:00
Rick Carlino
1e27604412
Add GenericPointer class, enforce presence of `pointer` on `point`.
2017-05-03 11:31:39 -05:00
Rick Carlino
4f05015d2e
Tweaks to migrations
2017-05-03 10:33:27 -05:00
Rick Carlino
47dcf4975b
Clean up migration to use polymorphic `pointer` field
2017-05-03 10:18:18 -05:00
Rick Carlino
c6e6103044
WIP
2017-05-03 09:44:19 -05:00
Rick Carlino
50053647ef
WIP
2017-05-02 21:19:35 -05:00
Rick Carlino
b3835a5d22
Part I of ToolBay removal
2017-05-02 15:52:06 -05:00
Rick Carlino
985de64d5f
Huge migration to normalize points across three tables
2017-05-02 15:43:58 -05:00
Rick Carlino
80242de7f4
Remove legacy columns / tables
2017-05-01 15:17:25 -05:00
Rick Carlino
07f831adcc
encoder_missed_steps_decay_*
2017-04-27 15:53:28 -05:00
Rick Carlino
c6a8118278
Perf tweaks. NEXT: Space panel toggles
2017-04-27 15:26:25 -05:00
Rick Carlino
f5f6031c35
Fix FE form, improve seeds.rb
2017-04-07 12:22:49 -05:00
Rick Carlino
60aab47c53
Remove icon_url from API; WIP farmevent changes.
2017-04-05 16:35:03 -05:00
Rick Carlino
98d5249afd
Fix seeds.rb and stuff on regimens page (FE)
2017-03-26 17:39:08 -05:00
gabrielburnworth
5a9e8aacb0
Improve variety of plants in seeds.rb
2017-03-14 21:58:43 -07:00
Rick Carlino
d6c6ba246a
Remove refs to broke legacy icon_url (natural-food.png), fix move_abs drop down, scale plants with radius of 50 to 25.
2017-03-11 19:45:09 -06:00
Rick Carlino
211ef341a2
Points with colors
2017-03-09 12:35:26 -06:00
Rick Carlino
88e08ce728
Points with colors
2017-03-09 12:34:51 -06:00
Rick Carlino
a63cde7432
Possible fix for referential integrity issues in tool_slots table.
2017-03-09 07:50:45 -06:00
Rick Carlino
55f9dab459
Add timezone column to devices table
2017-03-08 17:15:01 -06:00
Rick Carlino
303e1453a4
Add slotted tool to seeds.rb
2017-03-08 17:00:12 -06:00
Rick Carlino
125af1c6f8
Add x/y/z meta data to seeds.rb
2017-03-06 12:48:50 -06:00
Rick Carlino
6ef7837f1d
Add a `kitchen sink` sequence to seeds.rb
2017-03-03 16:58:24 -06:00
Rick Carlino
db2faa6d61
FE Sync message update
2017-03-03 10:34:33 -06:00
Rick Carlino
bb58c963d9
Fix calendar generation
2017-03-01 10:58:34 -06:00
Rick Carlino
4905a23cae
FIxed the freezing issue, but .first(100) is not correct.
2017-02-24 08:43:56 -06:00
Rick Carlino
b7b46ccc29
Add events to seeds.rb. Fix calendar on FE
2017-02-23 15:03:41 -06:00
Rick Carlino
cdc404f667
Update Seeds to include farm_events
2017-02-23 12:51:43 -06:00
Rick Carlino
6cc8d233b3
Update docs
2017-02-21 14:27:41 -06:00
Rick Carlino
c25185ead3
Weed deletion progress
2017-02-21 11:34:16 -06:00
Rick Carlino
969cc7737d
Clear up confusing TOS issues
2017-02-16 14:50:13 -06:00
Rick Carlino
b4f9d964f2
Improve seeds.rb to stub more reqources
2017-02-14 15:03:18 -06:00
Rick Carlino
0be9da1fd6
Batch deletion of points
2017-02-13 18:37:35 -06:00
Rick Carlino
4a679f65b7
Add radius to plants, remove `#repeats` from farm_events
2017-02-13 09:33:39 -06:00
Rick Carlino
8c10281522
Add points to sync object
2017-02-07 13:26:01 -06:00