Prepare GovOPlaN self-hosted release workflow
This commit is contained in:
@@ -756,6 +756,14 @@
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.module-install-plan-row-meta {
|
||||
grid-column: 1 / -1;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 6px;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.module-install-plan-row label span {
|
||||
color: var(--muted);
|
||||
font-size: 12px;
|
||||
|
||||
@@ -277,6 +277,55 @@ export type DashboardWidgetsUiCapability = {
|
||||
widgets: DashboardWidgetContribution[];
|
||||
};
|
||||
|
||||
export type OrganizationFunctionActionContext = PlatformRouteContext & {
|
||||
function: {
|
||||
id: string;
|
||||
tenant_id: string;
|
||||
organization_unit_id: string;
|
||||
slug: string;
|
||||
name: string;
|
||||
};
|
||||
};
|
||||
|
||||
export type OrganizationFunctionActionContribution = {
|
||||
id: string;
|
||||
label?: string;
|
||||
order?: number;
|
||||
anyOf?: string[];
|
||||
allOf?: string[];
|
||||
render: (context: OrganizationFunctionActionContext) => ReactNode;
|
||||
};
|
||||
|
||||
export type OrganizationFunctionActionsUiCapability = {
|
||||
actions: OrganizationFunctionActionContribution[];
|
||||
};
|
||||
|
||||
export type OrganizationFunctionSelection = {
|
||||
sourceModule: "organizations";
|
||||
functionId: string;
|
||||
label?: string | null;
|
||||
organizationUnitId?: string | null;
|
||||
organizationUnitLabel?: string | null;
|
||||
};
|
||||
|
||||
export type OrganizationFunctionPickerContext = PlatformRouteContext & {
|
||||
value: OrganizationFunctionSelection | null;
|
||||
disabled?: boolean;
|
||||
onChange: (value: OrganizationFunctionSelection | null) => void;
|
||||
};
|
||||
|
||||
export type OrganizationFunctionLabelContext = PlatformRouteContext & {
|
||||
sourceModule: string;
|
||||
functionId: string;
|
||||
fallback?: ReactNode;
|
||||
};
|
||||
|
||||
export type OrganizationFunctionPickerUiCapability = {
|
||||
sourceModule: "organizations";
|
||||
renderPicker: (context: OrganizationFunctionPickerContext) => ReactNode;
|
||||
renderLabel?: (context: OrganizationFunctionLabelContext) => ReactNode;
|
||||
};
|
||||
|
||||
export type MailSecurity = "plain" | "tls" | "starttls";
|
||||
export type MailProfileScope = "system" | "tenant" | "user" | "group" | "campaign";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user