Redmine 2.0.1 用のプラグインを作成しています。ほとんどの要件はすでに満たされていますが、プラグインのアクセス許可に苦労しています。
プラグイン自体は、Redmine に関しては「グローバル」です。つまり、プロジェクトに依存しません。Redmine インスタンス全体のパーミッション システムはありますか? それともプロジェクト関連のパーミッション システムだけですか?
Redmine 2.0.1 用のプラグインを作成しています。ほとんどの要件はすでに満たされていますが、プラグインのアクセス許可に苦労しています。
プラグイン自体は、Redmine に関しては「グローバル」です。つまり、プロジェクトに依存しません。Redmine インスタンス全体のパーミッション システムはありますか? それともプロジェクト関連のパーミッション システムだけですか?
かなり長引きましたが、ようやく解決策を見つけることができました。興味があれば、私がやったことは次のとおりです。
1) 必要なブール権限を持つ新しいモデルを作成します。2) ユーザー パッチを作成して、ユーザー モデルに権限が付与されるようにします。例はこちら 3) ユーザー編集テンプレートを更新して、カスタム権限が含まれるようにします。 4) 好きな場所で権限を使用します。
HTH