mirror of
https://github.com/grafana/grafana.git
synced 2025-02-09 23:16:16 -06:00
Minor refactoring of copy tags when saving feature, #15446
This commit is contained in:
parent
60272d8a77
commit
04c88a226b
@ -26,9 +26,11 @@ const template = `
|
||||
enable-create-new="true"
|
||||
label-class="width-8"
|
||||
dashboard-id="ctrl.clone.id">
|
||||
</folder-picker>
|
||||
<gf-form-switch class="gf-form" label="Preserve tags" label-class="width-8" checked="ctrl.preseveTags">
|
||||
</gf-form-switch>
|
||||
</folder-picker>
|
||||
<div class="gf-form-inline">
|
||||
<gf-form-switch class="gf-form" label="Copy tags" label-class="width-8" checked="ctrl.copyTags">
|
||||
</gf-form-switch>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="gf-form-button-row text-center">
|
||||
@ -44,7 +46,7 @@ export class SaveDashboardAsModalCtrl {
|
||||
folderId: any;
|
||||
dismiss: () => void;
|
||||
isValidFolderSelection = true;
|
||||
preseveTags: boolean;
|
||||
copyTags: boolean;
|
||||
|
||||
/** @ngInject */
|
||||
constructor(private dashboardSrv) {
|
||||
@ -56,7 +58,7 @@ export class SaveDashboardAsModalCtrl {
|
||||
this.clone.editable = true;
|
||||
this.clone.hideControls = false;
|
||||
this.folderId = dashboard.meta.folderId;
|
||||
this.preseveTags = false;
|
||||
this.copyTags = false;
|
||||
|
||||
// remove alerts if source dashboard is already persisted
|
||||
// do not want to create alert dupes
|
||||
@ -73,7 +75,7 @@ export class SaveDashboardAsModalCtrl {
|
||||
}
|
||||
|
||||
save() {
|
||||
if (!this.preseveTags) {
|
||||
if (!this.copyTags) {
|
||||
this.clone.tags = [];
|
||||
}
|
||||
|
||||
|
@ -21,10 +21,8 @@
|
||||
border-radius: 3px;
|
||||
text-shadow: none;
|
||||
font-size: 13px;
|
||||
padding: 3px 6px 1px 6px;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
box-shadow: 0 0 1px rgba($white, 0.2);
|
||||
padding: 2px 6px 2px 6px;
|
||||
border: 1px solid lighten($purple, 10%);
|
||||
|
||||
.icon-tag {
|
||||
position: relative;
|
||||
|
Loading…
Reference in New Issue
Block a user