Files
UnrealEngineUWP/Engine/Source/Programs/Horde/Horde.Server/Projects/ProjectAclAction.cs
ben marsh 7d8efcb200 Horde: Move definition for AclAction into EpicGames.Horde.
[CL 31774896 by ben marsh in ue5-main branch]
2024-02-23 15:34:06 -05:00

33 lines
886 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using EpicGames.Horde.Acls;
namespace Horde.Server.Projects
{
/// <summary>
/// ACL actions that can be performed on projects
/// </summary>
public static class ProjectAclAction
{
/// <summary>
/// Allows the creation of new projects
/// </summary>
public static AclAction CreateProject { get; } = new AclAction("CreateProject");
/// <summary>
/// Allows deletion of projects.
/// </summary>
public static AclAction DeleteProject { get; } = new AclAction("DeleteProject");
/// <summary>
/// Modify attributes of a project (name, categories, etc...)
/// </summary>
public static AclAction UpdateProject { get; } = new AclAction("UpdateProject");
/// <summary>
/// View information about a project
/// </summary>
public static AclAction ViewProject { get; } = new AclAction("ViewProject");
}
}