Skip to content

[Feature Request] Support future() function in field-level policy rules #671

@ymc9

Description

@ymc9

Right now you can't use future() to check for post-update values in field-level rules. The workaround is to use a model-level rule instead.

People may desire such a support so rules are more "localized" on fields:

model User {
    ....
    role Role @default(user) @allow('update', auth().role == 'superadmin' && future() != 'superadmin')
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions