4717: add read_only column for keep_services data model.
authorRadhika Chippada <radhika@curoverse.com>
Tue, 12 May 2015 19:55:10 +0000 (15:55 -0400)
committerRadhika Chippada <radhika@curoverse.com>
Tue, 12 May 2015 19:55:10 +0000 (15:55 -0400)
services/api/app/models/keep_service.rb
services/api/db/migrate/20150512193020_read_only_on_keep_services.rb [new file with mode: 0644]
services/api/db/structure.sql

index 3baf0983d935a387dfa30bad3aed1115c1fbf065..6854ed2625218c462f786ab960268a8be7708910 100644 (file)
@@ -8,6 +8,7 @@ class KeepService < ArvadosModel
     t.add  :service_port
     t.add  :service_ssl_flag
     t.add  :service_type
+    t.add  :read_only
   end
   api_accessible :superuser, :extend => :user do |t|
   end
diff --git a/services/api/db/migrate/20150512193020_read_only_on_keep_services.rb b/services/api/db/migrate/20150512193020_read_only_on_keep_services.rb
new file mode 100644 (file)
index 0000000..1778b07
--- /dev/null
@@ -0,0 +1,9 @@
+class ReadOnlyOnKeepServices < ActiveRecord::Migration
+  def up
+    add_column :keep_services, :read_only, :boolean, null: false, default: false
+  end
+
+  def down
+    remove_column :keep_services, :read_only
+  end
+end
index a86de697388401a8c0e4739ecb60b92c23546d85..dc44e41dea6733fedd3291ec43c08f1bc72f9a91 100644 (file)
@@ -518,7 +518,8 @@ CREATE TABLE keep_services (
     service_ssl_flag boolean,
     service_type character varying(255),
     created_at timestamp without time zone NOT NULL,
-    updated_at timestamp without time zone NOT NULL
+    updated_at timestamp without time zone NOT NULL,
+    read_only boolean DEFAULT false NOT NULL
 );
 
 
@@ -2376,4 +2377,6 @@ INSERT INTO schema_migrations (version) VALUES ('20150317132720');
 
 INSERT INTO schema_migrations (version) VALUES ('20150324152204');
 
-INSERT INTO schema_migrations (version) VALUES ('20150423145759');
\ No newline at end of file
+INSERT INTO schema_migrations (version) VALUES ('20150423145759');
+
+INSERT INTO schema_migrations (version) VALUES ('20150512193020');
\ No newline at end of file