mirror of
https://github.com/discourse/discourse.git
synced 2025-06-03 19:39:30 +08:00
FEATURE: admin can disable flags (#27171)
UI for admins to disable system flags.
This commit is contained in:

committed by
GitHub

parent
e9c8e182d3
commit
963b9fd157
@ -0,0 +1,26 @@
|
||||
import Component from "@glimmer/component";
|
||||
import { inject as service } from "@ember/service";
|
||||
import i18n from "discourse-common/helpers/i18n";
|
||||
import AdminFlagItem from "admin/components/admin-flag-item";
|
||||
|
||||
export default class AdminFlags extends Component {
|
||||
@service site;
|
||||
flags = this.site.flagTypes;
|
||||
|
||||
<template>
|
||||
<div class="container admin-flags">
|
||||
<h1>{{i18n "admin.flags.title"}}</h1>
|
||||
<table class="flags grid">
|
||||
<thead>
|
||||
<th>{{i18n "admin.flags.description"}}</th>
|
||||
<th>{{i18n "admin.flags.enabled"}}</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{#each this.flags as |flag|}}
|
||||
<AdminFlagItem @flag={{flag}} />
|
||||
{{/each}}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</template>
|
||||
}
|
Reference in New Issue
Block a user