OSDN Git Service

特定商取引に関する法律でエラーになる件を修正
authorTaro Matsuzawa aka. btm <btm@tech.email.ne.jp>
Tue, 1 Mar 2011 11:34:49 +0000 (20:34 +0900)
committerTaro Matsuzawa aka. btm <btm@tech.email.ne.jp>
Tue, 1 Mar 2011 11:34:49 +0000 (20:34 +0900)
ローカライズの文字列が一部出ない問題を修正
shopsを読み込まずにspecが失敗していたのを修正
キャンペーンが2010年までとspec側に定義されていたので、2011年になったのでそれなりに増やしてごまかす(2013年までになんとかする)

app/controllers/admin/shops_controller.rb
config/locales/translation_ja.yml
spec/controllers/inquiries_controller_spec.rb
spec/fixtures/campaigns.yml

index d09868b..a7937bd 100644 (file)
@@ -234,7 +234,7 @@ class Admin::ShopsController < Admin::BaseController
   end
 
   def tradelaw_index
-    @law = Law.find(:first)
+    @law = Law.find_by_retailer_id(session[:admin_user].retailer_id)
     if @law
       @status = "update"
       @id=@law.id
@@ -246,10 +246,11 @@ class Admin::ShopsController < Admin::BaseController
 
   def tradelaw_update
     if !params[:id].blank?
-      @law = Law.find(:first)
+      @law = Law.find_by_retailer_id(session[:admin_user].retailer_id)
       @law.attributes = params[:law]
     else
       @law = Law.new params[:law]
+      @law.retailer_id = session[:admin_user].retailer_id
     end
 
     unless @law.valid?
index 3ab539a..ac6740d 100644 (file)
@@ -1,7 +1,7 @@
 ja:
   activerecord:
     models:
-      admin_user: "管理メンバー"
+      admin user: "管理メンバー"
       authorities_function: "著者関数"
       authority: "権限"
       campaign: "キャンペーン"
@@ -10,80 +10,80 @@ ja:
       condition: "検索条件"
       constant: "定数"
       contents: "配信内容"
-      credit_brand: "クレジットカードのブランド"
-      credit_brand_payment: "クレジットカードでのブランドのお支払い"
-      credit_payment: "クレジットカードでのお支払い"
-      csv_output_setting: "CSVファイル出力設定"
-      csv_output_sql: "CSVファイル出力は、SQL"
+      credit brand: "クレジットカードのブランド"
+      credit brand payment: "クレジットカードでのブランドのお支払い"
+      credit payment: "クレジットカードでのお支払い"
+      csv output setting: "CSVファイル出力設定"
+      csv output sql: "CSVファイル出力は、SQL"
       customer: "顧客情報"
       delivery address: "お届け先"
-      delivery_date: "配達日"
-      delivery_fee: "配送料"
-      delivery_ticket: "配送伝票"
-      delivery_time: "配送時間"
+      delivery date: "配達日"
+      delivery fee: "配送料"
+      delivery ticket: "配送伝票"
+      delivery time: "配送時間"
       delivery trader: "配送業者"
       design: "設計する"
-      design_details: "設計の詳細"
+      design details: "設計の詳細"
       faq: "よくあるお問い合せ"
       feature: "特集"
-      feature_product: "特集商品"
+      feature product: "特集商品"
       function: "関数"
       groupings: "グルーピング"
-      image_resource: "リソース"
+      image resource: "リソース"
       inquiry: "お問い合わせ"
       kiyaku: "利用規約"
       law: "特定商取引法"
       mail: "メール"
-      mail_magazine: "メールマガジン"
-      mail_magazine_template: "テンプレート内容"
-      mail_template: "メールテンプレート"
-      mobile_carrier: "携帯キャリア"
-      mobile_device: "携帯対応端末"
-      new_information: "新着情報"
+      mail magazine: "メールマガジン"
+      mail magazine template: "テンプレート内容"
+      mail template: "メールテンプレート"
+      mobile carrier: "携帯キャリア"
+      mobile device: "携帯対応端末"
+      new information: "新着情報"
       occupation: "職業"
-      operation_history: "操作履歴"
-      optional_address: "配送先"
+      operation history: "操作履歴"
+      optional address: "配送先"
       order: "要望"
-      order_delivery: "お支払い方法・お届け時間"
-      order_detail: "注文詳細"
+      order delivery: "お支払い方法・お届け時間"
+      order detail: "注文詳細"
       payment: "お支払い方法"
       prefecture: "都道府県"
       privacy: "プライバシー"
       product: "商品情報"
-      product_access_log: "製品のアクセスログ"
-      product_status: "商品状態"
-      product_style: "商品規格"
+      product access log: "製品のアクセスログ"
+      product status: "商品状態"
+      product style: "商品規格"
       question: "質問"
-      question_answer: "回答"
-      question_choice: "質問の形式"
+      question answer: "回答"
+      question choice: "質問の形式"
       questionnaire: "アンケート"
-      questionnaire_answer: "アンケート回答"
+      questionnaire answer: "アンケート回答"
       recall: "リコール"
-      recall_detail: "詳細を思い出してください"
+      recall detail: "詳細を思い出してください"
       recommend: "オススメ"
-      recommend_product: "オススメ商品"
-      recommend_xml: "オススメのXML"
-      resource_data: "リソースデータ"
+      recommend product: "オススメ商品"
+      recommend xml: "オススメのXML"
+      resource data: "リソースデータ"
       respondent: "回答者情報"
       seo: "seo管理"
       session: "セッション"
       shop: "ショップ"
       status: "地位"
-      stock_history: "入庫/在庫情報"
-      stock_table: "在庫表"
-      stock_table_entry: "在庫テーブルのエントリ"
+      stock history: "入庫/在庫情報"
+      stock table: "在庫表"
+      stock table entry: "在庫テーブルのエントリ"
       style: "規格"
-      style_category: "規格分類"
+      style category: "規格分類"
       supplier: "仕入先"      
-      sub_product: "商品情報(サブ)"
+      sub product: "商品情報(サブ)"
       system: "システム"
-      target_column: "ターゲット列"
-      target_table: "ターゲット表"
-      temporary_customer: "お客様情報"
+      target column: "ターゲット列"
+      target table: "ターゲット表"
+      temporary customer: "お客様情報"
       zip: "郵便番号"
-      mobile_device: "携帯対応端末"
+      mobile device: "携帯対応端末"
       input: "入力内容"
-      return_item: "返品情報"
+      return item: "返品情報"
       retailer: "販売元"
     attributes:
       admin_user:
index 10ba3b1..0a9b828 100644 (file)
@@ -1,7 +1,8 @@
+# -*- coding: utf-8 -*-
 require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
 
 describe InquiriesController do
-  fixtures :inquiries
+  fixtures :inquiries, :shops
 
 
   before do
index 2dc191f..96994ce 100644 (file)
@@ -277,7 +277,7 @@ campaign_product:
   name: 秋の恩返し
   dir_name: campaign_product
   opened_at: 2009-11-06 00:00:00
-  closed_at: 2010-12-06 00:00:00
+  closed_at: 2013-12-06 00:00:00
   max_application_number: 10
   application_count:
   repeat_application: TRUE