UNPKG

@nymphjs/nymph

Version:

Nymph.js - Nymph ORM

53 lines 2.43 kB
export var TilmeldAccessLevels; (function (TilmeldAccessLevels) { TilmeldAccessLevels[TilmeldAccessLevels["NO_ACCESS"] = 0] = "NO_ACCESS"; TilmeldAccessLevels[TilmeldAccessLevels["READ_ACCESS"] = 1] = "READ_ACCESS"; TilmeldAccessLevels[TilmeldAccessLevels["WRITE_ACCESS"] = 2] = "WRITE_ACCESS"; // Keeping 3 open in case we ever need one between write and full. TilmeldAccessLevels[TilmeldAccessLevels["FULL_ACCESS"] = 4] = "FULL_ACCESS"; })(TilmeldAccessLevels || (TilmeldAccessLevels = {})); export var TilmeldAccessRequest; (function (TilmeldAccessRequest) { /** * The default level, any possible entity readable by the user. * * This is the same as or-ing together all of the levels listed below. */ TilmeldAccessRequest[TilmeldAccessRequest["ALL_LEVELS"] = 0] = "ALL_LEVELS"; /** * Owned by and accessible to the user. * * This is always enabled, so not including it has no effect. It's here to * allow the selection of _only_ user owned entities. */ TilmeldAccessRequest[TilmeldAccessRequest["USER_OWNED"] = 1] = "USER_OWNED"; /** * Owned by and accessible to the user's primary group. */ TilmeldAccessRequest[TilmeldAccessRequest["PRIMARY_GROUP_OWNED"] = 2] = "PRIMARY_GROUP_OWNED"; /** * Owned by and accessible to one of the user's secondary groups. */ TilmeldAccessRequest[TilmeldAccessRequest["SECONDARY_GROUP_OWNED"] = 4] = "SECONDARY_GROUP_OWNED"; /** * The user is listed in an access control list. */ TilmeldAccessRequest[TilmeldAccessRequest["USER_ACCESSIBLE"] = 8] = "USER_ACCESSIBLE"; /** * The user's primary group is listed in an access control list. */ TilmeldAccessRequest[TilmeldAccessRequest["PRIMARY_GROUP_ACCESSIBLE"] = 16] = "PRIMARY_GROUP_ACCESSIBLE"; /** * One of the user's secondary groups is listed in an access control list. */ TilmeldAccessRequest[TilmeldAccessRequest["SECONDARY_GROUP_ACCESSIBLE"] = 32] = "SECONDARY_GROUP_ACCESSIBLE"; /** * The entity is accessible to any user. */ TilmeldAccessRequest[TilmeldAccessRequest["OTHER_ACCESSIBLE"] = 64] = "OTHER_ACCESSIBLE"; /** * The entity is not owned by anyone. */ TilmeldAccessRequest[TilmeldAccessRequest["UNOWNED"] = 128] = "UNOWNED"; })(TilmeldAccessRequest || (TilmeldAccessRequest = {})); //# sourceMappingURL=Nymph.types.js.map