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