Project

General

Profile

Enhancement(機能追加・改善) #2889

OpenPNEインストール時にデフォルトでJSONAPI使用設定をONにする

Added by Shouta Kashiwagi about 8 years ago. Updated about 3 years ago.

Status:
Won't fix(対応せず)
Priority:
High(高め)
Target version:
Start date:
2012-03-22
Due date:
% Done:

0%


Description

説明

JSONAPI機能追加に伴い、管理画面にJSONAPI使用設定の項目が追加されているが、OpenPNEインストール時ではこの使用設定がOFFになっており、デフォルトで使用設定をONにしないと実質スマートフォンからの利用ができなくなってしまうので、
デフォルトでJSONAPI使用設定をONにしておく。


Related issues

Related to OpenPNE 3 - Enhancement(機能追加・改善) #2698: OpenPNE3 コアに JSON API を追加する Fixed(完了) 2012-01-28 2012-01-28
Related to OpenPNE 3 - Backport(バックポート) #2954: OpenPNEインストール時にデフォルトでJSONAPI使用設定をONにする Fixed(完了) 2012-03-22

Associated revisions

Revision 1e500295 (diff)
Added by Shouta Kashiwagi about 8 years ago

enable json API by default (refs #2889)

Revision 46738c90 (diff)
Added by Shouta Kashiwagi about 8 years ago

enable json API by default (refs #2889)

Revision a58d1766 (diff)
Added by Shouta Kashiwagi about 8 years ago

Revert "enable json API by default (refs #2889)"

This reverts commit 1e500295d1f1a9c50ef2f1b981e6b46097b7221a.

Revision 94aec6c1 (diff)
Added by Shouta Kashiwagi about 8 years ago

enable json API by default. (sns_config.yml) (fixes #2889)

Revision 81199255 (diff)
Added by Shouta Kashiwagi about 8 years ago

Revert "enable json API by default (refs #2889)"

This reverts commit 1e500295d1f1a9c50ef2f1b981e6b46097b7221a.

Revision c7aff53d (diff)
Added by Shouta Kashiwagi about 8 years ago

fixed indent of yaml config file. (fixes #2889)

History

#1 Updated by Shouta Kashiwagi about 8 years ago

  • Priority changed from Normal(通常) to High(高め)

#2 Updated by Shouta Kashiwagi about 8 years ago

  • Target version changed from 252 to OpenPNE 3.8.x

#3 Updated by Shouta Kashiwagi about 8 years ago

  • Status changed from New(新規) to Accepted(着手)
  • Target version changed from OpenPNE 3.8.x to OpenPNE 3.8RC1

#4 Updated by Shouta Kashiwagi about 8 years ago

  • Status changed from Accepted(着手) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

#5 Updated by Yuya Watanabe about 8 years ago

  • Status changed from Pending Review(レビュー待ち) to Rejected(差し戻し)

fixture は必要なく,下記部分のデフォルト値を変更してください.

lib/config/config/sns_config.yml

173   enable_jsonapi:
174     Name:      "enable_jsonapi" 
175     Caption:   "JSON API 使用設定" 
176     FormType:  "radio" 
177     ValueType: "text" 
178     IsRequired: true
179     Default:    0
180     Choices:
181       - "使用しない" 
182       - "使用する" 

3.8beta1 からバージョンアップの場合はデフォルト値を変更するという対応では不十分なため下記2つのような対応が考えられます.

  1. マイグレーションスクリプトを追加してデータを変更する
  2. 告知で対応する

1については管理者が自分の意思で変更した場合などが問題となるため,基本的には2の対応が妥当だと思われます.

#6 Updated by Shouta Kashiwagi about 8 years ago

  • Target version changed from OpenPNE 3.8RC1 to OpenPNE 3.9.0-old

#7 Updated by Shouta Kashiwagi about 8 years ago

  • Status changed from Rejected(差し戻し) to Pending Review(レビュー待ち)

更新履歴 94aec6c15f01daf9e3a607840274f3a98d8faef9 で適用されました。

#8 Updated by Yuya Watanabe about 8 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

#9 Updated by Yuya Watanabe about 8 years ago

  • Status changed from Pending Testing(テスト待ち) to Pending Review(レビュー待ち)
  • % Done changed from 70 to 50

#10 Updated by Yuya Watanabe about 8 years ago

  • Status changed from Pending Review(レビュー待ち) to Rejected(差し戻し)

見逃してましたが,Default の数字の位置が空白一つ足りないですし行末に空白があります.動作上問題無いですが,修正をお願いします.

diff --git a/lib/config/config/sns_config.yml b/lib/config/config/sns_config.yml
index abd47dd..7eac459 100644
--- a/lib/config/config/sns_config.yml
+++ b/lib/config/config/sns_config.yml
@@ -176,7 +176,7 @@ general:
     FormType:  "radio" 
     ValueType: "text" 
     IsRequired: true
-    Default:    0
+    Default:   1 
     Choices:
       - "使用しない" 
       - "使用する" 

#11 Updated by Shouta Kashiwagi about 8 years ago

  • Status changed from Rejected(差し戻し) to Pending Review(レビュー待ち)

更新履歴 c7aff53d0be6677ba3b2d68c4ad008963515b755 で適用されました。

#12 Updated by Yuya Watanabe about 8 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

#13 Updated by isao sano about 3 years ago

  • Status changed from Pending Testing(テスト待ち) to Won't fix(対応せず)
  • % Done changed from 70 to 0

OpenPNE 3.8RC1 にて対応済みであったため、対応せずとします。

Also available in: Atom PDF