tgstation-server 6.19.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
IUserGroupAuthority.cs
Go to the documentation of this file.
1using System.Linq;
4
9
11{
72}
Evaluates a set of IAuthorizationRequirements to be checked before executing a response.
Business logic for interating with the server.
Definition IAuthority.cs:9
RequirementsGated< AuthorityResponse< UserGroup > > Read(CancellationToken cancellationToken)
Gets the current UserGroup.
RequirementsGated< AuthorityResponse< UserGroup > > GetId(long id, bool includeJoins, CancellationToken cancellationToken)
Gets the UserGroup with a given id .
RequirementsGated< AuthorityResponse< UserGroup > > Update(long id, string? newName, PermissionSet? newPermissionSet, CancellationToken cancellationToken)
Updates a UserGroup.
RequirementsGated< AuthorityResponse > DeleteEmpty(long id, CancellationToken cancellationToken)
Deletes an empty UserGroup.
RequirementsGated< IQueryable< UserGroup > > Queryable(bool includeJoins)
Gets all registered UserGroups.
RequirementsGated< AuthorityResponse< UserGroup > > Create(string name, PermissionSet? permissionSet, CancellationToken cancellationToken)
Create a UserGroup.
@ List
User may list files if the Models.Instance allows it.
AdministrationRights
Administration rights for the server.