Redmine用のシンプルだが便利なプラグイン

私たちは、システム管理者の生活を自分自身で改善し続けています



Redmineのアクティブなタスクのリストは非常に膨大であることがよくあります。 ただし、その中には現時点で完了できないものが多数あります。クライアントからの応答を待っているか、合意した日付などにのみ完了できる可能性があります。



一方では、そのようなタスクは、たとえば、「Frozen」のステータスに転送できます。 一方で、緊急タスクのリストを散らかすのをやめます。 一方、それらを忘れる危険があります。 これを防ぐために、redmine_issue_open_dateプラグインが作成されました。



インストールとセットアップ。



プラグインをリポジトリからpluginsフォルダーに複製します。



git clone https://github.com/centosadmin/redmine_issue_open_date /opt/redmine/plugins
      
      





次に、移行を実行します。



 bundle exec rake redmine:plugins:migrate
      
      





そして、クラウンにタスクを追加します。



 bundle exec whenever -i redmine_issue_open_date -f plugins/redmine_issue_open_date/config/schedule.rb
      
      





タスクの実行を無効にするには、次のコマンドを実行します。



 bundle exec whenever -c redmine_issue_open_date -f plugins/redmine_issue_open_date/config/schedule.rb
      
      





プラグイン設定では、どのステータスがタスクを「凍結」と「オープン」のどちらにするかを決定できます。



画像



プラグインをインストールした後、タスクを更新するときにパラメーターセクションで、ステータスを[凍結]に対応するステータスに変更すると、[再開]フィールドに日付を選択するオプションが表示されます。



画像



どのように機能しますか?



すべてがシンプルです。 当日の00:01に、以下が実行されます。



 rake issue_open_date:switch
      
      





同時に、「凍結」に対応するステータスのすべてのタスクが選択され、その開始日は現在の日に設定されます。



基準に一致するタスクごとに、「開く」に対応するステータスが設定されます。



また、実行タスクに関する実行者またはチームリーダーへの通知は、 前の記事で説明した別のプラグインによって実行されます。



ご清聴ありがとうございました!



All Articles