working on encryption
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
class CreateKeyManagements < ActiveRecord::Migration
|
||||
def change
|
||||
create_table :key_managements do |t|
|
||||
t.string :iv
|
||||
t.integer :user_id
|
||||
|
||||
t.timestamps
|
||||
end
|
||||
end
|
||||
end
|
||||
+8
-1
@@ -11,13 +11,20 @@
|
||||
#
|
||||
# It's strongly recommended to check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema.define(:version => 20131112235256) do
|
||||
ActiveRecord::Schema.define(:version => 20131113200708) do
|
||||
|
||||
create_table "benefits", :force => true do |t|
|
||||
t.datetime "created_at", :null => false
|
||||
t.datetime "updated_at", :null => false
|
||||
end
|
||||
|
||||
create_table "key_managements", :force => true do |t|
|
||||
t.string "iv"
|
||||
t.integer "user_id"
|
||||
t.datetime "created_at", :null => false
|
||||
t.datetime "updated_at", :null => false
|
||||
end
|
||||
|
||||
create_table "messages", :force => true do |t|
|
||||
t.integer "creator_id"
|
||||
t.integer "receiver_id"
|
||||
|
||||
+27
-4
@@ -184,6 +184,21 @@ paid_time_off = [
|
||||
}
|
||||
]
|
||||
|
||||
key_mgmt = [
|
||||
{
|
||||
:user_id => 2,
|
||||
},
|
||||
{
|
||||
:user_id => 3,
|
||||
},
|
||||
{
|
||||
:user_id => 4,
|
||||
},
|
||||
{
|
||||
:user_id => 5,
|
||||
}
|
||||
]
|
||||
|
||||
performance = [
|
||||
{
|
||||
:user_id => 2,
|
||||
@@ -289,12 +304,12 @@ schedule.each do |event|
|
||||
sched.save
|
||||
end
|
||||
|
||||
work_info.each do |wi|
|
||||
info = WorkInfo.new(wi.reject {|k| k == :user_id})
|
||||
info.user_id = wi[:user_id]
|
||||
info.save
|
||||
key_mgmt.each do |key|
|
||||
KeyManagement.create(:user_id => key[:user_id], :iv => Digest::SHA2.new.to_s)
|
||||
end
|
||||
|
||||
|
||||
|
||||
performance.each do |perf|
|
||||
p = Performance.new(perf.reject {|k| k == :user_id})
|
||||
p.user_id = perf[:user_id]
|
||||
@@ -306,3 +321,11 @@ messages.each do |message|
|
||||
m.creator_id = message[:creator_id]
|
||||
m.save
|
||||
end
|
||||
|
||||
|
||||
work_info.each do |wi|
|
||||
info = WorkInfo.new(wi.reject {|k| k == :user_id})
|
||||
info.user_id = wi[:user_id]
|
||||
info.save
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user