@@ -187,7 +187,7 @@ export function BulkOperation (http, data = {}) {
187
187
*
188
188
*/
189
189
// eslint-disable-next-line camelcase
190
- this . publish = async ( { details, skip_workflow_stage = false , approvals = false , is_nested = false , api_version = '' } ) => {
190
+ this . publish = async ( { details, skip_workflow_stage = false , approvals = false , is_nested = false , api_version = '' , publishAllLocalized = false } ) => {
191
191
var httpBody = { }
192
192
if ( details ) {
193
193
httpBody = cloneDeep ( details )
@@ -212,6 +212,12 @@ export function BulkOperation (http, data = {}) {
212
212
if ( approvals ) {
213
213
headers . headers . approvals = approvals
214
214
}
215
+ if ( publishAllLocalized ) {
216
+ if ( ! headers . params ) {
217
+ headers . params = { }
218
+ }
219
+ headers . params . publish_all_localized = publishAllLocalized
220
+ }
215
221
216
222
// eslint-disable-next-line camelcase
217
223
if ( api_version ) headers . headers . api_version = api_version
@@ -279,7 +285,7 @@ export function BulkOperation (http, data = {}) {
279
285
* .then((response) => { console.log(response.notice) })
280
286
*/
281
287
// eslint-disable-next-line camelcase
282
- this . unpublish = async ( { details, skip_workflow_stage = false , approvals = false , is_nested = false , api_version = '' } ) => {
288
+ this . unpublish = async ( { details, skip_workflow_stage = false , approvals = false , is_nested = false , api_version = '' , unpublishAllLocalized = false } ) => {
283
289
var httpBody = { }
284
290
if ( details ) {
285
291
httpBody = cloneDeep ( details )
@@ -306,6 +312,13 @@ export function BulkOperation (http, data = {}) {
306
312
}
307
313
// eslint-disable-next-line camelcase
308
314
if ( api_version ) headers . headers . api_version = api_version
315
+
316
+ if ( unpublishAllLocalized ) {
317
+ if ( ! headers . params ) {
318
+ headers . params = { }
319
+ }
320
+ headers . params . publish_all_localized = unpublishAllLocalized
321
+ }
309
322
return publishUnpublish ( http , '/bulk/unpublish' , httpBody , headers )
310
323
}
311
324
0 commit comments