Merge pull request #2840 from sbwalker/dev
fix site provisioning issue for host module definitions
This commit is contained in:
commit
51d42692ba
|
@ -359,10 +359,21 @@ namespace Oqtane.Repository
|
|||
|
||||
if (moduledefinition.Categories == "Admin")
|
||||
{
|
||||
moduledefinition.PermissionList = new List<Permission>
|
||||
var shortName = moduledefinition.ModuleDefinitionName.Replace("Oqtane.Modules.Admin.", "").Replace(", Oqtane.Client", "");
|
||||
if (Constants.DefaultHostModuleTypes.Contains(shortName))
|
||||
{
|
||||
new Permission(PermissionNames.Utilize, RoleNames.Admin, true)
|
||||
};
|
||||
moduledefinition.PermissionList = new List<Permission>
|
||||
{
|
||||
new Permission(PermissionNames.Utilize, RoleNames.Host, true)
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
moduledefinition.PermissionList = new List<Permission>
|
||||
{
|
||||
new Permission(PermissionNames.Utilize, RoleNames.Admin, true)
|
||||
};
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
using System;
|
||||
using Oqtane.Models;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace Oqtane.Shared
|
||||
{
|
||||
|
@ -39,6 +42,8 @@ namespace Oqtane.Shared
|
|||
|
||||
public const string DefaultSiteTemplate = "Oqtane.SiteTemplates.DefaultSiteTemplate, Oqtane.Server";
|
||||
|
||||
public static readonly string[] DefaultHostModuleTypes = new[] { "Upgrade", "Themes", "SystemInfo", "Sql", "Sites", "ModuleDefinitions", "Logs", "Jobs", "ModuleCreator" };
|
||||
|
||||
public const string FileUrl = "/files/";
|
||||
public const string ImageUrl = "/api/file/image/";
|
||||
public const int UserFolderCapacity = 20; // megabytes
|
||||
|
|
Loading…
Reference in New Issue
Block a user