Skip to main content

upsert_user_privileges

Function upsert_user_privileges 

Source
pub(crate) async fn upsert_user_privileges<C>(
    db: &C,
    privileges: impl IntoIterator<Item = ActiveModel>,
) -> MetaResult<()>
where C: ConnectionTrait,
Expand description

Insert user privileges idempotently using the same key as idx_user_privilege_item. An existing privilege is preserved, except that its grant option is upgraded when requested.