added IInstallable interface and uninstall implementation for modules. Refactoring module installation to use interface still in progress.
This commit is contained in:
@ -19,6 +19,7 @@ namespace Oqtane.Models
|
||||
PermissionNames = "";
|
||||
ServerManagerType = "";
|
||||
ControlTypeRoutes = "";
|
||||
ReleaseVersions = "";
|
||||
Template = "";
|
||||
}
|
||||
|
||||
@ -34,8 +35,7 @@ namespace Oqtane.Models
|
||||
public string ModifiedBy { get; set; }
|
||||
public DateTime ModifiedOn { get; set; }
|
||||
|
||||
[NotMapped]
|
||||
public int SiteId { get; set; }
|
||||
// additional IModule properties
|
||||
[NotMapped]
|
||||
public string Owner { get; set; }
|
||||
[NotMapped]
|
||||
@ -53,12 +53,18 @@ namespace Oqtane.Models
|
||||
[NotMapped]
|
||||
public string ControlTypeRoutes { get; set; }
|
||||
[NotMapped]
|
||||
public string Template { get; set; }
|
||||
public string ReleaseVersions { get; set; }
|
||||
|
||||
// internal properties
|
||||
[NotMapped]
|
||||
public int SiteId { get; set; }
|
||||
[NotMapped]
|
||||
public string ControlTypeTemplate { get; set; }
|
||||
[NotMapped]
|
||||
public string AssemblyName { get; set; }
|
||||
[NotMapped]
|
||||
public string Permissions { get; set; }
|
||||
[NotMapped]
|
||||
public string Template { get; set; }
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user