Restrict settings to admins

This commit is contained in:
Pat Hartl 2023-04-01 18:03:18 -05:00
parent 7f99d7f5df
commit 1597bcf22d
4 changed files with 4 additions and 0 deletions

View file

@ -3,6 +3,7 @@
@layout SettingsLayout @layout SettingsLayout
@inject SettingService SettingService @inject SettingService SettingService
@inject IMessageService MessageService @inject IMessageService MessageService
@attribute [Authorize(Roles = "Administrator")]
<PageHeader Title="Authentication" /> <PageHeader Title="Authentication" />

View file

@ -4,6 +4,7 @@
@layout SettingsLayout @layout SettingsLayout
@inject SettingService SettingService @inject SettingService SettingService
@inject IMessageService MessageService @inject IMessageService MessageService
@attribute [Authorize(Roles = "Administrator")]
<PageHeader Title="General" /> <PageHeader Title="General" />

View file

@ -1,5 +1,6 @@
@inherits LayoutComponentBase @inherits LayoutComponentBase
@layout MainLayout @layout MainLayout
@attribute [Authorize(Roles = "Administrator")]
<Layout Class="site-layout-background" Style="padding: 24px 0;"> <Layout Class="site-layout-background" Style="padding: 24px 0;">
<Sider Class="site-layout-background" Width="200"> <Sider Class="site-layout-background" Width="200">

View file

@ -4,6 +4,7 @@
@inject UserManager<User> UserManager @inject UserManager<User> UserManager
@inject RoleManager<Role> RoleManager @inject RoleManager<Role> RoleManager
@inject IMessageService MessageService @inject IMessageService MessageService
@attribute [Authorize(Roles = "Administrator")]
<PageHeader Title="Users" /> <PageHeader Title="Users" />