@@ -555,6 +555,8 @@ func (handler CoreAppRestHandlerImpl) buildAppEnvironmentDeploymentTemplate(appI
555555 var deploymentTemplateRaw json.RawMessage
556556 var chartRefId int
557557 var isOverride bool
558+ var isBasicViewLocked bool
559+ var currentViewEditor models.ChartsViewEditorType
558560 if envId > 0 {
559561 //on env level
560562 env , err := handler .propertiesConfigService .GetEnvironmentProperties (appId , envId , chartRefData .LatestEnvChartRef )
@@ -567,15 +569,21 @@ func (handler CoreAppRestHandlerImpl) buildAppEnvironmentDeploymentTemplate(appI
567569 deploymentTemplateRaw = env .EnvironmentConfig .EnvOverrideValues
568570 showAppMetrics = * env .AppMetrics
569571 isOverride = true
572+ isBasicViewLocked = env .EnvironmentConfig .IsBasicViewLocked
573+ currentViewEditor = env .EnvironmentConfig .CurrentViewEditor
570574 } else {
571575 showAppMetrics = appDeploymentTemplate .IsAppMetricsEnabled
572576 deploymentTemplateRaw = appDeploymentTemplate .DefaultAppOverride
577+ isBasicViewLocked = appDeploymentTemplate .IsBasicViewLocked
578+ currentViewEditor = appDeploymentTemplate .CurrentViewEditor
573579 }
574580 } else {
575581 //on app level
576582 showAppMetrics = appDeploymentTemplate .IsAppMetricsEnabled
577583 deploymentTemplateRaw = appDeploymentTemplate .DefaultAppOverride
578584 chartRefId = chartRefData .LatestAppChartRef
585+ isBasicViewLocked = appDeploymentTemplate .IsBasicViewLocked
586+ currentViewEditor = appDeploymentTemplate .CurrentViewEditor
579587 }
580588
581589 var deploymentTemplateObj map [string ]interface {}
@@ -588,10 +596,12 @@ func (handler CoreAppRestHandlerImpl) buildAppEnvironmentDeploymentTemplate(appI
588596 }
589597
590598 deploymentTemplateResp := & appBean.DeploymentTemplate {
591- ChartRefId : chartRefId ,
592- Template : deploymentTemplateObj ,
593- ShowAppMetrics : showAppMetrics ,
594- IsOverride : isOverride ,
599+ ChartRefId : chartRefId ,
600+ Template : deploymentTemplateObj ,
601+ ShowAppMetrics : showAppMetrics ,
602+ IsOverride : isOverride ,
603+ IsBasicViewLocked : isBasicViewLocked ,
604+ CurrentViewEditor : currentViewEditor ,
595605 }
596606
597607 return deploymentTemplateResp , nil , http .StatusOK
@@ -1294,6 +1304,8 @@ func (handler CoreAppRestHandlerImpl) createDeploymentTemplate(ctx context.Conte
12941304 ChartRefId : deploymentTemplate .ChartRefId ,
12951305 IsAppMetricsEnabled : deploymentTemplate .ShowAppMetrics ,
12961306 UserId : userId ,
1307+ IsBasicViewLocked : deploymentTemplate .IsBasicViewLocked ,
1308+ CurrentViewEditor : deploymentTemplate .CurrentViewEditor ,
12971309 }
12981310
12991311 //marshalling template
@@ -1733,6 +1745,8 @@ func (handler CoreAppRestHandlerImpl) createEnvDeploymentTemplate(appId int, use
17331745 Namespace : env .Namespace ,
17341746 Status : models .CHARTSTATUS_NEW ,
17351747 EnvOverrideValues : template ,
1748+ IsBasicViewLocked : deploymentTemplateOverride .IsBasicViewLocked ,
1749+ CurrentViewEditor : deploymentTemplateOverride .CurrentViewEditor ,
17361750 }
17371751 _ , err = handler .propertiesConfigService .UpdateEnvironmentProperties (appId , envConfigProperties , userId )
17381752 if err != nil {
0 commit comments