mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
Merge branch 'log-view'
This commit is contained in:
@@ -32,10 +32,12 @@ export class Service extends DatabaseService<Model> {
|
||||
createBy.data.isDefault = !existingDefaultView;
|
||||
}
|
||||
|
||||
await this.unsetOtherDefaultsIfNeeded({
|
||||
projectId: createBy.data.projectId,
|
||||
isDefault: createBy.data.isDefault,
|
||||
});
|
||||
if (createBy.data.projectId) {
|
||||
await this.unsetOtherDefaultsIfNeeded({
|
||||
projectId: createBy.data.projectId,
|
||||
isDefault: createBy.data.isDefault || false,
|
||||
});
|
||||
}
|
||||
|
||||
return { createBy, carryForward: null };
|
||||
}
|
||||
@@ -61,11 +63,13 @@ export class Service extends DatabaseService<Model> {
|
||||
});
|
||||
|
||||
for (const item of itemsToUpdate) {
|
||||
await this.unsetOtherDefaultsIfNeeded({
|
||||
projectId: item.projectId,
|
||||
isDefault: true,
|
||||
excludeIds: item._id ? [item._id] : [],
|
||||
});
|
||||
if (item.projectId) {
|
||||
await this.unsetOtherDefaultsIfNeeded({
|
||||
projectId: item.projectId,
|
||||
isDefault: true,
|
||||
excludeIds: item._id ? [item._id] : [],
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
return { updateBy, carryForward: null };
|
||||
|
||||
@@ -20,7 +20,7 @@ export interface LogsFacetSidebarProps {
|
||||
onExcludeFilter: (facetKey: string, value: string) => void;
|
||||
activeFilters?: Array<ActiveFilter> | undefined;
|
||||
savedViews?: Array<LogsSavedViewOption> | undefined;
|
||||
selectedSavedViewId?: string | null;
|
||||
selectedSavedViewId?: string | null | undefined;
|
||||
onSavedViewSelect?: ((viewId: string) => void) | undefined;
|
||||
}
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ export interface LogsViewerToolbarProps {
|
||||
onTimeRangeChange?: (value: RangeStartAndEndDateTime) => void;
|
||||
onCreateSavedView?: (() => void) | undefined;
|
||||
savedViews?: Array<LogsSavedViewOption> | undefined;
|
||||
selectedSavedViewId?: string | null;
|
||||
selectedSavedViewId?: string | null | undefined;
|
||||
onSavedViewSelect?: ((viewId: string) => void) | undefined;
|
||||
onEditSavedView?: ((viewId: string) => void) | undefined;
|
||||
onDeleteSavedView?: ((viewId: string) => void) | undefined;
|
||||
|
||||
@@ -4,7 +4,7 @@ import useComponentOutsideClick from "../../../Types/UseComponentOutsideClick";
|
||||
|
||||
export interface SavedViewsDropdownProps {
|
||||
savedViews: Array<LogsSavedViewOption>;
|
||||
selectedSavedViewId?: string | null;
|
||||
selectedSavedViewId?: string | null | undefined;
|
||||
onSelect: (viewId: string) => void;
|
||||
onCreate?: (() => void) | undefined;
|
||||
onEdit?: ((viewId: string) => void) | undefined;
|
||||
|
||||
Reference in New Issue
Block a user