Делите путем


хасЕнтитyПривилеге

Враћа се ако корисник има привилегију за одређену табелу.

Доступно за

Апликације засноване на моделу

Синтакса

context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)

Параметри

Име параметра Тип Потребно Опис
ентитетТипеИме string Да Име типа табеле
Претрага enum No Типови привилегија табеле. Има следеће елементе:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
привилегијаДубина enum No Табела привилегија дубина. Има следеће елементе:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Повратна вредност

Тип: boolean

Примедбе

Ова функција може да врати фалсе ако метаподаци табеле нису локално кеширани. Да бисте осигурали да су метаподаци табеле доступни у локалном кешу, позовите и сачекајте на гетЕнтитyМетадата пре позивања hasEntityPrivilege.

await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);

Упоредити
Референца АПИ-ја компоненте Повер Аппс
Преглед оквира компоненти Повер Аппс