web: Detangling some circular dependencies in Admin and User (#6852)
* Web: Detangling some circular dependencies in Admin and User Admin, User, and Flow should not dependend upon each other, at least not in a circular way. If Admin and User depend on Flow, that's fine, but Flow should not correspondingly depend upon elements of either; if they have something in common, let's put them in `@goauthentik/common` or find some other smart place to store them. This commit refactors the intentToLabel and actionToLabel functions into `@goauthentik/common/labels` and converts them to static tables for maintenance purposes. * web: "Consistency is the hobgoblin of small minds" - Ralph Waldo Emerson * web: I found these confusing to look at, so I added comments. * web: remove admin-to-user component reference(s) (#6856) There was only one: AppIcon. This has been moved to `components`. Touching the LibraryApplications page triggered a cyclomatic complexity check. Extracting the expansion block and streamlining the class and style declarations with lit directives helped.
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
import { SeverityToLabel } from "@goauthentik/admin/events/utils";
|
||||
import { DEFAULT_CONFIG } from "@goauthentik/common/api/config";
|
||||
import { severityToLabel } from "@goauthentik/common/labels";
|
||||
import "@goauthentik/elements/forms/HorizontalFormElement";
|
||||
import { ModelForm } from "@goauthentik/elements/forms/ModelForm";
|
||||
import "@goauthentik/elements/forms/Radio";
|
||||
@ -125,16 +125,16 @@ export class RuleForm extends ModelForm<NotificationRule, string> {
|
||||
<ak-radio
|
||||
.options=${[
|
||||
{
|
||||
label: SeverityToLabel(SeverityEnum.Alert),
|
||||
label: severityToLabel(SeverityEnum.Alert),
|
||||
value: SeverityEnum.Alert,
|
||||
default: true,
|
||||
},
|
||||
{
|
||||
label: SeverityToLabel(SeverityEnum.Warning),
|
||||
label: severityToLabel(SeverityEnum.Warning),
|
||||
value: SeverityEnum.Warning,
|
||||
},
|
||||
{
|
||||
label: SeverityToLabel(SeverityEnum.Notice),
|
||||
label: severityToLabel(SeverityEnum.Notice),
|
||||
value: SeverityEnum.Notice,
|
||||
},
|
||||
]}
|
||||
|
Reference in New Issue
Block a user