extensibility enhancements for site templates
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
namespace Oqtane.Models
|
||||
{
|
||||
public class GenericResponse
|
||||
public class Installation
|
||||
{
|
||||
public bool Success { get; set; }
|
||||
public string Message { get; set; }
|
@ -19,5 +19,23 @@ namespace Oqtane.Models
|
||||
public DateTime ModifiedOn { get; set; }
|
||||
|
||||
public Role Role { get; set; }
|
||||
|
||||
public Permission()
|
||||
{
|
||||
}
|
||||
|
||||
public Permission(string permissionName, string roleName, bool isAuthorized)
|
||||
{
|
||||
PermissionName = permissionName;
|
||||
Role = new Role { Name = roleName };
|
||||
IsAuthorized = isAuthorized;
|
||||
}
|
||||
|
||||
public Permission(string permissionName, int userId, bool isAuthorized)
|
||||
{
|
||||
PermissionName = permissionName;
|
||||
UserId = userId;
|
||||
IsAuthorized = isAuthorized;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Oqtane.Models
|
||||
{
|
||||
@ -12,7 +13,6 @@ namespace Oqtane.Models
|
||||
public string DefaultLayoutType { get; set; }
|
||||
public string DefaultContainerType { get; set; }
|
||||
|
||||
|
||||
public string CreatedBy { get; set; }
|
||||
public DateTime CreatedOn { get; set; }
|
||||
public string ModifiedBy { get; set; }
|
||||
@ -20,5 +20,8 @@ namespace Oqtane.Models
|
||||
public string DeletedBy { get; set; }
|
||||
public DateTime? DeletedOn { get; set; }
|
||||
public bool IsDeleted { get; set; }
|
||||
|
||||
[NotMapped]
|
||||
public string SiteTemplateType { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -2,6 +2,12 @@
|
||||
|
||||
namespace Oqtane.Models
|
||||
{
|
||||
public class SiteTemplate
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string TypeName { get; set; }
|
||||
}
|
||||
|
||||
public class PageTemplate
|
||||
{
|
||||
public string Name { get; set; }
|
@ -26,6 +26,8 @@
|
||||
public const string ErrorModule = "Oqtane.Modules.Admin.Error.{Action}, Oqtane.Client";
|
||||
public const string ModuleMessageComponent = "Oqtane.Modules.Controls.ModuleMessage, Oqtane.Client";
|
||||
|
||||
public const string DefaultSiteTemplate = "Oqtane.SiteTemplates.DefaultSiteTemplate, Oqtane.Server";
|
||||
|
||||
public const string ContentUrl = "/api/file/download/";
|
||||
|
||||
public const string HostUser = "host";
|
||||
|
Reference in New Issue
Block a user