Ticket #31238

プロジェクトの説明が一部消えている

Open Date: 2013-04-28 15:07 Last Update: 2013-05-07 23:01

Reporter:
Owner:
(None)
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Works For Me
File:
None

Details

お世話になっております。


一般向けトップページにて下記の問題があります。

  • プロジェクトの説明が途中で切れている(編集画面でも途中で...となっている)
  • システム要件の編集ができない(どこで編集するか不明)



ページのURL: http://sourceforge.jp/projects/stew/simple/

確認したブラウザ:

  • Firefox 20.0.1 (Windows7)
  • IE8.0 (Windows7)
  • Safari (iPhone 4.3)

発生時期: 不明です。


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

Ticket History (3/5 Histories)

2013-04-28 15:07 Updated by: argius
  • New Ticket "プロジェクトの説明が一部消えている" created
2013-04-30 11:05 Updated by: ishikawa
  • Resolution Update from None to Works For Me
Comment

argius への返信

お世話になっております。


一般向けトップページにて下記の問題があります。 * プロジェクトの説明が途中で切れている(編集画面でも途中で...となっている)

データを確認しましたが 現状表示されている途中で切れているように見える文章 そのものが格納されています (なお、システム的な問題ではなく操作上の問題ですが現状日本語の説明文が英語の文書だという属性で登録されてしまっております)

こちらでは(文章それ自体の長さに制限はかけてあって、その場合 説明文が submit できないという処理はありますが) そもそも文章自体のデータ的な切断は行なっていませんし、上記のような説明文が途中で切断されるような現象は 再現できませんでした。

どのようにした結果、そうなったのか 具体的にお教えください。

* システム要件の編集ができない(どこで編集するか不明)

http://sourceforge.jp/frs/admin/index.php?group_id=5137

システム要件はダウンロードの管理から編集できます。

2013-04-30 17:46 Updated by: argius
Comment

http://sourceforge.jp/frs/admin/index.php?group_id=5137 システム要件はダウンロードの管理から編集できます。

こちらは問題ありませんでした。 デフォルトが英語になっているのを見落としていました。 ありがとうございます。

こちらでは(文章それ自体の長さに制限はかけてあって、その場合 説明文が submit できないという処理はありますが) そもそも文章自体のデータ的な切断は行なっていませんし、上記のような説明文が途中で切断されるような現象は 再現できませんでした。 どのようにした結果、そうなったのか 具体的にお教えください。

前回いつ編集したかは忘れましたが、 編集しようとしたらいつのまにかなっていました。

こちらで間違って消してしまった可能性もありますが、 それならわざわざ"..."をつけたりしないと思うんですよね。

英語の説明として登録されている件は理解しました。

2013-04-30 18:44 Updated by: ishikawa
Comment

argius への返信

こちらでは(文章それ自体の長さに制限はかけてあって、その場合 説明文が submit できないという処理はありますが) そもそも文章自体のデータ的な切断は行なっていませんし、上記のような説明文が途中で切断されるような現象は 再現できませんでした。 どのようにした結果、そうなったのか 具体的にお教えください。

前回いつ編集したかは忘れましたが、 編集しようとしたらいつのまにかなっていました。 こちらで間違って消してしまった可能性もありますが、 それならわざわざ"..."をつけたりしないと思うんですよね。

一点だけ(バグではありませんし 誤操作の類ではありますが...)可能性があるとすれば以下のようなことをすると現状の状態になると思います。

前提:

  • プロジェクト申請時のプロジェクトの説明のデータは以下の2つの場所に格納されるようになっています。
      • 登録時の説明文を格納するエリア(ただし、ここは長さ制限があるために一定文字数で切断されます ... もつきます) (これを データA と呼ぶことにします)
      • 通常使われるプロジェクト説明文のエリア(ここは通常表示に使われるエリアで長さ制限は基本的にありません。データを途中で切ったりもしません) (これをデータB と呼ぶことにします。なお データB は言語ごとに複数持てるようになっています)
  • 通常、プロジェクトの説明文としては データB が使われます。
  • ただし、データBがまったく無い(各言語ごとに用意できますが、いずれの言語のデータも削除されて用意されていなかった)場合 緊急回避的な意味で データA が表示される仕様になっています。
  • データA は記録データなので編集はできません
  • データB はプロジェクト管理画面のプロジェクト説明文の編集から修正できます。

シナリオ

  1. プロジェクト管理の説明文の編集から「全ての言語」の説明文を削除する操作をします(すると、ここでエラーが表示されます。このエラー自体は全く無関係のバグで表示されてしまっている様子で調査中です。とりあえず、今回のこの件とは無関係なので無視してください。ここでの削除の処理自体は正常に行われます)
  2. すると、DB 上からは データB が全て取り除かれます。しかし、この状態の場合表示上問題がある状況になるために 緊急回避として データA が表示されるようになります。
  3. また、編集画面では データがなにもない場合には データA をひな形として編集できるように textarea に流しこんで表示を行います。つまり、データB を削除した場合でも データA を元にした文章が編集画面に現れます。
  4. この状態で編集の保存ボタンをおすと データB にデータAの文章がコピーされた状態になります。

DB上を確認しましたが 該当プロジェクトの申請時の説明文は長かったようで データA において途中で文章が切断されている状況に なっていました。また データA と現状の データB を比較したところ同じ文章のようでした。

つまり、どこかの編集のタイミングで一度全ての説明文のデータを削除する操作を(誤って)行い、結果 データA が説明文として利用 される状態になり、かつそのデータの状態で編集画面でさらに適用を押した(結果 データA がデータ B にコピーされた) という状況 に見えます。

2013-05-07 23:01 Updated by: argius
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-05-07 23:01
Comment

詳細のご説明、ありがとうございました。 誤操作で消してしまった線が濃厚のようですね。

お手数をおかけしました。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login