From dc7fb145e42c6fcba2a63f158374030b949a0c69 Mon Sep 17 00:00:00 2001 From: Nils Caspar Date: Wed, 14 Aug 2013 11:22:40 +0200 Subject: [PATCH] Install CASino into the dummy test application --- .travis.yml | 2 +- .../stylesheets/casino_and_overrides.scss | 13 +++++++++ spec/dummy/config/cas.yml | 18 ++++++++++++ spec/dummy/config/routes.rb | 2 ++ ...4_create_ticket_granting_tickets.casino.rb | 12 ++++++++ ...30814091815_create_login_tickets.casino.rb | 10 +++++++ ...091816_ticket_should_not_be_null.casino.rb | 6 ++++ ...agent_to_ticket_granting_tickets.casino.rb | 6 ++++ ...rname_to_ticket_granting_tickets.casino.rb | 6 ++++ ...814091819_create_service_tickets.casino.rb | 14 +++++++++ ...0130814091820_add_ticket_indexes.casino.rb | 7 +++++ ..._add_consumed_to_service_tickets.casino.rb | 6 ++++ ...m_credentials_to_service_tickets.casino.rb | 6 ++++ ...23_create_proxy_granting_tickets.casino.rb | 15 ++++++++++ ...4091824_tickets_should_be_unique.casino.rb | 9 ++++++ ...ickets_belongs_to_service_ticket.casino.rb | 15 ++++++++++ ...30814091826_create_proxy_tickets.casino.rb | 16 ++++++++++ ...gt_url_to_proxy_granting_tickets.casino.rb | 12 ++++++++ ...t_can_be_granted_by_proxy_ticket.casino.rb | 7 +++++ ...14091829_no_default_granter_type.casino.rb | 6 ++++ ...granter_on_proxy_granting_ticket.casino.rb | 7 +++++ ...s_without_ticket_granting_ticket.casino.rb | 6 ++++ ...cator_to_ticket_granting_tickets.casino.rb | 16 ++++++++++ ...30814091833_create_service_rules.casino.rb | 16 ++++++++++ .../20130814091834_create_users.casino.rb | 29 +++++++++++++++++++ ...create_two_factor_authenticators.casino.rb | 13 +++++++++ ...ive_to_two_factor_authenticators.casino.rb | 6 ++++ ...ation_to_ticket_granting_tickets.casino.rb | 6 ++++ ..._term_to_ticket_granting_tickets.casino.rb | 6 ++++ 29 files changed, 292 insertions(+), 1 deletion(-) create mode 100644 spec/dummy/app/assets/stylesheets/casino_and_overrides.scss create mode 100644 spec/dummy/db/migrate/20130814091814_create_ticket_granting_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091815_create_login_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091816_ticket_should_not_be_null.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091817_add_user_agent_to_ticket_granting_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091818_add_index_for_username_to_ticket_granting_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091819_create_service_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091820_add_ticket_indexes.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091821_add_consumed_to_service_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091822_add_issued_from_credentials_to_service_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091823_create_proxy_granting_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091824_tickets_should_be_unique.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091825_proxy_granting_tickets_belongs_to_service_ticket.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091826_create_proxy_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091827_add_pgt_url_to_proxy_granting_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091828_proxy_granting_ticket_can_be_granted_by_proxy_ticket.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091829_no_default_granter_type.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091830_fix_index_for_granter_on_proxy_granting_ticket.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091831_allow_service_tickets_without_ticket_granting_ticket.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091832_add_authenticator_to_ticket_granting_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091833_create_service_rules.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091834_create_users.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091835_create_two_factor_authenticators.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091836_add_active_to_two_factor_authenticators.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091837_add_awaiting_two_factor_authentication_to_ticket_granting_tickets.casino.rb create mode 100644 spec/dummy/db/migrate/20130814091838_add_long_term_to_ticket_granting_tickets.casino.rb diff --git a/.travis.yml b/.travis.yml index 2f96a18d..e8778d70 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: ruby before_script: - - "cd spec/dummy && RAILS_ENV=test rake casino_core:db:schema:load && cd ../.." + - "bundle exec rake" rvm: - 1.9.3 - 2.0.0 diff --git a/spec/dummy/app/assets/stylesheets/casino_and_overrides.scss b/spec/dummy/app/assets/stylesheets/casino_and_overrides.scss new file mode 100644 index 00000000..fdd069fb --- /dev/null +++ b/spec/dummy/app/assets/stylesheets/casino_and_overrides.scss @@ -0,0 +1,13 @@ + +// Default CASino settings + +// $buttonColor: #0074ad; +// $buttonSecondaryColor: #c2c2c2; +// $linkColor: #0074ad; +// $logo: "logo.png"; +// $logoRetina: "logo@2x.png"; +// $logoWidth: 146px; +// $logoHeight: 34px; + + +@import 'casino'; diff --git a/spec/dummy/config/cas.yml b/spec/dummy/config/cas.yml index 30d7faf7..b2241b4f 100644 --- a/spec/dummy/config/cas.yml +++ b/spec/dummy/config/cas.yml @@ -7,6 +7,9 @@ defaults: &defaults proxy_ticket: lifetime_unconsumed: 300 lifetime_consumed: 86400 + frontend: + sso_name: "CASino" + footer_text: "Powered by CASino" development: <<: *defaults @@ -27,3 +30,18 @@ test: users: testuser: password: "foobar123" + +production: + <<: *defaults + authenticators: + my_company_ldap: + authenticator: "ldap" + options: + host: "localhost" + port: 12445 + base: "dc=users,dc=example.com" + username_attribute: "uid" + encryption: "simple_tls" + extra_attributes: + email: "mail" + fullname: "displayname" diff --git a/spec/dummy/config/routes.rb b/spec/dummy/config/routes.rb index 0863d2fc..3d171d3b 100644 --- a/spec/dummy/config/routes.rb +++ b/spec/dummy/config/routes.rb @@ -1,4 +1,6 @@ Dummy::Application.routes.draw do + mount CASino::Engine => '/', :as => 'casino' + mount CASino::Engine => '/', :as => 'CASino' end diff --git a/spec/dummy/db/migrate/20130814091814_create_ticket_granting_tickets.casino.rb b/spec/dummy/db/migrate/20130814091814_create_ticket_granting_tickets.casino.rb new file mode 100644 index 00000000..e2525469 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091814_create_ticket_granting_tickets.casino.rb @@ -0,0 +1,12 @@ +# This migration comes from casino (originally 20121112154930) +class CreateTicketGrantingTickets < ActiveRecord::Migration + def change + create_table :ticket_granting_tickets do |t| + t.string :ticket, null: false, unique: true + t.string :username, null: false + t.text :extra_attributes + + t.timestamps + end + end +end diff --git a/spec/dummy/db/migrate/20130814091815_create_login_tickets.casino.rb b/spec/dummy/db/migrate/20130814091815_create_login_tickets.casino.rb new file mode 100644 index 00000000..08b162a6 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091815_create_login_tickets.casino.rb @@ -0,0 +1,10 @@ +# This migration comes from casino (originally 20121112160009) +class CreateLoginTickets < ActiveRecord::Migration + def change + create_table :login_tickets do |t| + t.string :ticket + + t.timestamps + end + end +end diff --git a/spec/dummy/db/migrate/20130814091816_ticket_should_not_be_null.casino.rb b/spec/dummy/db/migrate/20130814091816_ticket_should_not_be_null.casino.rb new file mode 100644 index 00000000..63285477 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091816_ticket_should_not_be_null.casino.rb @@ -0,0 +1,6 @@ +# This migration comes from casino (originally 20121112165804) +class TicketShouldNotBeNull < ActiveRecord::Migration + def change + change_column :login_tickets, :ticket, :string, null: false, unique: true + end +end diff --git a/spec/dummy/db/migrate/20130814091817_add_user_agent_to_ticket_granting_tickets.casino.rb b/spec/dummy/db/migrate/20130814091817_add_user_agent_to_ticket_granting_tickets.casino.rb new file mode 100644 index 00000000..41250169 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091817_add_user_agent_to_ticket_granting_tickets.casino.rb @@ -0,0 +1,6 @@ +# This migration comes from casino (originally 20121122180310) +class AddUserAgentToTicketGrantingTickets < ActiveRecord::Migration + def change + add_column :ticket_granting_tickets, :user_agent, :string + end +end diff --git a/spec/dummy/db/migrate/20130814091818_add_index_for_username_to_ticket_granting_tickets.casino.rb b/spec/dummy/db/migrate/20130814091818_add_index_for_username_to_ticket_granting_tickets.casino.rb new file mode 100644 index 00000000..6db7947b --- /dev/null +++ b/spec/dummy/db/migrate/20130814091818_add_index_for_username_to_ticket_granting_tickets.casino.rb @@ -0,0 +1,6 @@ +# This migration comes from casino (originally 20121124170004) +class AddIndexForUsernameToTicketGrantingTickets < ActiveRecord::Migration + def change + add_index :ticket_granting_tickets, :username + end +end diff --git a/spec/dummy/db/migrate/20130814091819_create_service_tickets.casino.rb b/spec/dummy/db/migrate/20130814091819_create_service_tickets.casino.rb new file mode 100644 index 00000000..23679bc9 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091819_create_service_tickets.casino.rb @@ -0,0 +1,14 @@ +# This migration comes from casino (originally 20121124183542) +class CreateServiceTickets < ActiveRecord::Migration + def change + create_table :service_tickets do |t| + t.string :ticket, null: false, unique: true + t.string :service, null: false + t.integer :ticket_granting_ticket_id, null: false + + t.timestamps + end + add_index :service_tickets, :ticket + add_index :service_tickets, :ticket_granting_ticket_id + end +end diff --git a/spec/dummy/db/migrate/20130814091820_add_ticket_indexes.casino.rb b/spec/dummy/db/migrate/20130814091820_add_ticket_indexes.casino.rb new file mode 100644 index 00000000..4731b7e5 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091820_add_ticket_indexes.casino.rb @@ -0,0 +1,7 @@ +# This migration comes from casino (originally 20121124183732) +class AddTicketIndexes < ActiveRecord::Migration + def change + add_index :ticket_granting_tickets, :ticket + add_index :login_tickets, :ticket + end +end diff --git a/spec/dummy/db/migrate/20130814091821_add_consumed_to_service_tickets.casino.rb b/spec/dummy/db/migrate/20130814091821_add_consumed_to_service_tickets.casino.rb new file mode 100644 index 00000000..74c89e23 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091821_add_consumed_to_service_tickets.casino.rb @@ -0,0 +1,6 @@ +# This migration comes from casino (originally 20121124195013) +class AddConsumedToServiceTickets < ActiveRecord::Migration + def change + add_column :service_tickets, :consumed, :boolean, null: false, default: false + end +end diff --git a/spec/dummy/db/migrate/20130814091822_add_issued_from_credentials_to_service_tickets.casino.rb b/spec/dummy/db/migrate/20130814091822_add_issued_from_credentials_to_service_tickets.casino.rb new file mode 100644 index 00000000..706933d0 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091822_add_issued_from_credentials_to_service_tickets.casino.rb @@ -0,0 +1,6 @@ +# This migration comes from casino (originally 20121125091934) +class AddIssuedFromCredentialsToServiceTickets < ActiveRecord::Migration + def change + add_column :service_tickets, :issued_from_credentials, :boolean, null: false, default: false + end +end diff --git a/spec/dummy/db/migrate/20130814091823_create_proxy_granting_tickets.casino.rb b/spec/dummy/db/migrate/20130814091823_create_proxy_granting_tickets.casino.rb new file mode 100644 index 00000000..d8d2129f --- /dev/null +++ b/spec/dummy/db/migrate/20130814091823_create_proxy_granting_tickets.casino.rb @@ -0,0 +1,15 @@ +# This migration comes from casino (originally 20121125185415) +class CreateProxyGrantingTickets < ActiveRecord::Migration + def change + create_table :proxy_granting_tickets do |t| + t.string :ticket, null: false + t.string :iou, null: false + t.integer :ticket_granting_ticket_id, null: false + + t.timestamps + end + add_index :proxy_granting_tickets, :ticket, unique: true + add_index :proxy_granting_tickets, :iou, unique: true + add_index :proxy_granting_tickets, :ticket_granting_ticket_id + end +end diff --git a/spec/dummy/db/migrate/20130814091824_tickets_should_be_unique.casino.rb b/spec/dummy/db/migrate/20130814091824_tickets_should_be_unique.casino.rb new file mode 100644 index 00000000..bd4600ce --- /dev/null +++ b/spec/dummy/db/migrate/20130814091824_tickets_should_be_unique.casino.rb @@ -0,0 +1,9 @@ +# This migration comes from casino (originally 20121125190013) +class TicketsShouldBeUnique < ActiveRecord::Migration + def change + [:login_tickets, :service_tickets, :ticket_granting_tickets].each do |table| + remove_index table, :ticket + add_index table, :ticket, unique: true + end + end +end diff --git a/spec/dummy/db/migrate/20130814091825_proxy_granting_tickets_belongs_to_service_ticket.casino.rb b/spec/dummy/db/migrate/20130814091825_proxy_granting_tickets_belongs_to_service_ticket.casino.rb new file mode 100644 index 00000000..3657af40 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091825_proxy_granting_tickets_belongs_to_service_ticket.casino.rb @@ -0,0 +1,15 @@ +# This migration comes from casino (originally 20121223135227) +require 'casino_core/model' + +class ProxyGrantingTicketsBelongsToServiceTicket < ActiveRecord::Migration + def change + CASinoCore::Model::ProxyGrantingTicket.delete_all + + remove_index :proxy_granting_tickets, :ticket_granting_ticket_id + remove_column :proxy_granting_tickets, :ticket_granting_ticket_id + + add_column :proxy_granting_tickets, :service_ticket_id, :integer + change_column :proxy_granting_tickets, :service_ticket_id, :integer, null: false + add_index :proxy_granting_tickets, :service_ticket_id + end +end diff --git a/spec/dummy/db/migrate/20130814091826_create_proxy_tickets.casino.rb b/spec/dummy/db/migrate/20130814091826_create_proxy_tickets.casino.rb new file mode 100644 index 00000000..b10df546 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091826_create_proxy_tickets.casino.rb @@ -0,0 +1,16 @@ +# This migration comes from casino (originally 20121224113737) +class CreateProxyTickets < ActiveRecord::Migration + def change + create_table :proxy_tickets do |t| + t.string :ticket, null: false + t.string :service, null: false + t.boolean :consumed, null: false, default: false + t.integer :proxy_granting_ticket_id, null: false + + t.timestamps + end + + add_index :proxy_tickets, :ticket, unique: true + add_index :proxy_tickets, :proxy_granting_ticket_id + end +end diff --git a/spec/dummy/db/migrate/20130814091827_add_pgt_url_to_proxy_granting_tickets.casino.rb b/spec/dummy/db/migrate/20130814091827_add_pgt_url_to_proxy_granting_tickets.casino.rb new file mode 100644 index 00000000..5d5840d7 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091827_add_pgt_url_to_proxy_granting_tickets.casino.rb @@ -0,0 +1,12 @@ +# This migration comes from casino (originally 20121225153637) +class AddPgtUrlToProxyGrantingTickets < ActiveRecord::Migration + def up + add_column :proxy_granting_tickets, :pgt_url, :string, null: true + CASinoCore::Model::ProxyGrantingTicket.delete_all + change_column :proxy_granting_tickets, :pgt_url, :string, null: false + end + + def down + remove_column :proxy_granting_tickets, :pgt_url + end +end diff --git a/spec/dummy/db/migrate/20130814091828_proxy_granting_ticket_can_be_granted_by_proxy_ticket.casino.rb b/spec/dummy/db/migrate/20130814091828_proxy_granting_ticket_can_be_granted_by_proxy_ticket.casino.rb new file mode 100644 index 00000000..d40c7c89 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091828_proxy_granting_ticket_can_be_granted_by_proxy_ticket.casino.rb @@ -0,0 +1,7 @@ +# This migration comes from casino (originally 20121225231301) +class ProxyGrantingTicketCanBeGrantedByProxyTicket < ActiveRecord::Migration + def up + add_column :proxy_granting_tickets, :granter_type, :string, null: false, default: 'ServiceTicket' + rename_column :proxy_granting_tickets, :service_ticket_id, :granter_id + end +end diff --git a/spec/dummy/db/migrate/20130814091829_no_default_granter_type.casino.rb b/spec/dummy/db/migrate/20130814091829_no_default_granter_type.casino.rb new file mode 100644 index 00000000..f3d3852b --- /dev/null +++ b/spec/dummy/db/migrate/20130814091829_no_default_granter_type.casino.rb @@ -0,0 +1,6 @@ +# This migration comes from casino (originally 20121225231713) +class NoDefaultGranterType < ActiveRecord::Migration + def up + change_column_default :proxy_granting_tickets, :granter_type, nil + end +end diff --git a/spec/dummy/db/migrate/20130814091830_fix_index_for_granter_on_proxy_granting_ticket.casino.rb b/spec/dummy/db/migrate/20130814091830_fix_index_for_granter_on_proxy_granting_ticket.casino.rb new file mode 100644 index 00000000..80b477e2 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091830_fix_index_for_granter_on_proxy_granting_ticket.casino.rb @@ -0,0 +1,7 @@ +# This migration comes from casino (originally 20121226192211) +class FixIndexForGranterOnProxyGrantingTicket < ActiveRecord::Migration + def change + remove_index :proxy_granting_tickets, :service_ticket_id + add_index :proxy_granting_tickets, [:granter_type, :granter_id], unique: true + end +end diff --git a/spec/dummy/db/migrate/20130814091831_allow_service_tickets_without_ticket_granting_ticket.casino.rb b/spec/dummy/db/migrate/20130814091831_allow_service_tickets_without_ticket_granting_ticket.casino.rb new file mode 100644 index 00000000..cf0f22d8 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091831_allow_service_tickets_without_ticket_granting_ticket.casino.rb @@ -0,0 +1,6 @@ +# This migration comes from casino (originally 20121226211511) +class AllowServiceTicketsWithoutTicketGrantingTicket < ActiveRecord::Migration + def change + change_column :service_tickets, :ticket_granting_ticket_id, :integer, null: true + end +end diff --git a/spec/dummy/db/migrate/20130814091832_add_authenticator_to_ticket_granting_tickets.casino.rb b/spec/dummy/db/migrate/20130814091832_add_authenticator_to_ticket_granting_tickets.casino.rb new file mode 100644 index 00000000..77918601 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091832_add_authenticator_to_ticket_granting_tickets.casino.rb @@ -0,0 +1,16 @@ +# This migration comes from casino (originally 20121231114141) +class AddAuthenticatorToTicketGrantingTickets < ActiveRecord::Migration + def up + add_column :ticket_granting_tickets, :authenticator, :string, null: true + CASinoCore::Model::TicketGrantingTicket.delete_all + change_column :ticket_granting_tickets, :authenticator, :string, null: false + add_index :ticket_granting_tickets, [:authenticator, :username] + remove_index :ticket_granting_tickets, :username + end + + def down + remove_index :ticket_granting_tickets, [:authenticator, :username] + remove_column :ticket_granting_tickets, :authenticator + add_index :ticket_granting_tickets, :username + end +end diff --git a/spec/dummy/db/migrate/20130814091833_create_service_rules.casino.rb b/spec/dummy/db/migrate/20130814091833_create_service_rules.casino.rb new file mode 100644 index 00000000..a8462fb0 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091833_create_service_rules.casino.rb @@ -0,0 +1,16 @@ +# This migration comes from casino (originally 20130105152327) +class CreateServiceRules < ActiveRecord::Migration + def change + create_table :service_rules do |t| + t.boolean :enabled, null: false, default: true + t.integer :order, null: false, default: 10 + t.string :name, null: false + t.string :url, null: false + t.boolean :regex, null: false, default: false + + t.timestamps + end + + add_index :service_rules, :url, unique: true + end +end diff --git a/spec/dummy/db/migrate/20130814091834_create_users.casino.rb b/spec/dummy/db/migrate/20130814091834_create_users.casino.rb new file mode 100644 index 00000000..82cdf6d0 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091834_create_users.casino.rb @@ -0,0 +1,29 @@ +# This migration comes from casino (originally 20130202210100) +class CreateUsers < ActiveRecord::Migration + def up + create_table :users do |t| + t.string :authenticator, null: false + t.string :username, null: false + t.text :extra_attributes + + t.timestamps + end + + add_index :users, [:authenticator, :username], unique: true + + remove_index :ticket_granting_tickets, [:authenticator, :username] + add_column :ticket_granting_tickets, :user_id, :integer, null: true + CASinoCore::Model::TicketGrantingTicket.reset_column_information + CASinoCore::Model::TicketGrantingTicket.all.each do |ticket| + user = CASinoCore::Model::User.where( + authenticator: ticket.authenticator, + username: ticket.username).first_or_initialize + user.extra_attributes = ticket.extra_attributes + user.save! + ticket.user_id = user.id + ticket.save! + end + change_column :ticket_granting_tickets, :user_id, :integer, null: false + remove_columns :ticket_granting_tickets, :authenticator, :username, :extra_attributes + end +end diff --git a/spec/dummy/db/migrate/20130814091835_create_two_factor_authenticators.casino.rb b/spec/dummy/db/migrate/20130814091835_create_two_factor_authenticators.casino.rb new file mode 100644 index 00000000..5976a81a --- /dev/null +++ b/spec/dummy/db/migrate/20130814091835_create_two_factor_authenticators.casino.rb @@ -0,0 +1,13 @@ +# This migration comes from casino (originally 20130203100015) +class CreateTwoFactorAuthenticators < ActiveRecord::Migration + def change + create_table :two_factor_authenticators do |t| + t.integer :user_id, null: false + t.string :secret, null: false + + t.timestamps + end + + add_index :two_factor_authenticators, :user_id + end +end diff --git a/spec/dummy/db/migrate/20130814091836_add_active_to_two_factor_authenticators.casino.rb b/spec/dummy/db/migrate/20130814091836_add_active_to_two_factor_authenticators.casino.rb new file mode 100644 index 00000000..1f0279f2 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091836_add_active_to_two_factor_authenticators.casino.rb @@ -0,0 +1,6 @@ +# This migration comes from casino (originally 20130203101351) +class AddActiveToTwoFactorAuthenticators < ActiveRecord::Migration + def change + add_column :two_factor_authenticators, :active, :boolean, null: false, default: false + end +end diff --git a/spec/dummy/db/migrate/20130814091837_add_awaiting_two_factor_authentication_to_ticket_granting_tickets.casino.rb b/spec/dummy/db/migrate/20130814091837_add_awaiting_two_factor_authentication_to_ticket_granting_tickets.casino.rb new file mode 100644 index 00000000..b8b6a9e5 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091837_add_awaiting_two_factor_authentication_to_ticket_granting_tickets.casino.rb @@ -0,0 +1,6 @@ +# This migration comes from casino (originally 20130203155008) +class AddAwaitingTwoFactorAuthenticationToTicketGrantingTickets < ActiveRecord::Migration + def change + add_column :ticket_granting_tickets, :awaiting_two_factor_authentication, :boolean, null: false, default: false + end +end diff --git a/spec/dummy/db/migrate/20130814091838_add_long_term_to_ticket_granting_tickets.casino.rb b/spec/dummy/db/migrate/20130814091838_add_long_term_to_ticket_granting_tickets.casino.rb new file mode 100644 index 00000000..56570310 --- /dev/null +++ b/spec/dummy/db/migrate/20130814091838_add_long_term_to_ticket_granting_tickets.casino.rb @@ -0,0 +1,6 @@ +# This migration comes from casino (originally 20130323111208) +class AddLongTermToTicketGrantingTickets < ActiveRecord::Migration + def change + add_column :ticket_granting_tickets, :long_term, :boolean, null: false, default: false + end +end