@@ -7,9 +7,10 @@ const NoobaaEvent = require('../manage_nsfs/manage_nsfs_events_utils').NoobaaEve
7
7
/**
8
8
* @typedef {{
9
9
* code?: string,
10
+ * message?: string,
10
11
* http_code: number,
11
12
* list?: object,
12
- * status?: object,
13
+ * status?: object
13
14
* }} ManageCLIResponseSpec
14
15
*/
15
16
@@ -18,17 +19,19 @@ class ManageCLIResponse {
18
19
/**
19
20
* @param {ManageCLIResponseSpec } response_spec
20
21
*/
21
- constructor ( { code, status, list } ) {
22
+ constructor ( { code, status, list, message } ) {
22
23
this . code = code ;
23
24
this . http_code = 200 ;
24
25
this . status = status ;
25
26
this . list = list ;
27
+ this . message = message ;
26
28
}
27
29
28
30
to_string ( detail ) {
29
31
const json = {
30
32
response : {
31
33
code : this . code ,
34
+ message : detail ?. name ? `${ this . message } : ${ detail . name } ` : this . message ,
32
35
}
33
36
} ;
34
37
if ( this . list || this . status ) json . response . reply = typeof detail === 'string' ? JSON . parse ( detail ) : detail ;
@@ -44,11 +47,13 @@ class ManageCLIResponse {
44
47
45
48
ManageCLIResponse . HealthStatus = Object . freeze ( {
46
49
code : 'HealthStatus' ,
50
+ message : 'Health status retrieved successfully' ,
47
51
status : { }
48
52
} ) ;
49
53
50
54
ManageCLIResponse . MetricsStatus = Object . freeze ( {
51
55
code : 'MetricsStatus' ,
56
+ message : 'Metrics status retrieved successfully' ,
52
57
status : { }
53
58
} ) ;
54
59
@@ -57,6 +62,7 @@ ManageCLIResponse.MetricsStatus = Object.freeze({
57
62
///////////////////////////////
58
63
ManageCLIResponse . WhiteListIPUpdated = Object . freeze ( {
59
64
code : 'WhiteListIPUpdated' ,
65
+ message : 'WhiteListIP has been updated successfully' ,
60
66
status : { }
61
67
} ) ;
62
68
@@ -66,25 +72,30 @@ ManageCLIResponse.WhiteListIPUpdated = Object.freeze({
66
72
67
73
ManageCLIResponse . AccountCreated = Object . freeze ( {
68
74
code : 'AccountCreated' ,
75
+ message : 'Account has been created successfully' ,
69
76
status : { }
70
77
} ) ;
71
78
72
79
ManageCLIResponse . AccountDeleted = Object . freeze ( {
73
80
code : 'AccountDeleted' ,
81
+ message : 'Account has been deleted successfully'
74
82
} ) ;
75
83
76
84
ManageCLIResponse . AccountUpdated = Object . freeze ( {
77
85
code : 'AccountUpdated' ,
86
+ message : 'Account has been updated successfully' ,
78
87
status : { }
79
88
} ) ;
80
89
81
90
ManageCLIResponse . AccountStatus = Object . freeze ( {
82
91
code : 'AccountStatus' ,
92
+ message : 'Account status retrieved successfully' ,
83
93
status : { }
84
94
} ) ;
85
95
86
96
ManageCLIResponse . AccountList = Object . freeze ( {
87
97
code : 'AccountList' ,
98
+ message : 'Account list retrieved successfully' ,
88
99
list : { }
89
100
} ) ;
90
101
@@ -94,25 +105,30 @@ ManageCLIResponse.AccountList = Object.freeze({
94
105
95
106
ManageCLIResponse . BucketCreated = Object . freeze ( {
96
107
code : 'BucketCreated' ,
108
+ message : 'Bucket has been created successfully' ,
97
109
status : { }
98
110
} ) ;
99
111
100
112
ManageCLIResponse . BucketDeleted = Object . freeze ( {
101
113
code : 'BucketDeleted' ,
114
+ message : 'Bucket has been deleted successfully'
102
115
} ) ;
103
116
104
117
ManageCLIResponse . BucketUpdated = Object . freeze ( {
105
118
code : 'BucketUpdated' ,
119
+ message : 'Bucket has been updated successfully' ,
106
120
status : { }
107
121
} ) ;
108
122
109
123
ManageCLIResponse . BucketStatus = Object . freeze ( {
110
124
code : 'BucketStatus' ,
125
+ message : 'Bucket status retrieved successfully' ,
111
126
status : { }
112
127
} ) ;
113
128
114
129
ManageCLIResponse . BucketList = Object . freeze ( {
115
130
code : 'BucketList' ,
131
+ message : 'Bucket list retrieved successfully' ,
116
132
list : { }
117
133
} ) ;
118
134
@@ -122,6 +138,7 @@ ManageCLIResponse.BucketList = Object.freeze({
122
138
123
139
ManageCLIResponse . LoggingExported = Object . freeze ( {
124
140
code : 'LoggingExported' ,
141
+ message : 'Logging data exported successfully' ,
125
142
status : { }
126
143
} ) ;
127
144
@@ -131,16 +148,19 @@ ManageCLIResponse.LoggingExported = Object.freeze({
131
148
132
149
ManageCLIResponse . UpgradeSuccessful = Object . freeze ( {
133
150
code : 'UpgradeSuccessful' ,
151
+ message : 'Config directory upgrade completed successfully' ,
134
152
status : { }
135
153
} ) ;
136
154
137
155
ManageCLIResponse . UpgradeStatus = Object . freeze ( {
138
156
code : 'UpgradeStatus' ,
157
+ message : 'Config directory upgrade status retrieved successfully' ,
139
158
status : { }
140
159
} ) ;
141
160
142
161
ManageCLIResponse . UpgradeHistory = Object . freeze ( {
143
162
code : 'UpgradeHistory' ,
163
+ message : 'Config directory upgrade history retrieved successfully' ,
144
164
status : { }
145
165
} ) ;
146
166
@@ -150,25 +170,30 @@ ManageCLIResponse.UpgradeHistory = Object.freeze({
150
170
151
171
ManageCLIResponse . ConnectionCreated = Object . freeze ( {
152
172
code : 'ConnectionCreated' ,
173
+ message : 'Notification connection has been created successfully' ,
153
174
status : { }
154
175
} ) ;
155
176
156
177
ManageCLIResponse . ConnectionDeleted = Object . freeze ( {
157
178
code : 'ConnectionDeleted' ,
179
+ message : 'Notification connection has been deleted successfully'
158
180
} ) ;
159
181
160
182
ManageCLIResponse . ConnectionUpdated = Object . freeze ( {
161
183
code : 'ConnectionUpdated' ,
184
+ message : 'Notification connection has been updated successfully' ,
162
185
status : { }
163
186
} ) ;
164
187
165
188
ManageCLIResponse . ConnectionStatus = Object . freeze ( {
166
189
code : 'ConnectionStatus' ,
190
+ message : 'Notification connection status retrieved successfully' ,
167
191
status : { }
168
192
} ) ;
169
193
170
194
ManageCLIResponse . ConnectionList = Object . freeze ( {
171
195
code : 'ConnectionList' ,
196
+ message : 'Notification connection list retrieved successfully' ,
172
197
list : { }
173
198
} ) ;
174
199
0 commit comments