using Oqtane.Models; using Oqtane.Modules; using Oqtane.Shared; namespace SZUAbsolventenverein.Module.PremiumArea { public class ModuleInfo : IModule { public ModuleDefinition ModuleDefinition => new ModuleDefinition { Name = "PremiumArea", Description = "This module adds a premium member system to Octane. Users receive premium status after completing a payment. Premium members get access to exclusive features and content.", Version = "1.0.3", ServerManagerType = "SZUAbsolventenverein.Module.PremiumArea.Manager.PremiumAreaManager, SZUAbsolventenverein.Module.PremiumArea.Server.Oqtane", ReleaseVersions = "1.0.0,1.0.1,1.0.2,1.0.3", Dependencies = "SZUAbsolventenverein.Module.PremiumArea.Shared.Oqtane", PackageName = "SZUAbsolventenverein.Module.PremiumArea", // Hier definieren Sie, WELCHE Permissions verfügbar sind PermissionNames = $"{PermissionNames.View},{PermissionNames.Edit},{PermissionNames.Browse}" }; } }