OpenPNE Issue Tracking System: チケット
http://redmine.openpne.jp/
http://redmine.openpne.jp/favicon.ico
2011-10-06T09:53:39Z
OpenPNE Issue Tracking System
Redmine
opDiaryPlugin - Bug(バグ) #2472 (Invalid(無効)): 1.4.0.1 で修正されたマイグレートスクリプト (リビジョン番号 9) の実行に失敗することがある
http://redmine.openpne.jp/issues/2472
2011-10-06T09:53:39Z
Rimpei Ogawa
ogawa@tejimaya.com
<a name="概要"></a>
<h3 >概要<a href="#概要" class="wiki-anchor">¶</a></h3>
<p>1.4.0 (3.6RC1 バンドル) で追加されたマイグレートスクリプト(リビジョン番号 9)を実行してエラーになった環境で、1.4.0.1 (3.6RC2 バンドル) で修正された同マイグレートスクリプト(リビジョン番号 9)を実行すると失敗することがある。</p>
<p>エラーメッセージ:<br /><pre>
migrating of opDiaryPlugin encountered the following errors:
Error #1 - SQLSTATE[HY000]: General error: 1025 Error on rename of './sns_openpne_jp/diary_comment' to './XXXXXXXX/#sql2-393e-456bfe' (errno: 152). Failing Query: "ALTER TABLE `diary_comment` DROP FOREIGN KEY diary_comment_member_id_member_id"
</pre></p>
<a name="原因"></a>
<h3 >原因<a href="#原因" class="wiki-anchor">¶</a></h3>
<p>マイグレート失敗時に DB のロールバックがおこなわれないために、1.4.0 でのマイグレート時に diary_comment_member_id_member_id の外部キー削除処理までは成功し、その次の修正後の外部キーの追加に失敗すると、外部キーは削除されたままの状態になってしまう。</p>
<p>この状態で 1.4.0.1 のマイグレートを実行すると、外部キー削除処理でエラーが発生してしまう。</p>
<p>失敗した環境の diary_comment テーブルの定義:<br /><pre>
CREATE TABLE `diary_comment` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`diary_id` int(11) NOT NULL,
`member_id` int(11) DEFAULT NULL,
`number` int(11) NOT NULL,
`body` text NOT NULL,
`has_images` tinyint(1) NOT NULL DEFAULT '0',
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `diary_id_number_idx` (`diary_id`,`number`),
KEY `diary_id_idx` (`diary_id`),
KEY `member_id_idx` (`member_id`),
CONSTRAINT `diary_comment_diary_id_diary_id` FOREIGN KEY (`diary_id`) REFERENCES `diary` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
</pre></p>
opDiaryPlugin - Bug(バグ) #1764 (Accepted(着手)): Cannot delete diary comment images by application-l...
http://redmine.openpne.jp/issues/1764
2010-11-09T04:33:02Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>Cannot delete diary comment images by application-level cascading deletion (アプリケーションレベルのカスケードデリートをしている場合に日記コメント画像が削除できない)</p>
<p>OpenPNE3.4/opDiaryPlugin1.2 でメンバー退会時に報告あり。要調査。</p>
OpenPNE 3 - Bug(バグ) #1598 (Fixed(完了)): opApplicationConfiguration::setCacheDir() に不要な処理が残っている
http://redmine.openpne.jp/issues/1598
2010-09-17T13:35:32Z
Rimpei Ogawa
ogawa@tejimaya.com
<a name="概要"></a>
<h3 >概要<a href="#概要" class="wiki-anchor">¶</a></h3>
<p>opApplicationConfiguration::setCacheDir() に不要な処理が残っている。</p>
<pre>
sfConfig::set('sf_cache_dir', $newCacheDir);
</pre>は、 sfProjectConfiguration::setCacheDir() で同じ処理が行われるので不要。
<a name="修正内容"></a>
<h3 >修正内容<a href="#修正内容" class="wiki-anchor">¶</a></h3>
<ul>
<li>opApplicationConfiguration::setCacheDir() の sfConfig::set('sf_cache_dir', $newCacheDir); を削除</li>
</ul>
OpenPNE 3 - Bug(バグ) #1363 (New(新規)): opPlugin:install タスクで依存関係のエラーとなった場合に PHP Notice エラーが発生する
http://redmine.openpne.jp/issues/1363
2010-07-15T03:41:19Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>opPlugin:install タスクで依存関係のエラーとなった場合に PHP Notice エラーが発生します。</p>
<p>OpenPNE 3.6beta1-dev(058e6ed) + opDiaryPlugin 1.3.1 で試しました。</p>
<pre>
$ php symfony opPlugin:install -r 1.3.1 opDiaryPlugin
>> plugin installing plugin "opDiaryPlugin"
>> sfPearFrontendPlugin downloading opDiaryPlugin-1.3.1.tgz ...
>> sfPearFrontendPlugin Starting to download opDiaryPlugin-1.3.1.tgz (46,181 bytes)
>> sfPearFrontendPlugin ...done: 46,181 bytes
>> sfPearFrontendPlugin Package "plugins.openpne.jp/opDiaryPlugin" dependency
>> sfPearFrontendPlugin "plugins.openpne.jp/openpne" has no releases
This plugin requires OpenPNE (version >= 3.6beta1), installed version is 3.6beta1-dev
>> sfPearFrontendPlugin plugins.openpne.jp/opDiaryPlugin requires OpenPNE (version >=
>> sfPearFrontendPlugin 3.6beta1), installed version is 3.6beta1-dev
Plugin "opDiaryPlugin" installation failed: No valid packages found
Notice: Undefined index: arch in /path/to/OpenPNE3/lib/plugin/opPluginDependency.class.php on line 145
Notice: Undefined index: os in /path/to/OpenPNE3/lib/plugin/opPluginDependency.class.php on line 146
Notice: Undefined index: subpackage in /path/to/OpenPNE3/lib/plugin/opPluginDependency.class.php on line 147
</pre>
OpenPNE 3 - Backport(バックポート) #1233 (Fixed(完了)): opToolkit::appendMobileInputModeAttributesForForm...
http://redmine.openpne.jp/issues/1233
2010-06-30T09:08:19Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>lib/util/opToolkit.class.php<br /><pre>
public static function appendMobileInputModeAttributesForFormWidget(sfWidget &$widget, $mode = 'alphabet')
</pre></p>
<p>&$widget の & が不要。</p>
opDiaryPlugin - Enhancement(機能追加・改善) #1102 (Fixed(完了)): Add revision number to the test fixtures ...
http://redmine.openpne.jp/issues/1102
2010-05-25T09:01:26Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>Speed up database tests by skipping fixture loading.<br />テスト時に毎回テスト用のデータをロードしなくてもよいようにすることで、テストを高速化する。</p>
opDiaryPlugin - Enhancement(機能追加・改善) #1101 (Fixed(完了)): Add tasks for plugin only tests (プラグインのテス...
http://redmine.openpne.jp/issues/1101
2010-05-25T08:52:20Z
Rimpei Ogawa
ogawa@tejimaya.com
OpenPNE 3 - Enhancement(機能追加・改善) #428 (Fixed(完了)): Add settings of the Envelope From (Return-Path...
http://redmine.openpne.jp/issues/428
2010-01-02T09:36:28Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>Add setting to the config/OpenPNE.yml:</p>
<pre>
# SNS から送信するメールの Envelope From (Return-Path ヘッダ) に指定するアドレス
# Envelope From (Return-Path header) address for sending e-mail from the SNS
#mail_envelope_from: "return@example.com"
</pre>
OpenPNE 3 - Enhancement(機能追加・改善) #427 (Fixed(完了)): Add settings for sending e-mails via SMTP (SMT...
http://redmine.openpne.jp/issues/427
2010-01-02T09:33:42Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>Add settings to the config/OpenPNE.yml:</p>
<pre>
# SNS から SMTP 経由でメールを送信する場合の SMTP サーバのホスト名
# Hostname of the SMTP server for sending e-mail via SMTP
#mail_smtp_host: "smtp.example.com"
# SNS から SMTP 経由でメールを送信する場合の SMTP の設定
# Config of the SMTP for sending e-mail via SMTP
#mail_smtp_config:
# auth: "login"
# username: "myusername"
# password: "password"
# ssl: "tls"
# port: 587
</pre>
opDiaryPlugin - Backport(バックポート) #383 (Fixed(完了)): Call MemberRelationshipTable's method with wro...
http://redmine.openpne.jp/issues/383
2009-12-24T05:37:45Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>thanks to Shogo Kawahara.</p>
<pre><code>opDiaryPluginのDiaryTable::addFriendQuery()の ->getFriendMemberIds の下りで存在しない第二引数を渡しているような気がします</code></pre>
opDiaryPlugin - Bug(バグ) #382 (Fixed(完了)): Call MemberRelationshipTable's method with wrong parame...
http://redmine.openpne.jp/issues/382
2009-12-24T05:29:11Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>thanks to Shogo Kawahara.</p>
<pre><code>opDiaryPluginのDiaryTable::addFriendQuery()の ->getFriendMemberIds の下りで存在しない第二引数を渡しているような気がします</code></pre>
OpenPNE 3 - Bug(バグ) #374 (Fixed(完了)): All tasks display a lot of Strict Standards errors (タスクを実行す...
http://redmine.openpne.jp/issues/374
2009-12-20T10:24:50Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>If error_reporting setting contains E_STRICT, all tasks display a lot of Strict Standards errors.<br />(error_reporting の設定に E_STRICT が含まれている環境においてタスクを実行すると、大量の Strict Standards エラーが表示される。)</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 - Bug(バグ) #147 (New(新規)): 日記の公開範囲に関わらず画像が誰でも閲覧できる
http://redmine.openpne.jp/issues/147
2009-11-03T02:53:44Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>日記の公開範囲に関わらず画像のURLに直接アクセスすれば誰でも閲覧できてしまう。</p>
<p>OpenPNE2 からのバグ。</p>
<p><a class="external" href="http://trac.openpne.jp/ticket/3702">http://trac.openpne.jp/ticket/3702</a></p>
opDiaryPlugin - Enhancement(機能追加・改善) #101 (Fixed(完了)): Move routing rules to the YAML configurati...
http://redmine.openpne.jp/issues/101
2009-10-18T17:03:29Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>Routing Rules を設定ファイルで記述する。</p>