[Logilogi-svn] SF.net SVN: logilogi:[1578] trunk
Status: Beta
Brought to you by:
wybow
|
From: <wy...@us...> - 2009-09-08 10:29:03
|
Revision: 1578
http://logilogi.svn.sourceforge.net/logilogi/?rev=1578&view=rev
Author: wybow
Date: 2009-09-08 10:28:53 +0000 (Tue, 08 Sep 2009)
Log Message:
-----------
Added Chinese portraits start by sebastian
Modified Paths:
--------------
trunk/app/models/user.rb
trunk/db/schema.rb
Added Paths:
-----------
trunk/app/controllers/chinese_portrait_controller.rb
trunk/app/models/chinese_answer.rb
trunk/app/models/chinese_opinion.rb
trunk/app/models/chinese_portrait.rb
trunk/app/models/const/chinese_portrait.rb
trunk/app/views/chinese_portrait/
trunk/db/migrate/20090905094509_create_chinese_portraits.rb
trunk/test/fixtures/chinese_answers.yml
trunk/test/fixtures/chinese_opinions.yml
trunk/test/fixtures/chinese_portraits.yml
trunk/test/functional/chinese_portrait_controller_test.rb
trunk/test/unit/chinese_answer_test.rb
trunk/test/unit/chinese_opinion_test.rb
trunk/test/unit/chinese_portrait_test.rb
trunk/test/unit/helpers/
trunk/test/unit/helpers/chinese_portrait_helper_test.rb
Added: trunk/app/controllers/chinese_portrait_controller.rb
===================================================================
--- trunk/app/controllers/chinese_portrait_controller.rb (rev 0)
+++ trunk/app/controllers/chinese_portrait_controller.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,2 @@
+class ChinesePortraitController < ApplicationController
+end
Added: trunk/app/models/chinese_answer.rb
===================================================================
--- trunk/app/models/chinese_answer.rb (rev 0)
+++ trunk/app/models/chinese_answer.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,4 @@
+class ChineseAnswer < ActiveRecord::Base
+ ### Relationships
+ belongs_to :chinese_portrait
+end
Added: trunk/app/models/chinese_opinion.rb
===================================================================
--- trunk/app/models/chinese_opinion.rb (rev 0)
+++ trunk/app/models/chinese_opinion.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,4 @@
+class ChineseOpinion < ActiveRecord::Base
+ ### Relationships
+ belongs_to :chinese_portrait
+end
Added: trunk/app/models/chinese_portrait.rb
===================================================================
--- trunk/app/models/chinese_portrait.rb (rev 0)
+++ trunk/app/models/chinese_portrait.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,11 @@
+class ChinesePortrait < ActiveRecord::Base
+ ### Relationships
+
+ belongs_to :user
+ has_many :chinese_answers
+ has_many :chinese_opinions
+
+ ### Validations
+
+ validates_presence_of :user
+end
Added: trunk/app/models/const/chinese_portrait.rb
===================================================================
--- trunk/app/models/const/chinese_portrait.rb (rev 0)
+++ trunk/app/models/const/chinese_portrait.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,10 @@
+module Const
+ class ChinesePortrait
+ ### Constants
+ QUESTION_1 = "Question 1 ?"
+ QUESTION_2 = "Question 2 ?"
+ QUESTION_3 = "Question 3 ?"
+ QUESTION_4 = "Question 4 ?"
+ QUESTION_5 = "Question 5 ?"
+ end
+end
Modified: trunk/app/models/user.rb
===================================================================
--- trunk/app/models/user.rb 2009-09-07 16:21:27 UTC (rev 1577)
+++ trunk/app/models/user.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -46,6 +46,7 @@
has_many :invitations, :dependent => :destroy
has_many :user_groups, :through => :user_group_memberships
has_many :peer_groups, :through => :peer_group_memberships
+ has_one :chinese_portrait
### Filters
Added: trunk/db/migrate/20090905094509_create_chinese_portraits.rb
===================================================================
--- trunk/db/migrate/20090905094509_create_chinese_portraits.rb (rev 0)
+++ trunk/db/migrate/20090905094509_create_chinese_portraits.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,32 @@
+class CreateChinesePortraits < ActiveRecord::Migration
+ def self.up
+ create_table :chinese_portraits do |t|
+ t.integer :user_id
+
+ t.timestamps
+ end
+ create_table :chinese_answers do |t|
+ t.integer :chinese_portrait_id
+ t.integer :question_nb
+ t.string :answer
+
+ t.timestamps
+ end
+ create_table :chinese_opinions do |t|
+ t.integer :chinese_portrait_id
+ t.integer :question_nb
+ t.string :answer
+ t.integer :user_id
+
+ t.timestamps
+ end
+
+ end
+
+ def self.down
+ drop_table :chinese_portraits
+ drop_table :chinese_answers
+ drop_table :chinese_opinions
+ end
+end
+
Modified: trunk/db/schema.rb
===================================================================
--- trunk/db/schema.rb 2009-09-07 16:21:27 UTC (rev 1577)
+++ trunk/db/schema.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -9,7 +9,7 @@
#
# It's strongly recommended to check this file into your version control system.
-ActiveRecord::Schema.define(:version => 20090726214545) do
+ActiveRecord::Schema.define(:version => 20090905094509) do
create_table "acts_as_xapian_jobs", :force => true do |t|
t.string "model", :null => false
@@ -19,6 +19,29 @@
add_index "acts_as_xapian_jobs", ["model", "model_id"], :name => "index_acts_as_xapian_jobs_on_model_and_model_id", :unique => true
+ create_table "chinese_answers", :force => true do |t|
+ t.integer "chinese_portrait_id"
+ t.integer "question_nb"
+ t.string "answer"
+ t.datetime "created_at"
+ t.datetime "updated_at"
+ end
+
+ create_table "chinese_opinions", :force => true do |t|
+ t.integer "chinese_portrait_id"
+ t.integer "question_nb"
+ t.string "answer"
+ t.integer "user_id"
+ t.datetime "created_at"
+ t.datetime "updated_at"
+ end
+
+ create_table "chinese_portraits", :force => true do |t|
+ t.integer "user_id"
+ t.datetime "created_at"
+ t.datetime "updated_at"
+ end
+
create_table "commentings", :force => true do |t|
t.integer "user_id", :null => false
t.integer "from_logi_id", :null => false
Added: trunk/test/fixtures/chinese_answers.yml
===================================================================
--- trunk/test/fixtures/chinese_answers.yml (rev 0)
+++ trunk/test/fixtures/chinese_answers.yml 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,11 @@
+# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
+
+one:
+ chinese_portrait_id: 1
+ question_nb:
+ answer: MyString
+
+two:
+ chinese_portrait_id: 1
+ question_nb:
+ answer: MyString
Added: trunk/test/fixtures/chinese_opinions.yml
===================================================================
--- trunk/test/fixtures/chinese_opinions.yml (rev 0)
+++ trunk/test/fixtures/chinese_opinions.yml 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,13 @@
+# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
+
+one:
+ chinese_portrait_id: 1
+ question_nb:
+ answer: MyString
+ user_id: 1
+
+two:
+ chinese_portrait_id: 1
+ question_nb:
+ answer: MyString
+ user_id: 1
Added: trunk/test/fixtures/chinese_portraits.yml
===================================================================
--- trunk/test/fixtures/chinese_portraits.yml (rev 0)
+++ trunk/test/fixtures/chinese_portraits.yml 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,7 @@
+# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
+
+one:
+ user_id: 1
+
+two:
+ user_id: 1
Added: trunk/test/functional/chinese_portrait_controller_test.rb
===================================================================
--- trunk/test/functional/chinese_portrait_controller_test.rb (rev 0)
+++ trunk/test/functional/chinese_portrait_controller_test.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,8 @@
+require 'test_helper'
+
+class ChinesePortraitControllerTest < ActionController::TestCase
+ # Replace this with your real tests.
+ test "the truth" do
+ assert true
+ end
+end
Added: trunk/test/unit/chinese_answer_test.rb
===================================================================
--- trunk/test/unit/chinese_answer_test.rb (rev 0)
+++ trunk/test/unit/chinese_answer_test.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,8 @@
+require 'test_helper'
+
+class ChineseAnswerTest < ActiveSupport::TestCase
+ # Replace this with your real tests.
+ test "the truth" do
+ assert true
+ end
+end
Added: trunk/test/unit/chinese_opinion_test.rb
===================================================================
--- trunk/test/unit/chinese_opinion_test.rb (rev 0)
+++ trunk/test/unit/chinese_opinion_test.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,8 @@
+require 'test_helper'
+
+class ChineseOpinionTest < ActiveSupport::TestCase
+ # Replace this with your real tests.
+ test "the truth" do
+ assert true
+ end
+end
Added: trunk/test/unit/chinese_portrait_test.rb
===================================================================
--- trunk/test/unit/chinese_portrait_test.rb (rev 0)
+++ trunk/test/unit/chinese_portrait_test.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,8 @@
+require 'test_helper'
+
+class ChinesePortraitTest < ActiveSupport::TestCase
+ # Replace this with your real tests.
+ test "the truth" do
+ assert true
+ end
+end
Added: trunk/test/unit/helpers/chinese_portrait_helper_test.rb
===================================================================
--- trunk/test/unit/helpers/chinese_portrait_helper_test.rb (rev 0)
+++ trunk/test/unit/helpers/chinese_portrait_helper_test.rb 2009-09-08 10:28:53 UTC (rev 1578)
@@ -0,0 +1,4 @@
+require 'test_helper'
+
+class ChinesePortraitHelperTest < ActionView::TestCase
+end
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|