iCalで第何◯曜日の繰り返し
- 第何◯曜日の繰り返しの予定をiCalで出力できるようにする。
- 昨日調べたように、下のルールが第1金曜日を表す。
RRULE:FREQ=MONTHLY;BYDAY=1FR
- FREQ が WEEKLY じゃなくて MONTHLY なことに注意
- ちゃんとical4jでこのルールにも対応してました
- ical4jの例にずばり書かれていました→RecurTest
- ↑のようにWeekDayのコンストラクタで int offset を与えるだけなので簡単に対応出来ました[Github]→(https://github.com/aipocom/aipo/commit/adee6bf2c61cdbcfc0aca5a4804dd41858921b47)
プロジェクト管理 > ガントチャート表示時にタスク一覧の表示順を引き継ぐ
- インターンも明日が最終日なので簡単なチケットを担当することに
- リスト表示時にタスク名、分類、ステータスなどでソート出来るが、ガントチャート表示に切り替えた時にソートしていたのが元に戻る仕様なのをソートした状態を引き継ぐ
- ソートの情報はセッションで管理している
- セッション変数は一意に定めるためにポートレットIDが頭につくようになっている→ALEipUtils.setTemp
- ポートレットIDを得て引数で与えられた key と合わせてセッション変数名を作って org.apache.turbine.om.security.User.setTempに引き渡す関数らしい