This commit is contained in:
Seth Call 2020-10-18 13:57:32 -05:00
parent 0dee648c04
commit 5073c4757d
3 changed files with 28 additions and 2 deletions

View File

@ -10,8 +10,13 @@ class ArsesController < ApplicationController
ip = params[:ip]
username = params[:username]
password = params[:password]
topology = params[:topology]
ars_id = params[:ars_id]
puts "TOPOLOGY #{topology}"
ars = Ars.find_by_name(name)
if ars_id
ars = Ars.find_by_id_int(ars_id)
end
if ars.nil?
ars = Ars.new
ars.name = name
@ -22,6 +27,14 @@ class ArsesController < ApplicationController
ars.ip = ip
ars.password = password
ars.username = username
if topology
ars.city = topology['city']
ars.country = topology['country']
ars.continent = topology['continent']
ars.latitude = topology['latitude']
ars.longitude = topology['longitude']
ars.subdivision = topology['subdivision']
end
ars.save
@ars = ars

View File

@ -0,0 +1,6 @@
class JamRuby::Ars
attr_accessible :password
end

View File

@ -84,4 +84,11 @@ CREATE INDEX ams_is_platform_instructor_idx ON active_music_sessions((1)) WHERE
CREATE INDEX sms_is_platform_instructor_idx ON music_sessions((1)) WHERE is_platform_instructor;
CREATE INDEX users_schood_id_idx ON users USING btree (school_id);
CREATE INDEX feeds_schood_id_idx ON feeds USING btree (school_id);
CREATE INDEX feeds_is_platform_instructor_idx ON feeds((1)) WHERE is_platform_instructor;
CREATE INDEX feeds_is_platform_instructor_idx ON feeds((1)) WHERE is_platform_instructor;
ALTER TABLE arses ADD COLUMN country VARCHAR(200);
ALTER TABLE arses ADD COLUMN city VARCHAR(200);
ALTER TABLE arses ADD COLUMN latitude NUMERIC(15,10);
ALTER TABLE arses ADD COLUMN longitude NUMERIC(15,10);
ALTER TABLE arses ADD COLUMN subdivision VARCHAR(200);
ALTER TABLE arses ADD COLUMN continent VARCHAR(200);