// Copyright (c) Umbraco.
// See LICENSE for more details.
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Umbraco.Cms.Core.Install.Models;
using Umbraco.Cms.Core.Services;
using Umbraco.Extensions;
namespace Umbraco.Cms.Core.Install.InstallSteps
{
///
/// Represents a step in the installation that ensure all the required permissions on files and folders are correct.
///
[InstallSetupStep(
InstallationType.NewInstall | InstallationType.Upgrade,
"Permissions",
0,
"",
PerformsAppRestart = true)]
public class FilePermissionsStep : InstallSetupStep