r-labs: Redmine
https://www.r-labs.org/
https://www.r-labs.org/welcome/index/themes/rlabs_theme_flat/favicon/favicon.ico?1665553646
2015-11-02T03:11:40Z
r-labs
Redmine
Redmine: userをrest apiを使って複数件 登録方法を教えてください
https://www.r-labs.org/boards/6/topics/283
2015-11-02T03:11:40Z
豊 小暮
kogure.yutaka@jp.panasonic.com
<p>一件別のユーサ登録は、以下の様なJSON形式でPOSTして登録できる環境があります。<br /><a class="external" href="http://(redmine">http://(redmine</a> url)/users.json?key=39b6972e838511c5644200b86e4dddc68546dfdf<br />【JSON】content-type : application/json
{<br /> "user":
{<br /> "login": "Taro",<br /> "firstname": "taro",<br /> "lastname": "aka",<br /> "mail": "<a class="email" href="mailto:aka.taro@sample.com">aka.taro@sample.com</a>" <br /> }<br />}</p>
<p>そこで複数件のユーザーを以下のJSONでPOSTしようとして以下のような2つのJSONテキストを用意して実行しました。<br />(urlやcontent-typeは同じ)<br />しかし、エラーとなって更新できません。エラーの内容は以下の通り<br />(形式1:500 : internal server error<br /> 形式2:422 : unprocessable Entity)<br />複数件のPOSTを可能にするようにする為のJSONの形式をご教示いただくか、一件別に登録をする仕様になっているのかご教示いただけますでしょうか?</p>
<p>【形式1】
{<br /> "user": [
{<br /> "login": "Jiro",<br /> "firstname": "jiro",<br /> "lastname": "aka",<br /> "mail": "<a class="email" href="mailto:aka.jiro@sample.com">aka.jiro@sample.com</a>" <br /> },
{<br /> "login": "Sabu",<br /> "firstname": "sabu",<br /> "lastname": "aka",<br /> "mail": "<a class="email" href="mailto:aka.sabu@sample.com">aka.sabu@sample.com</a>" <br /> }<br /> ]<br />}</p>
<p>【形式2】
{<br /> "user": {<br /> "login": [<br /> "Jiro",<br /> "Sabu" <br /> ],<br /> "firstname": [<br /> "jiro",<br /> "sabu" <br /> ],<br /> "lastname": [<br /> "aka",<br /> "aka" <br /> ],<br /> "mail": [<br /> "<a class="email" href="mailto:aka.jiro@sample.com">aka.jiro@sample.com</a>",<br /> "<a class="email" href="mailto:aka.sabu@sample.com">aka.sabu@sample.com</a>" <br /> ]<br /> }<br />}</p>
Redmine: What Redmine theme the site using
https://www.r-labs.org/boards/6/topics/276
2014-11-13T21:26:04Z
Ramon Mendes
midiway@midi.rs
<p>I just want to know what theme is being used for this site.<br />Thanks in advance!</p>
Redmine: RE: チケットごとにユーザー権限を設定する方法について
https://www.r-labs.org/boards/6/topics/266?r=270#message-270
2014-04-02T00:55:10Z
Masaki Ando
engineer.masaki@gmail.com
<p>ご回答ありがとうございます。<br />やはり運用でカバーするしかないようですね。<br />ありがとうございました。</p>
Redmine: RE: チケットごとにユーザー権限を設定する方法について
https://www.r-labs.org/boards/6/topics/266?r=269#message-269
2014-04-01T15:21:49Z
Haru Iida
<p>yusuke kokubo は書きました:</p>
<blockquote>
<p>ロールとトラッカーとワークフローを駆使したらなんとかできそうな気もしますが...</p>
</blockquote>
<p>ステータスを変更する権限だったら制御できそうな気もしますが、編集権と参照権も行けるかな?ちょっと具体的な設定が思いつきません。</p>
Redmine: RE: チケットごとにユーザー権限を設定する方法について
https://www.r-labs.org/boards/6/topics/266?r=268#message-268
2014-04-01T15:16:32Z
yusuke kokubo
yusuke.in.application@gmail.com
<p>ロールとトラッカーとワークフローを駆使したらなんとかできそうな気もしますが...</p>
Redmine: RE: チケットごとにユーザー権限を設定する方法について
https://www.r-labs.org/boards/6/topics/266?r=267#message-267
2014-04-01T15:14:19Z
Haru Iida
<p>私の知る限りそのようなプラグインは無いですね。</p>
<p>運用でカバーするとすれば、例えば以下のような手が考えられます。面倒ですが。</p>
<p>例)</p>
<ul>
<li>メンバー A, B, Cがいる。</li>
<li>Aすべてのチケットの編集が可。</li>
<li>Bはすべてのチケットを閲覧可。一部のチケットを編集可</li>
<li>Cはチケットによって編集可、閲覧のみ可、閲覧不可がある</li>
</ul>
<p>の場合、親プロジェクトと子プロジェクトを作ります。子プロジェクトは非公開プロジェクトにし、メンバ以外の参照権をなくします。<br />親プロジェクトにはA, B, C共にチケット編集権のあるロールを与えます。<br />子プロジェクトにはAは編集権、Bは閲覧権のロールを与え、Cはメンバに入れません。</p>
<p>親プロジェクトに登録したチケットはA, B, Cの誰でも編集できます。<br />子プロジェクトに登録したチケットはAは編集可、Bは参照のみ可、Cは参照も不可になります。</p>
<p>チケット一覧、ロードマップ、活動は親プロジェクト側で見れば子プロジェクトのチケットも見えるはずなのでチケット作成時のみ作るプロジェクトを気をつければ後は親プロジェクトからチケットにアクセスすればよいと思います。</p>
Redmine: チケットごとにユーザー権限を設定する方法について
https://www.r-labs.org/boards/6/topics/266
2014-04-01T10:48:14Z
Masaki Ando
engineer.masaki@gmail.com
<p>現状Redmineはプロジェクトごとにユーザー権限を設定する事になっていますが、<br />業務上の都合でチケットごとに以下の2つの権限をユーザーごとに設定しなければならなくなりました。<br />・閲覧<br />・編集<br />既にプラグインがあればいいのですが、そのようなプラグインは出てますか?<br />出ていないとしたら、どのようにするのがベストプラクティスか教えて頂けるとありがたいです。<br />何卒よろしくお願いします。</p>
Redmine: RE: プラグインDMSFの検索エンジンをHyper Estraierへ替える について
https://www.r-labs.org/boards/6/topics/240?r=244#message-244
2012-11-09T01:40:16Z
Masanori Machii
vegashrine@gmail.com
<p>すでに 2.x 系が主流になりそうなので,例のWikiを編集し直します.社内にテスト環境を作ってからですが.</p>
Redmine: RE: プラグインDMSFの検索エンジンをHyper Estraierへ替える について
https://www.r-labs.org/boards/6/topics/240?r=243#message-243
2012-11-09T00:07:15Z
匿名ユーザー
<p>おおおおお、検索できました!ありがとうございます。これでRedmaineの活用範囲が広がりました。</p>
<p>もっと日本語全文検索機能の追加が簡単になればいいんですけどね。今後RedmineやOSその他の<br />バージョンアップで同じことになってしまうんでしょうね。</p>
Redmine: RE: プラグインDMSFの検索エンジンをHyper Estraierへ替える について
https://www.r-labs.org/boards/6/topics/240?r=242#message-242
2012-11-08T06:57:47Z
Nobu Toyofuku
nobu_toyofuku@nifty.com
<p>dmsfプラグインの redmine-2対応版が出ていたことに気づいていませんでした。<br />提示されたコードの<br /><pre>
#dmsf_attrs = filename.split("_")
#next if dmsf_attrs[1].blank?
#next unless results.select{|f| f.id.to_s == dmsf_attrs[1]}.empty?
dmsf_attrs = filename.scan(/^([^\/]+\/[^_]+)_([\d]+)_(.*)$/)
id_attribute = 0
id_attribute = dmsf_attrs[0][1] if dmsf_attrs.length > 0
next if dmsf_attrs.length == 0 || id_attribute == 0
next unless results.select{|f| f.id.to_s == id_attribute}.empty?
dmsf_file = DmsfFile.where(limit_options[:conditions]).where(:id => id_attribute, :deleted => false).first
</pre><br />の部分を<br /><pre>
dmsf_attrs = filename.split("_")
next if dmsf_attrs[1].blank?
next unless results.select{|f| f.id.to_s == dmsf_attrs[1]}.empty?
dmsf_file = DmsfFile.where(limit_options[:conditions]).where(:id => dmsf_attrs[1], :deleted => false).first
</pre><br />に変更したら検索できました。<br />取りあえずこれで試してみてください。</p>
Redmine: RE: プラグインDMSFの検索エンジンをHyper Estraierへ替える について
https://www.r-labs.org/boards/6/topics/240?r=241#message-241
2012-11-07T02:25:48Z
Masanori Machii
vegashrine@gmail.com
<p>例のWikiを書いたものです.(仕事の合間に)当該コードを見てみます.</p>
Redmine: プラグインDMSFの検索エンジンをHyper Estraierへ替える について
https://www.r-labs.org/boards/6/topics/240
2012-11-06T08:06:13Z
匿名ユーザー
<p>はじめまして。どこに質問すれば良いかもわからぬ初心者なのですが、<br />Scimpr(さん?) Blog の<br /><a href="http://blog.scimpr.com/2012/08/13/redmine2-0%E3%81%AEdmsf%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92hyper-estraier%E3%81%A7%E5%85%A8%E6%96%87%E6%A4%9C%E7%B4%A2/" class="external">Redmine2.0のDMSFファイルをHyper Estraierで全文検索</a><br />を見て、DMSFファイルを全文検索したいと思い、挑戦していますがうまくいきません。</p>
<p> 上記Blogの元になっているのがこちらのWikiにあります<br /><a href="http://www.r-labs.org/projects/r-labs/wiki/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3DMSF%E3%81%AE%E6%A4%9C%E7%B4%A2%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%82%92Hyper_Estraier%E3%81%B8%E6%9B%BF%E3%81%88%E3%82%8B#%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3DMSF%E3%81%AE%E6%A4%9C%E7%B4%A2%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%82%92Hyper-Estraier%E3%81%B8%E6%9B%BF%E3%81%88%E3%82%8B" class="external">プラグインDMSFの検索エンジンをHyper Estraierへ替える</a><br />でしたので、こちらに質問させていただきました。Wiki書いてある通りに変更したつもりなのですが、検索結果はゼロとなってしまいます。</p>
<p>環境は以下の通りです。<br /> Centos6.3<br /> Redmine2.1.0<br /> redmine_dmsf1.4.5</p>
<p>・Hyper Estraier単体としては、コマンドでインデックスの作成、検索ができるので、正常と思います。<br />・Rubyのサンプルプログラムでも検索できているので、Rubyからの制御もできていると思います。</p>
<p>Redmineの検索機能が働いていないと考えられ、database.nil以下の変更で、<br />filename = uri.sub(/.*\//, '')<br />以降(Wikiでは修正対象外)に問題があるのではと思っているのですが、具体的にどこがマズイのか分かりません。<br />変更後のコードが下記です。勝手なお願いですが、もし何か分かることがあれば教えてください。</p>
<p>app/models/dmsf_file.rb の database.nil 以下<br /><pre>
unless database.nil?
# create a search condition object
cond = Estraier::Condition::new
# set the search phrase to the search condition object
queryString = tokens.join(options[:all_words] ? ' AND ': ' OR ')
cond.set_phrase(queryString )
# get the result of search
result = database.search(cond)
if result
# for each document in the result
dnum = result.doc_num
for i in 0...dnum
# retrieve the document object
doc = database.get_doc(result.get_doc_id(i), 0)
next unless doc
# display attributes
uri = doc.attr("@uri")
if uri
filename = uri.sub(/.*\//, '')
#dmsf_attrs = filename.split("_")
#next if dmsf_attrs[1].blank?
#next unless results.select{|f| f.id.to_s == dmsf_attrs[1]}.empty?
dmsf_attrs = filename.scan(/^([^\/]+\/[^_]+)_([\d]+)_(.*)$/)
id_attribute = 0
id_attribute = dmsf_attrs[0][1] if dmsf_attrs.length > 0
next if dmsf_attrs.length == 0 || id_attribute == 0
next unless results.select{|f| f.id.to_s == id_attribute}.empty?
dmsf_file = DmsfFile.where(limit_options[:conditions]).where(:id => id_attribute, :deleted => false).first
if !dmsf_file.nil?
if options[:offset]
if options[:before]
next if dmsf_file.updated_at < options[:offset]
else
next if dmsf_file.updated_at > options[:offset]
end
end
allowed = User.current.allowed_to?(:view_dmsf_files, dmsf_file.project)
project_included = false
project_included = true if projects.nil?
if !project_included
projects.each {|x|
project_included = true if x[:id] == dmsf_file.project.id
}
end
if (allowed && project_included)
results.push(dmsf_file)
results_count += 1
end
end
end
end
end
# close the database
unless database.close
Rails.logger.warn(database.err_msg(database.error))
end
end # unless database.nil?
end
[results, results_count]
end
end
</pre></p>
Redmine: RE: Bitnami Redmine(Cent OS版)とTestLinkの連携方法を教えてください。
https://www.r-labs.org/boards/6/topics/237?r=238#message-238
2012-08-17T23:04:42Z
Haru Iida
<p>こんにちは。</p>
<p>TestLinkとの連携であればTestLink link プラグインを入れれば良いのではないでしょうか。</p>
<p>以下のプロジェクトで質問チケットを登録してみるとよいと思います。<br /><a class="external" href="http://www.r-labs.org/projects/rp-testlinklink">http://www.r-labs.org/projects/rp-testlinklink</a></p>
<p>ただ、漠然と「各種設定を教えてください」では答えてもらえないと思うので「これこれこういう設定をしてみたのだけどこうなってしまいました。どうしてでしょう?」みたいになると答えやすいと思います。</p>
<p>あと、お使いのOSやRedmineのバージョンも書かれた方がよいと思います。</p>
<p>では。</p>
Redmine: Bitnami Redmine(Cent OS版)とTestLinkの連携方法を教えてください。
https://www.r-labs.org/boards/6/topics/237
2012-08-17T00:48:46Z
高典 新門
takanori.shinkado@sprintsystem.co.jp
<p>初めて、投稿させて頂きます。<br />現在、社内管理用として、Bitnami Redmineを使っています。<br />OSはCent OSとなります。</p>
<p>そこで、TestLinkと連携させたいのですが、<br />Cent OS版での連携方法、各種設定に関する情報が乏しく、<br />完全に行き詰っております。</p>
<p>どなたか、ノウハウを保有している方がおられましたら、<br />ご教示頂ければ、幸いでございます。</p>
<p>ちなみに私のスキルレベルは、<br />Rails初心者、Redmine初心者という状況で、<br />困っています。。。<br /><img src="/plugin_assets/redmine_wiki_extensions/images/sad.png" alt=":("> <br />以上、よろしくお願いいたします。</p>
Redmine: RE: メールによるチケットの登録機能について
https://www.r-labs.org/boards/6/topics/184?r=194#message-194
2010-10-25T01:57:15Z
Hirofumi Kubota
<p>上記の件、早速試してみましたが、やはりリダイレクトされてしまいます。<br />(添付ファイルのHTMLが返されます。)<br />また、当然のことながら、チケットの登録もされませんでした。<br />[Haru iida]さんがお試しくださった際には、チケットの登録が出来たとのことですので<br />Redmine側で何か設定が必要もしくは、こちらの環境で、デフォルトの設定を<br />変更している可能性があるのどちらかだと思いますが、見当がつかなくて<br />困っております。<br />大変勝手なお願いですが、思いつく範囲で結構ですので、何かヒントをいただけないでしょうか?<br />(POSTメソッド実行用VBSファイルも添付させて頂きます。)</p>