Removed relations from step_validation and step_verification

jamesperet 10 anni fa
parent
commit
1b38d206cf

+ 0 - 1
app/models/step_validation.rb

@@ -1,4 +1,3 @@
1 1
 class StepValidation < ActiveRecord::Base
2 2
   belongs_to :agent_step
3
-  has_many :step_verifications
4 3
 end

+ 0 - 1
app/models/step_verification.rb

@@ -1,4 +1,3 @@
1 1
 class StepVerification < ActiveRecord::Base
2
-  belongs_to :step_validation
3 2
   belongs_to :validated_by, :class_name => "User"
4 3
 end

+ 5 - 0
db/migrate/20150217035259_remove_step_verification_from_step_validations.rb

@@ -0,0 +1,5 @@
1
+class RemoveStepVerificationFromStepValidations < ActiveRecord::Migration
2
+  def change
3
+    remove_reference :step_validations, :step_verifications, index: true
4
+  end
5
+end

+ 5 - 0
db/migrate/20150217035951_remove_step_validation_from_step_verification.rb

@@ -0,0 +1,5 @@
1
+class RemoveStepValidationFromStepVerification < ActiveRecord::Migration
2
+  def change
3
+    remove_reference :step_verifications, :step_validation, index: true
4
+  end
5
+end

+ 1 - 5
db/schema.rb

@@ -11,7 +11,7 @@
11 11
 #
12 12
 # It's strongly recommended that you check this file into your version control system.
13 13
 
14
-ActiveRecord::Schema.define(version: 20150216000743) do
14
+ActiveRecord::Schema.define(version: 20150217035951) do
15 15
 
16 16
   # These are extensions that must be enabled in order to support this database
17 17
   enable_extension "plpgsql"
@@ -140,7 +140,6 @@ ActiveRecord::Schema.define(version: 20150216000743) do
140 140
 
141 141
   create_table "step_validations", force: true do |t|
142 142
     t.integer  "agent_step_id"
143
-    t.integer  "step_verifications_id"
144 143
     t.string   "mode"
145 144
     t.string   "description"
146 145
     t.datetime "created_at"
@@ -148,10 +147,8 @@ ActiveRecord::Schema.define(version: 20150216000743) do
148 147
   end
149 148
 
150 149
   add_index "step_validations", ["agent_step_id"], name: "index_step_validations_on_agent_step_id", using: :btree
151
-  add_index "step_validations", ["step_verifications_id"], name: "index_step_validations_on_step_verifications_id", using: :btree
152 150
 
153 151
   create_table "step_verifications", force: true do |t|
154
-    t.integer  "step_validation_id"
155 152
     t.boolean  "validated"
156 153
     t.integer  "validated_by_id"
157 154
     t.string   "content"
@@ -159,7 +156,6 @@ ActiveRecord::Schema.define(version: 20150216000743) do
159 156
     t.datetime "updated_at"
160 157
   end
161 158
 
162
-  add_index "step_verifications", ["step_validation_id"], name: "index_step_verifications_on_step_validation_id", using: :btree
163 159
   add_index "step_verifications", ["validated_by_id"], name: "index_step_verifications_on_validated_by_id", using: :btree
164 160
 
165 161
   create_table "subscriptions", force: true do |t|

+ 41 - 1
readme.md

@@ -49,4 +49,44 @@ Second prototype source code of the avalanche network web app.
49 49
 agent_step
50 50
    - step_validations
51 51
    - step_submissions
52
-       - step_verification
52
+       - step_verification
53
+  
54
+# Avalacnhe2 system scaffolding and notes
55
+```shell
56
+
57
+rails g scaffold mission mission_agents:references title:string objective:string briefing:text owner:references status:integer launched:boolean 
58
+language:string cover_img:string
59
+
60
+rails g model mission_agent mission:references agent_steps:references mission_candidates:references objective:string briefing:text role:string 
61
+description:text user:references agent_number:integer debriefing:text
62
+
63
+rails g model agent_step mission_agent:references step:integer title:string description:text completed:bool completed_date:datetime
64
+
65
+rails g model step_validation agent_step:reference step_verifications:references mode:string description:string
66
+
67
+rails g model step_verification step_validation:references validated:boolean validated_by:references content:string
68
+
69
+rails g model mission_candidate user:reference mission_agent:reference status:integer
70
+
71
+```
72
+
73
+# Undone
74
+```shell
75
+rails g model agent_reward mission_agent:reference category:string title:string description:text img:string
76
+```
77
+
78
+mission controller
79
+agent controller
80
+mission_list_controller
81
+settings_controller
82
+
83
+mission_list_index
84
+agent_dashboard
85
+mission_index
86
+mission_show
87
+mission_edit/create
88
+
89
+Emails:
90
+- pending missions (3-5 days pending steps)
91
+- Mission Acomplished
92
+- Mission Failed