OpenPNE Issue Tracking System: チケット
http://redmine.openpne.jp/
http://redmine.openpne.jp/favicon.ico
2015-06-30T10:36:17Z
OpenPNE Issue Tracking System
Redmine
opCalendarPlugin - Bug(バグ) #3828 (Pending Review(レビュー待ち)): 翌月、前月の計算で意図しない結果となる箇所がある
http://redmine.openpne.jp/issues/3828
2015-06-30T10:36:17Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>翌月、前月の計算で、実行する日付によっては意図しない結果となる箇所があります。</p>
<p>該当箇所の例</p>
<pre>
lib/task/opCalendarUpdategoogleapiTask.class.php
86: $endYear = date('Y', strtotime('+1 month'));
87: $endMonth = date('m', strtotime('+1 month'));
lib/task/opCalendarUpdategoogleapiTask.class.php
91: 'timeMin' => date('c', strtotime(sprintf('%s-01 00:00:00', date('Y-m', strtotime('-1 month'))))),
</pre>
<p><code>+1 month</code> や <code>-1 month</code> の結果は、翌月・前月になるとは限りません。</p>
<pre>
php > var_dump(date('Y-m-d', strtotime('+1 month', strtotime('2015-01-31'))));
string(10) "2015-03-03"
php > var_dump(date('Y-m-d', strtotime('-1 month', strtotime('2015-03-31'))));
string(10) "2015-03-03"
</pre>
<p>↑こんな具合です。</p>
opCalendarPlugin - Bug(バグ) #3825 (Pending Testing(テスト待ち)): 管理画面のスケジュールリソース更新が必ずエラーになる
http://redmine.openpne.jp/issues/3825
2015-06-30T10:03:43Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>管理画面のスケジュールリソース更新の部分で、CSRFトークンがテンプレートで出力されていないため必ずエラーとなり更新できない状態になっています。</p>
<p>エラーメッセージは、<br />「スケジュールリソースの更新に失敗しました」<br />としか表示されず(他の入力エラーも同様なのですが)、原因がわかりにくい状態になっています。</p>
opCalendarPlugin - Bug(バグ) #3821 (New(新規)): 管理画面コミュニティリストでカレンダー表示範囲設定が英語で翻訳されずに表示される
http://redmine.openpne.jp/issues/3821
2015-06-30T07:50:54Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>管理画面コミュニティリストでカレンダー表示範囲設定(Calendar Show Flag)が、見出し・値ともに、日本語設定であっても英語のまま翻訳されずに表示されています。</p>
<p>Bug(バグ) <a class="issue tracker-1 status-1 priority-4 priority-default" title="Bug(バグ): 管理画面の翻訳が不十分である (New(新規))" href="http://redmine.openpne.jp/issues/2399">#2399</a>: 管理画面の翻訳が不十分である<br /><a class="external" href="https://redmine.openpne.jp/issues/2399">https://redmine.openpne.jp/issues/2399</a><br />に関連しますが、元チケットの <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug(バグ): 国際化対応がされていない (Fixed(完了))" href="http://redmine.openpne.jp/issues/1575">#1575</a> の説明文にある日本語がベタ書きなっている問題とは別です。</p>
opCalendarPlugin - Bug(バグ) #3819 (New(新規)): 設定変更の公開範囲のデフォルト値が通常のスケジュール追加に反映されない
http://redmine.openpne.jp/issues/3819
2015-06-30T06:40:48Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>「設定変更」>「スケジュール設定」<br />から設定できる公開範囲のデフォルト値が、週間カレンダーや月間カレンダーからの通常のスケジュール追加に反映されません。</p>
<p>ソースコード上で設定値を使用しているのが opGoogleCalendarChoiceForm のみのようです。<br />仮に opGoogleCalendarChoiceForm のみに反映されるのが仕様であれば、そのような説明が必要になると思います。</p>
opCalendarPlugin - Bug(バグ) #3818 (Pending Review(レビュー待ち)): 管理画面スケジュールリソースの作成者名が正しくエスケープされていない
http://redmine.openpne.jp/issues/3818
2015-06-30T06:29:52Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>管理画面スケジュールリソースの作成者名が正しくエスケープされずに出力されています。</p>
<pre><code class="php syntaxhl"><span class="CodeRay"><span class="inline-delimiter"><?php</span> <span class="predefined">echo</span> get_auther_name(<span class="local-variable">$scheduleResourceForm</span>->getObject(), <span class="predefined-constant">true</span>) <span class="inline-delimiter">?></span>
</span></code></pre>
<p>Form 由来の変数であるため、自動エスケープの対象外となっています。</p>
<p>現行の機能の範囲内ではスケジュールリソースを作成できるのは管理者のみでその管理者の名前が出力されるだけですが、データ構造上はメンバーの名前が表示される可能性を持っているため、将来的な機能追加やカスタマイズを考慮すれば重要度は高いです。</p>
opMessagePlugin - Bug(バグ) #3506 (Fixed(完了)): 申請系のメッセージをPCで表示すると二重にHTMLエスケープされる
http://redmine.openpne.jp/issues/3506
2013-11-29T06:45:36Z
Rimpei Ogawa
ogawa@tejimaya.com
<a name="Overview-現象"></a>
<h3 >Overview (現象)<a href="#Overview-現象" class="wiki-anchor">¶</a></h3>
<p>申請系のメッセージをPC版の message/show アクションで表示すると、変数部分のメッセージ内容、メンバーのニックネーム、コミュニティ名などが二重にHTMLエスケープされた状態で出力される。</p>
<p>携帯版では decorate なしで body がそのまま出力される実装になっているため影響はない。</p>
<p>対象</p>
<ul>
<li>コミュニティ管理者交代申請 decorateCommunityTakingOverBody</li>
<li>コミュニティ副管理者交代申請 decorateCommunitySubAdminRequestBody</li>
<li>コミュニティ参加申請 decorateCommunityJoiningRequestBody</li>
<li>フレンド申請 decorateFriendLinkBody</li>
</ul>
<a name="Causes-原因"></a>
<h3 >Causes (原因)<a href="#Causes-原因" class="wiki-anchor">¶</a></h3>
<p>申請系のメッセージ表示時に opMessageSender::decorateBySpecifiedTemplate() 経由で取得したメッセージ本文は sfView を利用しており変数が自動的に HTML エスケープされた状態となるが、この文字列は message/showSuccess のテンプレート表示でさらに HTML エスケープ処理されるため二重にエスケープされてしまう。</p>
<a name="Way-to-fix-修正内容"></a>
<h3 >Way to fix (修正内容)<a href="#Way-to-fix-修正内容" class="wiki-anchor">¶</a></h3>
<p>PluginSendMessageData::getDecoratedMessageBody() が返す文字列は message type が 'message' の場合の処理をみる限り HTML ではないことを想定していると考えられるため、opMessageSender::decorateBySpecifiedTemplate() で HTML エスケープされないよう修正するのがよいと思われる。</p>
opDiaryPlugin - Bug(バグ) #148 (New(新規)): 日記タイトルが長い場合のレイアウトが不自然
http://redmine.openpne.jp/issues/148
2009-11-03T02:55:23Z
Rimpei Ogawa
ogawa@tejimaya.com
<pre>
【画面】 日記作成・編集・確認画面
【概要】 タイトルが長い場合のレイアウトが不自然
【再現手順】
半角英数のみ67文字以上のタイトルの場合、日記表示画面で左端が切れるのに対し、67文字目以降に
全角文字を含めると折り返して表示される。更にその場合、タイトルの先頭が表示されない。
【その他】
不具合とみなせるかは微妙ですが、一応報告致します。
</pre>
<p><a class="external" href="http://trac.openpne.jp/ticket/3565">http://trac.openpne.jp/ticket/3565</a></p>
opDiaryPlugin - Enhancement(機能追加・改善) #110 (New(新規)): 自分の日記に付いているコメントを一括で削除できるようにする
http://redmine.openpne.jp/issues/110
2009-10-18T17:39:22Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>自分の日記に付いているコメントを一括で削除できるようにする。</p>
opDiaryPlugin - Enhancement(機能追加・改善) #109 (Fixed(完了)): 日記公開範囲のデフォルト値をメンバーごとに設定できるようにする
http://redmine.openpne.jp/issues/109
2009-10-18T17:38:52Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>日記公開範囲のデフォルト値をメンバーごとに設定できるようにする。</p>
opDiaryPlugin - Enhancement(機能追加・改善) #108 (Fixed(完了)): 日記管理ページをbackendに追加する
http://redmine.openpne.jp/issues/108
2009-10-18T17:37:56Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>日記管理ページをbackendに追加する。</p>
opDiaryPlugin - Bug(バグ) #106 (Fixed(完了)): 日記・日記コメントを削除しても添付画像が削除されない
http://redmine.openpne.jp/issues/106
2009-10-18T17:32:13Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>日記・日記コメントを削除しても添付画像が削除されない。</p>
<p><a class="external" href="http://openpne3.openpne.jp/communityTopic/1?page=3">http://openpne3.openpne.jp/communityTopic/1?page=3</a> より転記</p>
<pre>
【画面】 画像の削除
【概要】 画像を登録した日記のコメントなどを削除すると、表示上は消えるが、DB上では削除されない。
同様に、プロフィールの画像もDB上削除されない。
ただし、日記に登録した画像は、日記を削除すればDB上からも消える。
同様に、コミュニティの画像も、新しい画像を登録すると、古い画像はDB上からも消える。
【再現手順】
1. 日記に画像つきでコメントを行う。
2. DBのfile_binテーブルに追加されたことを確認する
3. 先ほどのコメントを削除する。
4. DBのfile_binテーブルを確認。削除されていない。
【その他】
この問題と関連して、web/cacheの中にある画像ってどのタイミングで削除されるのでしょうか?
おなじタイミングで削除されるべきだと思いますが、現状削除されないようです。
</pre>
<p>以前のチケットは <a class="external" href="http://trac.openpne.jp/ticket/3600">http://trac.openpne.jp/ticket/3600</a> です。</p>
opDiaryPlugin - Enhancement(機能追加・改善) #103 (Fixed(完了)): 日記コメントのメール投稿対応
http://redmine.openpne.jp/issues/103
2009-10-18T17:25:55Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>日記コメントのメール投稿に対応する。</p>
<p>以前のチケットは <a class="external" href="http://trac.openpne.jp/ticket/3881">http://trac.openpne.jp/ticket/3881</a> です。</p>
opDiaryPlugin - Bug(バグ) #100 (Fixed(完了)): 日記一覧ページで件数が多くなると表示できなくなる箇所がある
http://redmine.openpne.jp/issues/100
2009-10-18T16:52:36Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>日記一覧画面のページャの呼び出しが間違っているため、1ページに表示している件数を超えるとページが表示できなくなる箇所がある。</p>
<p>以前のチケットは <a class="external" href="http://trac.openpne.jp/ticket/4297">http://trac.openpne.jp/ticket/4297</a> です。</p>
opDiaryPlugin - Enhancement(機能追加・改善) #96 (Fixed(完了)): 日記検索機能の追加
http://redmine.openpne.jp/issues/96
2009-10-18T16:34:00Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>PC版・携帯版に日記検索機能を追加する。</p>
<p>Added search feature.<br />Search keywords for diaries in the title and body.</p>
<p>以前のチケットは <a class="external" href="http://trac.openpne.jp/ticket/3889">http://trac.openpne.jp/ticket/3889</a> です。</p>
opDiaryPlugin - Enhancement(機能追加・改善) #95 (Fixed(完了)): 日記コメント記入履歴を追加する
http://redmine.openpne.jp/issues/95
2009-10-18T16:32:45Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>日記コメント記入履歴を追加する。</p>
<p>以前のチケットは <a class="external" href="http://trac.openpne.jp/ticket/3418">http://trac.openpne.jp/ticket/3418</a> です。</p>