WIP - fix webpack / dep issues
parent
63a7d7c8d1
commit
4aa57064b0
|
@ -5,8 +5,8 @@ module Users
|
|||
|
||||
def run
|
||||
# First pass, most important resources ===
|
||||
create_users
|
||||
create_device
|
||||
create_user
|
||||
update_device
|
||||
|
||||
# Second pass, stuff that's not very relational ===
|
||||
create_fbos_config
|
||||
|
@ -29,29 +29,26 @@ module Users
|
|||
|
||||
private
|
||||
|
||||
def create_tools
|
||||
binding.pry
|
||||
SEED_DATA[:device]
|
||||
end
|
||||
|
||||
def create_device
|
||||
binding.pry
|
||||
SEED_DATA[:device]
|
||||
def update_device
|
||||
@device = @user.device
|
||||
@device.update_attributes!(SEED_DATA[:device])
|
||||
end
|
||||
|
||||
def create_fbos_config
|
||||
binding.pry
|
||||
SEED_DATA[:fbos_config]
|
||||
@device.fbos_config.update_attributes!(SEED_DATA[:fbos_config])
|
||||
end
|
||||
|
||||
def create_firmware_config
|
||||
binding.pry
|
||||
SEED_DATA[:firmware_config]
|
||||
@device.firmware_config.update_attributes!(SEED_DATA[:firmware_config])
|
||||
end
|
||||
|
||||
def create_web_app_config
|
||||
@device.web_app_config.update_attributes!(SEED_DATA[:web_app_config])
|
||||
end
|
||||
|
||||
def create_tools
|
||||
binding.pry
|
||||
SEED_DATA[:web_app_config]
|
||||
SEED_DATA[:device]
|
||||
end
|
||||
|
||||
def create_points
|
||||
|
@ -99,15 +96,15 @@ private
|
|||
SEED_DATA[:sequences]
|
||||
end
|
||||
|
||||
def create_users
|
||||
serial = (User.last.try(:id) || 0) + 2
|
||||
def create_user
|
||||
password = SecureRandom.alphanumeric(10)
|
||||
params = SEED_DATA[:user].merge(email: "guest#{serial}@farmbot.io",
|
||||
email = "guest#{(User.last.try(:id) || 0) + 2}@farmbot.io"
|
||||
params = SEED_DATA[:user].merge(email: email,
|
||||
password: password,
|
||||
password_confirmation: password,
|
||||
agree_to_terms: true)
|
||||
@user = Users::Create.run!(params)
|
||||
binding.pry
|
||||
Users::Create.run!(params)
|
||||
@user = User.find_by(email: email)
|
||||
end
|
||||
|
||||
def create_webcam_feeds
|
||||
|
|
14
package.json
14
package.json
|
@ -34,13 +34,13 @@
|
|||
"@blueprintjs/select": "^3.2.0",
|
||||
"@types/enzyme": "3.1.14",
|
||||
"@types/fastclick": "^1.0.28",
|
||||
"@types/i18next": "^11.9.1",
|
||||
"@types/i18next": "^11.9.3",
|
||||
"@types/jest": "^23.3.5",
|
||||
"@types/lodash": "^4.14.117",
|
||||
"@types/markdown-it": "0.0.6",
|
||||
"@types/moxios": "^0.4.5",
|
||||
"@types/node": "^10.11.7",
|
||||
"@types/react": "^16.4.16",
|
||||
"@types/node": "^10.12.0",
|
||||
"@types/react": "^16.4.18",
|
||||
"@types/react-color": "2.13.6",
|
||||
"@types/react-dom": "^16.0.9",
|
||||
"@types/react-redux": "6.0.9",
|
||||
|
@ -51,7 +51,7 @@
|
|||
"css-loader": "1.0.0",
|
||||
"enzyme": "^3.7.0",
|
||||
"enzyme-adapter-react-16": "^1.6.0",
|
||||
"farmbot": "6.5.0",
|
||||
"farmbot": "^6.5.2",
|
||||
"farmbot-toastr": "^1.0.3",
|
||||
"fastclick": "^1.0.6",
|
||||
"file-loader": "2.0.0",
|
||||
|
@ -64,7 +64,7 @@
|
|||
"markdown-it-emoji": "^1.4.0",
|
||||
"moment": "2.22.2",
|
||||
"moxios": "^0.4.0",
|
||||
"node-sass": "4.9.3",
|
||||
"node-sass": "^4.9.4",
|
||||
"optimize-css-assets-webpack-plugin": "5.0.1",
|
||||
"raf": "^3.4.0",
|
||||
"react": "16.5.2",
|
||||
|
@ -74,7 +74,7 @@
|
|||
"react-redux": "^5.0.6",
|
||||
"react-test-renderer": "16.5.2",
|
||||
"react-transition-group": "2.5.0",
|
||||
"redux": "4.0.0",
|
||||
"redux": "^4.0.1",
|
||||
"redux-immutable-state-invariant": "^2.1.0",
|
||||
"redux-thunk": "2.3.0",
|
||||
"rollbar-sourcemap-webpack-plugin": "2.4.0",
|
||||
|
@ -85,7 +85,7 @@
|
|||
"takeme": "^0.11.1",
|
||||
"ts-jest": "^23.10.4",
|
||||
"ts-lint": "^4.5.1",
|
||||
"ts-loader": "5.2.1",
|
||||
"ts-loader": "^5.2.2",
|
||||
"tslint": "5.11.0",
|
||||
"typescript": "^3.1.3",
|
||||
"url-loader": "^1.1.2",
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 187 KiB |
Loading…
Reference in New Issue