UNPKG

@universis/dining

Version:

Universis api for dining

57 lines 1.7 kB
{ "$schema": "https://themost-framework.github.io/themost/models/2018/2/schema.json", "@id": "https://universis.io/schemas/GuardianFinancialAttribute", "name": "GuardianFinancialAttribute", "title": "GuardianFinancialAttributes", "hidden": true, "sealed": false, "abstract": false, "version": "1.0", "inherits": "DiningRequestFinancialAttribute", "fields": [ { "name": "diningRequest", "type": "DiningRequestAction", "nullable": false } ], "privileges": [ { "mask": 15, "type": "global" }, { "mask": 15, "type": "global", "account": "Administrators" }, { "mask": 15, "type": "global", "account": "DiningAdministrators" }, { "mask": 15, "type": "self", "filter": "diningRequest/student/department eq departments()", "account": "DiningUsers" }, { "mask": 1, "type": "self", "filter": "diningRequest/owner eq me()" }, { "mask": 2, "type": "self", "filter": "diningRequest/owner eq me() and diningRequest/agent eq null and diningRequest/actionStatus/alternateName eq 'PotentialActionStatus'", "account": "Students" }, { "mask": 4, "type": "self", "filter": "diningRequest/owner eq me() and diningRequest/agent eq null and diningRequest/actionStatus/alternateName eq 'PotentialActionStatus'", "account": "Students" } ] }