final draft of plugin backoffice modification

This commit is contained in:
2020-05-14 13:32:33 +02:00
parent a2c2621d71
commit c4fb8a9450
33 changed files with 192 additions and 353 deletions
+9 -20
View File
@@ -1,4 +1,5 @@
using Microsoft.Extensions.DependencyInjection;
using zero.Core;
using zero.Core.Options;
using zero.Core.Plugins;
using zero.Web.Sections;
@@ -7,28 +8,16 @@ namespace zero.Web.Defaults
{
public class DefaultBackofficePlugin : IZeroPlugin
{
public void Configure(IServiceCollection services, IZeroPluginConfiguration zero)
public void Configure(IServiceCollection services, IZeroOptions zero)
{
zero.Configure<SectionOptions>(opts =>
{
opts.Add<DashboardSection>();
opts.Add<PagesSection>();
opts.Add<SpacesSection>();
opts.Add<MediaSection>();
opts.Add<SettingsSection>();
});
zero.Sections.Add<DashboardSection>();
zero.Sections.Add<PagesSection>();
zero.Sections.Add<SpacesSection>();
zero.Sections.Add<MediaSection>();
zero.Sections.Add<SettingsSection>();
zero.Configure<SettingsOptions>(opts =>
{
opts.AddGroup<SystemSettings>();
opts.AddGroup<PluginSettings>();
});
zero.Configure<PermissionOptions>(opts =>
{
});
zero.Settings.AddGroup<SystemSettings>();
zero.Settings.AddGroup<PluginSettings>();
}
}
}