Skip to content

YusukeKokubo/redmine_ical_import

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redmine ical import plugin

icalをインポートしてRedmineのチケットとして作成します。

install

gem install icalendar

rake db:migrate_plugins RAILS_ENV=production

(テーブルを追加するだけなので危険は少ないです)

Caution

  • GoogleカレンダーのようにTZIDがつかない時間は強制的に日本時間に変換されます。

  • チケットを作成or更新するのは以下のいずれかの条件にあったものです

    イベント開始日(DTSTART)が現在日より未来日
    イベント更新日時(LAST-MODIFIED)が現在日時より未来日時
  • %RAILS_HOME%/log/ical_import.logにログが出力されます

how to use

  1. インストールする

  2. 管理画面の権限設定からical_importに権限をつける

  3. プロジェクトの設定画面でical importモジュールを有効にする

    (設定画面のタブにicalが追加される)
    
  4. ical設定画面でインポートしたいicalの公開URLを入力する

    ユーザーとトラッカーも選択できるのでする
    
  5. プロジェクトメニューのical importを開く

  6. 設定したicalの「更新」をクリックする

    イベントがチケットとなって作成される
    

イベントの更新時

  • ical側の更新はチケットに反映されます

    プラグイン側はイベントuidとチケットNoを内部的に紐付けています
    
  • チケットの変更はicalに反映されません

    あくまでもインポートしかしません
    

自動でicalのイベントをチケットに反映

icalのイベント更新は基本的には手動で更新されることを想定していますがコマンドから更新することも可能です。

%RAILS_HOME%/vendor/plugins/redmine_ical_import/lib/ical_import.rb

タスクスケジューラやCronを使って上記のRubyファイルをコマンドラインから実行すればプラグインに登録されているすべてのicalを更新します。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages