redmine.tokyo: チケット
https://redmine.tokyo/
https://redmine.tokyo/welcome/index/themes/redmine_tokyo_theme/favicon/favicon.ico?1665553863
2018-05-30T08:59:30Z
redmine.tokyo
Redmine
Unofficial Redmine Cooking - QA #812 (回答済): apahce+passengerでサブディレクトリでredmineが動かない
https://redmine.tokyo/issues/812
2018-05-30T08:59:30Z
Tamura Shinji
<p><a class="external" href="http://blog.redmine.jp/articles/3_4/install/centos/">http://blog.redmine.jp/articles/3_4/install/centos/</a><br />のサブディレクトリでRedmineを実行をしようとしています。</p>
<p>passengerは<br />LoadModule passenger_module /usr/local/lib/ruby/gems/2.4.0/gems/passenger-5.1.12/buildout/apache2/mod_passenger.so<br />が既にインストールされている環境で、単独(virtualhost)でのredmineは問題なく動作しています。</p>
<p>apacheのconfigには<br /><pre>
<VirtualHost *:80>
ServerName rd.xxxx.co.jp
DocumentRoot "/var/www/rd"
Alias /hoge /var/www/redmine/site/hoge/public
<Location /hoge>
PassengerBaseURI /hoge
PassengerAppRoot /var/www/redmine/site/hoge
</Location>
<Directory "/var/www/redmine/site/hoge/public">
Require all granted
</Directory>
</VirtualHost>
</pre></p>
<p>としている状態ですので、問題ないとおもっていたのですが。。。<br />passenger-statusを見ても起動はしておらず<br />該当ページにアクセスしても、apacheのログには</p>
<pre>
AH01276: Cannot serve directory /var/www/rd/: No matching DirectoryIndex (index.html,index.php,index.php) found, and server-generated directory index forbidden by Options directive
AH01276: Cannot serve directory /var/www/redmine/site/hoge/public/: No matching DirectoryIndex (index.html,index.php,index.php) found, and server-generated directory index forbidden by Options directive
</pre>
<p>となっている状態です。</p>
<p>ググっても、最新?のpassengerではできないが、5.1.12であれば動作すると書かれているのですが、<br />こちらも5.1.12を使っているので、なぜ動作しないものかと。。。</p>
<p>ちょっと行き詰ってしまったのでアドバイスいただきたく。。。</p>
<p>以上、よろしくお願いします</p>
Unofficial Redmine Cooking - QA #782 (新規): yaml_dbを使ったDBのマイグレーションで失敗する
https://redmine.tokyo/issues/782
2018-03-26T01:04:06Z
Tamura Shinji
<p>環境は</p>
<pre>
Environment:
Redmine version 3.4.4.stable.17197
Ruby version 2.4.3-p205 (2017-12-14) [x86_64-linux]
Rails version 4.2.8
Environment production
</pre>
<p>で、MariaDB(10)からPostgresql(9.6)へデータ移行させようとしています。</p>
<pre>
RAILS_ENV=production bundle exec rake db:data:dump
</pre>
<p>でデータダンプしたのち、</p>
<pre>
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake redmine:plugins:migrate
RAILS_ENV=production bundle exec rake tmp:cache:clear tmp:sessions:clear
RAILS_ENV=production bundle exec rake db:data:load
</pre>
<p>を実行すると。。。</p>
<pre>
RAILS_ENV=production bundle exec rake db:data:load
rake aborted!
ActiveRecord::StatementInvalid: PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block
: DELETE FROM "projects"
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `async_exec'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `block in execute'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:484:in `block in log'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activesupport-4.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:478:in `log'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:154:in `execute'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:71:in `rescue in truncate_table'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:67:in `truncate_table'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:78:in `load_table'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:64:in `block (2 levels) in load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:62:in `each'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:62:in `block in load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:61:in `load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:63:in `block in load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:62:in `load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:37:in `load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/rake_tasks.rb:13:in `data_load_task'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/tasks/yaml_db_tasks.rake:21:in `block (3 levels) in <top (required)>'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Caused by:
PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `async_exec'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `block in execute'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:484:in `block in log'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activesupport-4.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:478:in `log'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:154:in `execute'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:71:in `rescue in truncate_table'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:67:in `truncate_table'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:78:in `load_table'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:64:in `block (2 levels) in load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:62:in `each'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:62:in `block in load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:61:in `load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:63:in `block in load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:62:in `load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:37:in `load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/rake_tasks.rb:13:in `data_load_task'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/tasks/yaml_db_tasks.rake:21:in `block (3 levels) in <top (required)>'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Caused by:
ActiveRecord::StatementInvalid: PG::FeatureNotSupported: ERROR: cannot truncate a table referenced in a foreign key constraint
DETAIL: Table "easy_settings" references "projects".
HINT: Truncate table "easy_settings" at the same time, or use TRUNCATE ... CASCADE.
: TRUNCATE "projects"
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `async_exec'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `block in execute'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:484:in `block in log'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activesupport-4.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:478:in `log'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:154:in `execute'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:69:in `truncate_table'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:78:in `load_table'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:64:in `block (2 levels) in load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:62:in `each'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:62:in `block in load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:61:in `load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:63:in `block in load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:62:in `load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:37:in `load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/rake_tasks.rb:13:in `data_load_task'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/tasks/yaml_db_tasks.rake:21:in `block (3 levels) in <top (required)>'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Caused by:
PG::FeatureNotSupported: ERROR: cannot truncate a table referenced in a foreign key constraint
DETAIL: Table "easy_settings" references "projects".
HINT: Truncate table "easy_settings" at the same time, or use TRUNCATE ... CASCADE.
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `async_exec'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `block in execute'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:484:in `block in log'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activesupport-4.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:478:in `log'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:154:in `execute'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:69:in `truncate_table'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:78:in `load_table'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:64:in `block (2 levels) in load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:62:in `each'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:62:in `block in load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db.rb:61:in `load_documents'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:63:in `block in load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:62:in `load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/serialization_helper.rb:37:in `load'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/yaml_db/rake_tasks.rb:13:in `data_load_task'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/yaml_db-0.6.0/lib/tasks/yaml_db_tasks.rake:21:in `block (3 levels) in <top (required)>'
/var/www/redmine/site/rtest/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => db:data:load
(See full trace by running task with --trace)
</pre>
<p>となってしまいます。。。</p>
<p>Postgresqlの9.6ではうまくいかないんでしょうか???<br />CentOS7の9.3ではまだ試していないです。。。</p>
Unofficial Redmine Cooking - QA #775 (新規): リポジトリの統計表示で文字が切れる
https://redmine.tokyo/issues/775
2018-03-16T00:47:44Z
Tamura Shinji
<p>Gitlab + Redmine(3.4.4)を使用しています<br />リポジトリで統計を表示するとなぜか?端切れます。</p>
<p><img src="https://redmine.tokyo/attachments/download/364/2018-03-16_09h43_17.png" alt="" loading="lazy" /></p>
<p>ユーザ側の方はなんとなく、ユーザIDの幅分しかもっていないのかな?とおもうのですが、<br />凡例の方がなんでそもそもきれているの?といった感じです。。。</p>
<p>修正されたかたいらっしゃるでしょうか?<br />(英名分の余白しかとっていない? にしても リビジョンもそこそこの長さがあるような。。。)</p>
Unofficial Redmine Cooking - QA #762 (新規): RedmineのGDPR対応
https://redmine.tokyo/issues/762
2018-02-23T05:30:58Z
Tamura Shinji
<p>EUの一般データ保護規制(GDPR)をRedmineに適用された方いらっしゃいますか?</p>
<p>EasyRedmineはサービス提供しているので対応しているようですが。。。</p>
<p>社内で使用しているRedmineは放置でもいいとおもっているのですが、外部向けに使用しているRedmineは適用する必要がでてきていまして。。。</p>
Unofficial Redmine Cooking - QA #752 (回答済): 権限無Wiki画面アクセス時のログイン操作変更対策(Redmine3.3)
https://redmine.tokyo/issues/752
2018-01-15T04:53:54Z
Tamura Shinji
<p>題名が適切ではないような気がしますが、適切な文言が浮かびませんでした。。。</p>
<p>Redmineは2.6, 3.2, 3.4 と使っています。<br />3.3も同じかどうかは不明なのですが、3.2までは、公開プロジェクトのWikiに非公開プロジェクトのWikiのリンクをtextileで記述していた場合、<br />リンクとしては表示されていて、そのリンクをクリックした時点でログイン画面に遷移していたはずです。</p>
<p>Redmine3.4になってからは、textileで記述したものがログイン状態(リンク先に権限がない人)もしくは非ログイン状態の場合には、textileのままで表示されてしまいます。</p>
<p>設定を見渡しても同じような挙動にする設定が見当たらず。。。</p>
<p>旧Redmineと同じような挙動に変更することは難しいでしょうか?</p>
<p>一番やりたいのは、リンク先に閲覧権限がない場合は、任意のメッセージを表示したいんですが。。。</p>
Unofficial Redmine Cooking - QA #315 (新規): プロジェクトのメンバーリストをユーザカスタムフィールドでグルーピング表示を行いたい
https://redmine.tokyo/issues/315
2017-04-11T02:59:50Z
Tamura Shinji
<p>社内で使用していると、メンバーリストを所属ごとで表示したくなります。<br />現在、ユーザのカスタムフィールドに所属というフィールドがあるのでこれを使用して各プロジェクトに表示されるメンバーリストを<br />所属でグルーピングして表示させることはできますでしょうか?</p>
Unofficial Redmine Cooking - QA #309 (新規): ユーザ情報として和名、英名を言語切り替えで登録表示させたい
https://redmine.tokyo/issues/309
2017-03-13T09:24:51Z
Tamura Shinji
<p>現状、Active Directoryからユーザ情報を取得しているので和名の氏名しかないのですが、<br />これに付加情報として英名を登録しチケット表示に言語切り替えで表示切替をしたく思っています。</p>
<p>このようなことを実現しているようなパッチもしくは、プラグインをご存じないでしょうか?<br /><a class="external" href="https://redmine.ociotec.com/projects/localizable">https://redmine.ociotec.com/projects/localizable</a><br />のプラグインではそこまではできず。。。</p>
Unofficial Redmine Cooking - QA #308 (新規): グループのメンバー登録にグループを指定したい
https://redmine.tokyo/issues/308
2017-03-10T04:57:26Z
Tamura Shinji
<p>Active Directoryから所属の情報を得てグループを作成しているのですが、そのグループ情報を元に新たに別のグループ作成(グループの入れ子)をしたいと思っています。<br />プロジェクトに対してメンバー登録する際の動作と同じイメージです。</p>
<p>いろいろプラグインを探したのですが見つからず。<br />どなたか、プラグインもしくは改造ポイントご存じの方いらっしゃいましたらお願いします。</p>
Unofficial Redmine Cooking - QA #295 (新規): 複数のLDAP情報からグループ作成
https://redmine.tokyo/issues/295
2017-01-31T05:48:30Z
Tamura Shinji
<p>Active Directoryを使った認証を行っています。<br />認証時には、departmentの情報を用いてグループ作成・登録を行っています( <a href="https://github.com/thorin/redmine_ldap_sync" class="external">Redmine LDAP Sync</a> を使用)。</p>
<p>現状のActive Directoryには、まだ情報としてないのですが、同じようにして職務権限(一般社員、幹部社員とか)の情報を取得できるようにしたいと思っています。</p>
ただ、仮にjob titleの様なものが取得できたとしても、ロールまで割り振ることはできないのでプロジェクトへのメンバー登録時に簡易に登録できるように、
<ul>
<li>グループ名として、"所属 - 職務権限" といったグループの作成</li>
<li>ユーザのカスタムフィールドに職務権限を登録して、メンバー登録時に検索できるようにする</li>
</ul>
<p>個人的には一つ目の方が人事異動が発生した時も対応しやすいのでいいのではないかと思っていますが、何か良い方法お持ちの方はいらっしゃらないでしょうか?<br />(一つ目の方法であれば、プラグインの改造だけで済むと思ってますが。。。手を入れる範囲が多いなぁと想像しています)</p>
Unofficial Redmine Cooking - QA #286 (新規): チケット一覧のフィルターで担当者の表示を"チケット割り当て可能な担当者"だけにしたい
https://redmine.tokyo/issues/286
2017-01-13T02:31:14Z
Tamura Shinji
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>チケット作成のところでは担当者の選択肢はチケット割り当て可能なロールのユーザだけが表示されるのですが、<br />チケット一覧のフィルターではプロジェクトに登録されているメンバーすべてが表示されます。<br />もしかしたら、どこかの設定で非表示できるのかもしれませんが見つけられませんでした。<br />チケット一覧の担当者フィルターの表示項目をチケット割り当て可能なロールのユーザだけにすることは可能でしょうか?</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
Unofficial Redmine Cooking - QA #267 (回答済): ユーザ情報のカスタムフィールド値をチケットにも表示させたい
https://redmine.tokyo/issues/267
2016-12-19T07:02:08Z
Tamura Shinji
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>社内利用において、1チケットに対して担当部署、担当者が複数フィールド存在するチケットがあります。<br />また、ユーザ情報には、カスタムフィールドにて部署の情報を入れています(LDAP Syncプラグインにて自動グループ作成とActive Directoryから部署情報を登録)<br />チケット作成時に、該当担当者を選択した場合に担当部署を自動的に入力させるようなことはできませんでしょうか?</p>
<p><a class="external" href="http://www.redmine.org/plugins/computed_custom_field">http://www.redmine.org/plugins/computed_custom_field</a></p>
<p>でいろいろ試しているのですが、どうにもうまくいかず。。。<br />下手な英語でgitの方にも入れてはいますが。。。</p>
Unofficial Redmine Cooking - QA #261 (新規): プロジェクト一覧に管理者を表示させたい
https://redmine.tokyo/issues/261
2016-12-08T07:03:20Z
Tamura Shinji
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>プロジェクトの非メンバーに対して、下記を可能としたい。</p>
<ol>
<li>(アクセス権の無い物を含め)プロジェクトの一覧を参照可能とする</li>
<li>一覧にはプロジェクトの管理者名を表示する</li>
</ol>
<p>・非メンバーがプロジェクトの管理者に追加依頼する運用にしたい<br />・一覧は自動的に更新したい</p>
<p>元質問<br /><pre>
プロジェクト一覧は、公開もしくはメンバーに属しているプロジェクトのみが表示されます。
これを非メンバーでもプロジェクト一覧は同じように見せることはできないものでしょうか?
また、一覧表示した際には、そのプロジェクトの管理者(メンバー追加権限を有する人)を表示を行い、システム管理者に依頼しなくてもプロジェクトの管理者内でメンバー追加できるようにしたく思っています。
プラグインをいろいろ探したのですが該当するプラグインを見つけることが出来ず。。。
REST APIから一覧を作ろうと試みましたが、該当するフィールドデータを抽出するにはかなり手間が必要です。
wiki listでチケット一覧をカスタムして表示できるのと同様にプロジェクト一覧を表示させれればいいのですが。。。
</pre></p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<p>Redmineの画面上に表示する事は絶対条件でしょうか?</p>
<p>プロジェクトの作成/管理者変更が、頻繁に(毎時とか)発生する事は少ないでしょうから、定期的にSQLで抽出し、結果を外部で処理するだけでも運用できると思いますが。</p>
<p>下記、対象RoleのIDが5の場合のSQLサンプルです。<br /><pre>
select user_id,project_id,
(select login from users where id=user_id),
(select identifier from projects where project_id=id)
from members
where id in (select member_id from member_roles where role_id=5);
</pre></p>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?rec=261" alt="" /></p>
Unofficial Redmine Cooking - QA #251 (回答済): チケットのフィールドに、対応するユーザ情報を設定したい
https://redmine.tokyo/issues/251
2016-12-01T07:57:28Z
Tamura Shinji
<p>ユーザ情報に、"部署"の情報を入れています。<br />チケット作成時に、カスタムフィールドでその部署項目を追加した場合、担当者もしくは、同等のカスタムフィールドのユーザ情報から自動的に部署の情報を引っ張って入力させることは可能でしょうか?</p>
<ul>
<li>view customizeで行おうとしたのですが、ユーザ情報を別途参照ができない</li>
<li>computed custome field plugin でもできなさそう。。。</li>
</ul>
<p>だったので、うまくやれる方法があればいいのですが。。。</p>
<p>以上、よろしくお願いします。</p>