質問

これは一般的なシナリオだと確信していますが、答えは見つかりませんでした。現在、ユーザーに署名されているセッションスコープ付き変数があり、ドメインオブジェクトのカスタムバリーターを使用して条件付き検証を実行する必要があります。バリデーターにいる間にセッションスコープから現在のユーザーを取得する方法はありますか、またはおそらくこれを行う別の方法があります。 if(isBlank(it))return ['blank','summary',Presentation];)

基本的な支店:

class MyDomain 
{
    String aProperty;
    static constraints =
    {
        aProperty(validator:{
        if(isAdmin())return true;
        if(isBlank(it))return ['blank','summary',Presentation];
        })
    }
}
役に立ちましたか?

解決

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top