https://redmine.tokyo/
https://redmine.tokyo/welcome/index/themes/redmine_tokyo_theme/favicon/favicon.ico?1665553863
2017-02-05T04:10:45Z
redmine.tokyo
Unofficial Redmine Cooking - QA #300: 特定の人の活動状況を追いたい(Redmine本家含)
https://redmine.tokyo/issues/300?journal_id=3375
2017-02-05T04:10:45Z
奈良 裕記
<ul><li><strong>説明</strong> を更新 (<a title="差分を表示" href="/journals/3375/diff?detail_id=1864">差分</a>)</li></ul>
Unofficial Redmine Cooking - QA #300: 特定の人の活動状況を追いたい(Redmine本家含)
https://redmine.tokyo/issues/300?journal_id=3377
2017-02-05T12:40:05Z
前田 剛
<ul></ul><p>ユーザーのプロフィール画面内の「活動」というリンクをクリックしたときに表示される画面はいかがでしょうか。</p>
<p><a class="external" href="http://www.redmine.org/activity?from=2017-02-05&user_id=332">http://www.redmine.org/activity?from=2017-02-05&user_id=332</a></p>
Unofficial Redmine Cooking - QA #300: 特定の人の活動状況を追いたい(Redmine本家含)
https://redmine.tokyo/issues/300?journal_id=3379
2017-02-05T17:21:25Z
奈良 裕記
<ul><li><strong>説明</strong> を更新 (<a title="差分を表示" href="/journals/3379/diff?detail_id=1867">差分</a>)</li><li><strong>カテゴリ</strong> を <i>UI</i> にセット</li><li><strong>ステータス</strong> を <i>新規</i> から <i>回答済</i> に変更</li><li><strong>対象バージョン</strong> を <i>未解決</i> から <i>標準対応済</i> に変更</li></ul><p>ありがとうございますー。<br />標準機能にあっても、普通の(まともな)ユーザが気付くとは思えませんね。。</p>
Unofficial Redmine Cooking - QA #300: 特定の人の活動状況を追いたい(Redmine本家含)
https://redmine.tokyo/issues/300?journal_id=6886
2019-09-21T05:40:35Z
奈良 裕記
<ul></ul><p>ブランク期間があると空白ページの操作が続くので、<br />数年前の自分の投稿履歴を追いたい時は辛いです。<br />(良さそうなのを見つけたら自分が既に+1していたことも頻繁)</p>
<p>下記パッチの機能か、一括出力が欲しいところ<br /><a class="external" href="https://www.redmine.org/issues/3099#note-6">https://www.redmine.org/issues/3099#note-6</a></p>
Unofficial Redmine Cooking - QA #300: 特定の人の活動状況を追いたい(Redmine本家含)
https://redmine.tokyo/issues/300?journal_id=6897
2019-09-22T04:17:04Z
奈良 裕記
<ul></ul><p>DBアクセスできれば、SQLで直接出力可能です。</p>
<p>注記分だけを確認する場合の例</p>
<p>select journalized_id,created_on,notes from journals where user_id=1234567;</p>
<p>Redmine本家分履歴取得には不可ですが。</p>
Unofficial Redmine Cooking - QA #300: 特定の人の活動状況を追いたい(Redmine本家含)
https://redmine.tokyo/issues/300?journal_id=7017
2019-10-03T16:03:38Z
奈良 裕記
<ul></ul><a name="Redmine本家のユーザID単位変更情報取得方法"></a>
<h1 >Redmine本家のユーザID単位変更情報取得方法<a href="#Redmine本家のユーザID単位変更情報取得方法" class="wiki-anchor">¶</a></h1>
<p>下記手順で、指定したユーザの過去コメント情報を取得できた。</p>
<p>以下、redmine本家のユーザID=1234567、登録日が2017/1/24だった場合の実施例</p>
<a name="1Redmine本家登録日の確認"></a>
<h2 >1.Redmine本家登録日の確認<a href="#1Redmine本家登録日の確認" class="wiki-anchor">¶</a></h2>
<p>redmine.org上のユーザID登録日を確認する。<br />登録日はそのユーザIDのリンクからわかる。</p>
<p>この登録日より前の活動履歴を取得する必要は無い(単なる無駄)</p>
<a name="2活動履歴一括取得"></a>
<h2 >2.活動履歴一括取得<a href="#2活動履歴一括取得" class="wiki-anchor">¶</a></h2>
<p>下記のように、3日単位のユーザID指定した活動履歴取得バッチを作成し一括実行する。<br />本家登録日より前の日時は検索不要。<br />指定したユーザIDによる変更のリンクのみが出力される。</p>
<pre>
curl -o 2019-09-30.txt "http://www.redmine.org/activity?from=2019-09-30&user_id=1234567"
curl -o 2019-09-27.txt "http://www.redmine.org/activity?from=2019-09-27&user_id=1234567"
curl -o 2019-09-24.txt "http://www.redmine.org/activity?from=2019-09-27&user_id=1234567"
...
curl -o 2017-01-24.txt "http://www.redmine.org/activity?from=2019-01-24&user_id=1234567"
</pre>
<p>本家サーバ負荷集中を考えると、途中でSleep入れた方が良い。<br />1回のアクセスに平均1秒程度掛かった。<br />勿論curlでもwgetでも構わない。</p>
<a name="3変更履歴抽出"></a>
<h2 >3.変更履歴抽出<a href="#3変更履歴抽出" class="wiki-anchor">¶</a></h2>
<p>上で出力したファイルから抽出する。<br />"<a href=""/issues/" で検索すれば良い。</p>
<p>コメント<br /><pre>
<a href="/issues/5358#change-86242">Feature #5358: Share Issues Categories for sub-projects</a>
<a href="/issues/5358#change-92804">Feature #5358: Share Issues Categories for sub-projects</a>
</pre></p>
<p>チケット作成<br /><pre>
<a href="/issues/29164">Feature #29164 (New): Make the terms overwrite from the Redmine administration screen.</a>
</pre></p>
<a name="4実際の変更内容確認"></a>
<h2 >4.実際の変更内容確認<a href="#4実際の変更内容確認" class="wiki-anchor">¶</a></h2>
<p>上記の検索結果をredmineのURLに繋げれば、過去のコメントを参照できる。</p>
<p><a class="external" href="http://www.redmine.org/issues/5358#change-92804">http://www.redmine.org/issues/5358#change-92804</a></p>
<a name="5補足"></a>
<h2 >5.補足<a href="#5補足" class="wiki-anchor">¶</a></h2>
<p>多数のIDを一括調査したい場合は、user_idの指定無しで取得し、後からテキストを処理することも可能。(各注記は、下記形式で記録出力されている)</p>
<p>但し、本手順は、3日単位のactivities取得で、取りこぼしが無いことを前提にしている。<br />指定した3日間の途中で1日に10000件のコメントがあり、途中で1日分のデータが欠けたような場合は、欠測する。<br />(この現象が実際に発生するかは未確認)</p>
<pre><code class="html syntaxhl" data-language="html">
<span class="nt"><dt</span> <span class="na">class=</span><span class="s">"issue-note "</span><span class="nt">></span>
<span class="nt"><img</span> <span class="na">alt=</span><span class="s">""</span> <span class="na">class=</span><span class="s">"gravatar"</span> <span class="na">default=</span><span class="s">"identicon"</span> <span class="na">rating=</span><span class="s">"PG"</span> <span class="na">src=</span><span class="s">"http://www.gravatar.com/avatar/5afa0b3a91d287fdf8b248a118a3975d?rating=PG&amp;size=24&amp;default=identicon"</span> <span class="na">ssl=</span><span class="s">"false"</span> <span class="na">title=</span><span class="s">""</span> <span class="nt">/></span>
<span class="nt"><span</span> <span class="na">class=</span><span class="s">"time"</span><span class="nt">></span>05:09<span class="nt"></span></span>
<span class="nt"><span</span> <span class="na">class=</span><span class="s">"project"</span><span class="nt">></span>Redmine<span class="nt"></span></span>
<span class="nt"><a</span> <span class="na">href=</span><span class="s">"/issues/29482#change-93846"</span><span class="nt">></span>Patch #29482: Query system for Projects page<span class="nt"></a></span>
<span class="nt"></dt></span>
<span class="nt"><dd</span> <span class="na">class=</span><span class="s">""</span><span class="nt">><span</span> <span class="na">class=</span><span class="s">"description"</span><span class="nt">></span>+1<span class="nt"><br</span> <span class="nt">/></span></span>
<span class="nt"><span</span> <span class="na">class=</span><span class="s">"author"</span><span class="nt">><a</span> <span class="na">href=</span><span class="s">"/users/151432"</span> <span class="na">class=</span><span class="s">"user active"</span><span class="nt">></span>Yuuki NARA<span class="nt"></a></span></dd></span>
</code></pre>
Unofficial Redmine Cooking - QA #300: 特定の人の活動状況を追いたい(Redmine本家含)
https://redmine.tokyo/issues/300?journal_id=7018
2019-10-03T16:08:11Z
奈良 裕記
<ul><li><strong>説明</strong> を更新 (<a title="差分を表示" href="/journals/7018/diff?detail_id=4510">差分</a>)</li></ul>
Unofficial Redmine Cooking - QA #300: 特定の人の活動状況を追いたい(Redmine本家含)
https://redmine.tokyo/issues/300?journal_id=7019
2019-10-03T16:13:13Z
奈良 裕記
<ul><li><strong>題名</strong> を <i>特定の人の活動状況を追いたい</i> から <i>特定の人の活動状況を追いたい(Redmine本家含)</i> に変更</li><li><strong>説明</strong> を更新 (<a title="差分を表示" href="/journals/7019/diff?detail_id=4512">差分</a>)</li></ul>
Unofficial Redmine Cooking - QA #300: 特定の人の活動状況を追いたい(Redmine本家含)
https://redmine.tokyo/issues/300?journal_id=7243
2019-10-14T06:56:14Z
奈良 裕記
<ul><li><strong>説明</strong> を更新 (<a title="差分を表示" href="/journals/7243/diff?detail_id=4737">差分</a>)</li></ul>
Unofficial Redmine Cooking - QA #300: 特定の人の活動状況を追いたい(Redmine本家含)
https://redmine.tokyo/issues/300?journal_id=8863
2021-04-26T16:33:14Z
奈良 裕記
<ul><li><strong>説明</strong> を更新 (<a title="差分を表示" href="/journals/8863/diff?detail_id=6055">差分</a>)</li></ul>