@nymphjs/nymph
Version:
Nymph.js - Nymph ORM
53 lines • 2.43 kB
JavaScript
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