DataModel: Quality discriminants easier to align with the names in the spec
This commit is contained in:
parent
062f669369
commit
54e64014a5
1 changed files with 7 additions and 0 deletions
|
@ -40,9 +40,12 @@ bitflags! {
|
||||||
const READ_PRIVILEGE_MASK = Self::NEED_VIEW.bits | Self::NEED_MANAGE.bits | Self::NEED_OPERATE.bits | Self::NEED_ADMIN.bits;
|
const READ_PRIVILEGE_MASK = Self::NEED_VIEW.bits | Self::NEED_MANAGE.bits | Self::NEED_OPERATE.bits | Self::NEED_ADMIN.bits;
|
||||||
const WRITE_PRIVILEGE_MASK = Self::NEED_MANAGE.bits | Self::NEED_OPERATE.bits | Self::NEED_ADMIN.bits;
|
const WRITE_PRIVILEGE_MASK = Self::NEED_MANAGE.bits | Self::NEED_OPERATE.bits | Self::NEED_ADMIN.bits;
|
||||||
const RV = Self::READ.bits | Self::NEED_VIEW.bits;
|
const RV = Self::READ.bits | Self::NEED_VIEW.bits;
|
||||||
|
const RF = Self::READ.bits | Self::FAB_SCOPED.bits;
|
||||||
|
const RA = Self::READ.bits | Self::NEED_ADMIN.bits;
|
||||||
const RWVA = Self::READ.bits | Self::WRITE.bits | Self::NEED_VIEW.bits | Self::NEED_ADMIN.bits;
|
const RWVA = Self::READ.bits | Self::WRITE.bits | Self::NEED_VIEW.bits | Self::NEED_ADMIN.bits;
|
||||||
const RWFA = Self::READ.bits | Self::WRITE.bits | Self::FAB_SCOPED.bits | Self::NEED_ADMIN.bits;
|
const RWFA = Self::READ.bits | Self::WRITE.bits | Self::FAB_SCOPED.bits | Self::NEED_ADMIN.bits;
|
||||||
const RWVM = Self::READ.bits | Self::WRITE.bits | Self::NEED_VIEW.bits | Self::NEED_MANAGE.bits;
|
const RWVM = Self::READ.bits | Self::WRITE.bits | Self::NEED_VIEW.bits | Self::NEED_MANAGE.bits;
|
||||||
|
const RWFVM = Self::READ.bits | Self::WRITE.bits | Self::FAB_SCOPED.bits |Self::NEED_VIEW.bits | Self::NEED_MANAGE.bits;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -79,6 +82,10 @@ bitflags! {
|
||||||
const NULLABLE = 0x08; // Short: X
|
const NULLABLE = 0x08; // Short: X
|
||||||
|
|
||||||
const SN = Self::SCENE.bits | Self::PERSISTENT.bits;
|
const SN = Self::SCENE.bits | Self::PERSISTENT.bits;
|
||||||
|
const S = Self::SCENE.bits;
|
||||||
|
const N = Self::PERSISTENT.bits;
|
||||||
|
const F = Self::FIXED.bits;
|
||||||
|
const X = Self::NULLABLE.bits;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue