@@ -12,7 +12,7 @@ export enum ButtonTypesEnum {
12
12
update = "update" ,
13
13
updating = "updating" ,
14
14
changeVersion = "changeVersion" ,
15
- buildParameters = "buildParameters " ,
15
+ settings = "settings " ,
16
16
// disabled buttons
17
17
canceling = "canceling" ,
18
18
deleted = "deleted" ,
@@ -31,19 +31,8 @@ interface WorkspaceAbilities {
31
31
32
32
export const buttonAbilities = (
33
33
status : WorkspaceStatus ,
34
- hasTemplateParameters : boolean ,
35
34
) : WorkspaceAbilities => {
36
- if ( hasTemplateParameters ) {
37
- return statusToAbilities [ status ]
38
- }
39
-
40
- const all = statusToAbilities [ status ]
41
- return {
42
- ...all ,
43
- actions : all . actions . filter (
44
- ( action ) => action !== ButtonTypesEnum . buildParameters ,
45
- ) ,
46
- }
35
+ return statusToAbilities [ status ]
47
36
}
48
37
49
38
const statusToAbilities : Record < WorkspaceStatus , WorkspaceAbilities > = {
@@ -55,7 +44,7 @@ const statusToAbilities: Record<WorkspaceStatus, WorkspaceAbilities> = {
55
44
running : {
56
45
actions : [
57
46
ButtonTypesEnum . stop ,
58
- ButtonTypesEnum . buildParameters ,
47
+ ButtonTypesEnum . settings ,
59
48
ButtonTypesEnum . changeVersion ,
60
49
ButtonTypesEnum . delete ,
61
50
] ,
@@ -70,7 +59,7 @@ const statusToAbilities: Record<WorkspaceStatus, WorkspaceAbilities> = {
70
59
stopped : {
71
60
actions : [
72
61
ButtonTypesEnum . start ,
73
- ButtonTypesEnum . buildParameters ,
62
+ ButtonTypesEnum . settings ,
74
63
ButtonTypesEnum . changeVersion ,
75
64
ButtonTypesEnum . delete ,
76
65
] ,
@@ -81,7 +70,7 @@ const statusToAbilities: Record<WorkspaceStatus, WorkspaceAbilities> = {
81
70
actions : [
82
71
ButtonTypesEnum . start ,
83
72
ButtonTypesEnum . stop ,
84
- ButtonTypesEnum . buildParameters ,
73
+ ButtonTypesEnum . settings ,
85
74
ButtonTypesEnum . changeVersion ,
86
75
ButtonTypesEnum . delete ,
87
76
] ,
@@ -92,7 +81,7 @@ const statusToAbilities: Record<WorkspaceStatus, WorkspaceAbilities> = {
92
81
failed : {
93
82
actions : [
94
83
ButtonTypesEnum . start ,
95
- ButtonTypesEnum . buildParameters ,
84
+ ButtonTypesEnum . settings ,
96
85
ButtonTypesEnum . changeVersion ,
97
86
ButtonTypesEnum . delete ,
98
87
] ,
0 commit comments