From cc42170623532ba91f6d1fad032aa348ef5a7312 Mon Sep 17 00:00:00 2001 From: mateuswetah Date: Mon, 29 Jul 2024 15:35:12 -0300 Subject: [PATCH] Adds filter to allow modification of status inside admin. --- src/views/admin/js/admin-utilities.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/views/admin/js/admin-utilities.js b/src/views/admin/js/admin-utilities.js index 0bda4c852..1b8875d31 100644 --- a/src/views/admin/js/admin-utilities.js +++ b/src/views/admin/js/admin-utilities.js @@ -426,8 +426,15 @@ StatusHelperPlugin.install = function (app, options = {}) { }); this.statuses.push({ name: tainacan_plugin.i18n['status_trash'], - slug: 'trash'} - ); + slug: 'trash' + }); + + /** + * Filter the available status in Tainacan admin. + * + * @param array Array of objects containing slug and name of each status. + */ + this.statuses = wp.hooks.applyFilters('tainacan_admin_available_statuses', JSON.parse(JSON.stringify(this.statuses))); }) .catch(error => { console.error( error );