プロジェクト

全般

プロフィール

Backport(バックポート) #2303

プロフィール項目の不具合について

isao sano12年以上前に追加. 12年以上前に更新.

ステータス:
Fixed(完了)
優先度:
High(高め)
担当者:
対象バージョン:
開始日:
2011-07-27
期日:
進捗率:

100%


説明

http://sns.openpne.jp/communityTopic/6709 より転記

http://sns.openpne.jp/cache/img/png/w_h/a5e00bca971049df8db393b769b1381a1f20d217_png.png
 http://sns.openpne.jp/cache/img/png/w_h/9499800169021d9a54fef4b90d8f792535b16bd0_png.png   

(1) OpenPNE-3.4.2とOpenPNE-3.4.9.2で確認しております。

(2) さくらレンタルサーバー プレミアムプラン
OS: FreeBSD 7.1-RELEASE-p15 i386
PHP: 5.2.14
MySQL: 5.1

(3) OpenPNEの管理画面の「プロフィール項目設定」→「プロフィール項目登録」を表示しまして
「公開設定の選択」を「メンバー選択」、「フォームタイプ」を「複数選択(チェックボックス)」を選択、
項目名・説明・識別名は適切な文字列を入力後、
その他の設定はデフォルトで追加しました。
同様の手順で項目を追加し、全部で三つのプロフィール項目を追加しました。

そして、プロフィール選択肢一覧で項目名に適切な文字列を入力後
追加して、それぞれ、三つの選択肢を追加しました。

ここまでで三つのプロフィール項目と、それぞれ三つの選択肢が作成されています。

その後、SNSにログインしまして、プロフィール編集で
先ほど追加した三つの項目のチェックボックスを全て選択後、送信。
三つの項目のチェックボックスを全て外して、また送信。
最後に、再び全てのチェックボックスを選択して送信しますと
一番目の項目は、三番目の選択肢のみが表示されて
二番目の項目は、二番目の選択肢のみが表示されて
三番目の項目は、全ての選択肢が表示されるという
現象が発生しました。

また、OpenPNE-3.4.9.2で上記の手順を最後まで試したところ
三番目の項目のみ、全ての選択肢が表示され、
その他の項目は表示されないという異なった結果となりました。
その後に、プロフィール編集を表示しますとOpenPNE-3.4.2と同じ
選択肢がチェックされていました。

これらの動作検証は管理アカウント(sns@example.com)で行っておりました。
しかし、その後に新しくアカウントを作成して動作検証をしたところ、正常に動作するものと同様の症状が発生するものとで別れることが分かっております。

それと色々と試行錯誤したところ、表示される選択肢と表示されない選択肢が
ランダムで選ばれるように見受けられ、パターンが把握できないのも特徴の一つとして挙げられます。
(先の例で言いますと、何故一番目の項目は三番目の選択肢だけが表示され
二番目の項目は二番目の選択肢だけが表示されるのかが分からないという事です)

文面だけでは伝わりづらいかと思いまして、スクリーンショットを添付しました。
写真1は管理画面のプロフィール項目設定で、写真2はプロフィール編集→プロフィール確認の画面と、phpmyadminの画面及び補足です。

以上、宜しくお願いいたします。


関連するチケット

関連している OpenPNE 3 - Bug(バグ) #1865: プロフィール項目の不具合について Fixed(完了) 2011-01-12

関係しているリビジョン

リビジョン 60a1361a (差分)
Hiroshi Kato12年以上前に追加

added 'and query' and 'order query'.(fixes #2303, BP from #1865)

履歴

#1 Maki Takahashi12年以上前に更新

  • ステータスNew(新規) から Accepted(着手) に変更
  • 担当者Shingo Yamada から Maki Takahashi に変更

#2 Hiroshi Kato12年以上前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

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

#3 Rimpei Ogawa12年以上前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

#4 Yuma Sakata12年以上前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

テストOKです。

他の形式にエクスポート: Atom PDF