mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
allow editing adhoc dataview (#136251)
This commit is contained in:
parent
265c405f36
commit
560fc63082
3 changed files with 6 additions and 4 deletions
|
@ -33,7 +33,9 @@ const IndexPatternFlyoutContentContainer = ({
|
|||
editData.title = title;
|
||||
editData.name = name;
|
||||
editData.timeFieldName = timeFieldName;
|
||||
saveResponse = await dataViews.updateSavedObject(editData);
|
||||
saveResponse = editData.isPersisted()
|
||||
? await dataViews.updateSavedObject(editData)
|
||||
: editData;
|
||||
} else {
|
||||
saveResponse = persist
|
||||
? await dataViews.createAndSave(dataViewSpec)
|
||||
|
|
|
@ -67,7 +67,7 @@ export const IndexHeader: React.FC<IndexHeaderProps> = ({
|
|||
{editTooltip}
|
||||
</EuiButton>
|
||||
),
|
||||
defaultIndex !== indexPattern.id && setDefault && canSave && (
|
||||
defaultIndex !== indexPattern.id && setDefault && canSave && indexPattern.isPersisted() && (
|
||||
<EuiButton
|
||||
onClick={setDefault}
|
||||
iconType="starFilled"
|
||||
|
@ -77,7 +77,7 @@ export const IndexHeader: React.FC<IndexHeaderProps> = ({
|
|||
{setDefaultTooltip}
|
||||
</EuiButton>
|
||||
),
|
||||
canSave && (
|
||||
canSave && indexPattern.isPersisted() && (
|
||||
<EuiButtonEmpty
|
||||
color="danger"
|
||||
onClick={deleteIndexPatternClick}
|
||||
|
|
|
@ -156,7 +156,7 @@ export class DataView implements DataViewBase {
|
|||
|
||||
// set values
|
||||
this.id = spec.id;
|
||||
this.fieldFormatMap = spec.fieldFormats || {};
|
||||
this.fieldFormatMap = { ...spec.fieldFormats };
|
||||
|
||||
this.version = spec.version;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue