入力フォーム

職場ではWebに情報を掲載するときのために、 Webフォームを使っている。 こいつはperlで一から書いた代物で、 申請の種類に応じて必要な項目のチェックを行う。 元々はここからメールを出すためのものだったのだが、 tracを導入した際にちょっといじって同じ物をtracのチケットに登録するようにした。

で、redmineだとWebインターフェイスでカスタムフィールドを作って必要な情報を簡単に追加できる。 しかも、追加したカスタムフィールドを自動的に入力フォームに配置してくれる。 ただ、申請Aの時必須な項目が、申請Bでも必須だとは限らない。 どうしたものかと悩んでいたが、 新しく入れ直したredmineをいじっていたらトラッカーごとに使うカスタムフィールドを設定できるではないか。 ということは、申請Aと申請Bそれぞれにトラッカーを用意すればいけそう。 俄然その気になってきた。