From 273875d3f488d2e5fec4e15af0406ab0efae4f17 Mon Sep 17 00:00:00 2001 From: mateuswetah Date: Mon, 22 Aug 2022 16:26:09 -0300 Subject: [PATCH] Standartize some filter names. Adds link to docs. Removes unused cypress.json. --- cypress.json | 6 ------ docs/README.md | 1 + src/classes/class-tainacan-elastic-press.php | 2 +- src/classes/exporter/class-tainacan-csv.php | 2 +- src/classes/exporter/class-tainacan-exporter.php | 2 +- src/classes/repositories/class-tainacan-collections.php | 2 +- src/classes/repositories/class-tainacan-filters.php | 2 +- src/classes/repositories/class-tainacan-items.php | 2 +- src/classes/repositories/class-tainacan-logs.php | 2 +- .../repositories/class-tainacan-metadata-sections.php | 2 +- src/classes/repositories/class-tainacan-metadata.php | 2 +- src/classes/repositories/class-tainacan-taxonomies.php | 2 +- src/views/class-tainacan-admin.php | 6 +++--- 13 files changed, 14 insertions(+), 19 deletions(-) delete mode 100644 cypress.json create mode 100644 docs/README.md diff --git a/cypress.json b/cypress.json deleted file mode 100644 index eedb52264..000000000 --- a/cypress.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "projectId": "tubzok", - "videoRecording": false, - "viewportWidth": 1280, - "viewportHeight": 720 -} diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 000000000..bdd922189 --- /dev/null +++ b/docs/README.md @@ -0,0 +1 @@ +You can find all of Tainacan documentation in our Wiki: [https://wiki.tainacan.org](https://wiki.tainacan.org) diff --git a/src/classes/class-tainacan-elastic-press.php b/src/classes/class-tainacan-elastic-press.php index a39c8306a..d633eb950 100644 --- a/src/classes/class-tainacan-elastic-press.php +++ b/src/classes/class-tainacan-elastic-press.php @@ -40,7 +40,7 @@ class Elastic_Press { //activates the inclusion of the complete hierarchy of terms. add_filter('ep_sync_terms_allow_hierarchy', '__return_true'); - add_filter('tainacan_fetch_args', [$this, 'filter_args'], 10, 2); + add_filter('tainacan-fetch-args', [$this, 'filter_args'], 10, 2); add_filter('tainacan-api-items-filters-response', function($filters) { return $this->last_aggregations; }); add_filter('tainacan-fetch-all-metadatum-values', [$this, 'fetch_all_metadatum_values'], 10, 3); diff --git a/src/classes/exporter/class-tainacan-csv.php b/src/classes/exporter/class-tainacan-csv.php index ca174e622..26106f92c 100644 --- a/src/classes/exporter/class-tainacan-csv.php +++ b/src/classes/exporter/class-tainacan-csv.php @@ -162,7 +162,7 @@ class CSV extends Exporter { $last_id = get_post_meta( $item_id, '_user_edit_lastr', true ); if ( $last_id ) { $last_user = get_userdata( $last_id ); - return apply_filters( 'the_modified_author', $last_user->display_name ); + return apply_filters( 'tainacan-the-modified-author', $last_user->display_name ); } return ""; } diff --git a/src/classes/exporter/class-tainacan-exporter.php b/src/classes/exporter/class-tainacan-exporter.php index 75ee778d5..af9e5165e 100644 --- a/src/classes/exporter/class-tainacan-exporter.php +++ b/src/classes/exporter/class-tainacan-exporter.php @@ -250,7 +250,7 @@ abstract class Exporter { } public function get_step_length_items() { - return apply_filters('exporter_step_length_items', 20, $this->get_current_step()); + return apply_filters('tainacan-exporter-step-length-items', 20, $this->get_current_step()); } public function set_current_collection_item($value) { diff --git a/src/classes/repositories/class-tainacan-collections.php b/src/classes/repositories/class-tainacan-collections.php index ef965d8e4..30e2d7eb9 100644 --- a/src/classes/repositories/class-tainacan-collections.php +++ b/src/classes/repositories/class-tainacan-collections.php @@ -379,7 +379,7 @@ class Collections extends Repository { // TODO: Pegar coleções registradas via código - $args = apply_filters( 'tainacan_fetch_args', $args, 'collections' ); + $args = apply_filters( 'tainacan-fetch-args', $args, 'collections' ); $wp_query = new \WP_Query( $args ); diff --git a/src/classes/repositories/class-tainacan-filters.php b/src/classes/repositories/class-tainacan-filters.php index cbec386c0..26f006165 100644 --- a/src/classes/repositories/class-tainacan-filters.php +++ b/src/classes/repositories/class-tainacan-filters.php @@ -242,7 +242,7 @@ class Filters extends Repository { $args['post_type'] = Entities\Filter::get_post_type(); - $args = apply_filters( 'tainacan_fetch_args', $args, 'filters' ); + $args = apply_filters( 'tainacan-fetch-args', $args, 'filters' ); $wp_query = new \WP_Query( $args ); diff --git a/src/classes/repositories/class-tainacan-items.php b/src/classes/repositories/class-tainacan-items.php index 8871e9683..e9a711be1 100644 --- a/src/classes/repositories/class-tainacan-items.php +++ b/src/classes/repositories/class-tainacan-items.php @@ -356,7 +356,7 @@ class Items extends Repository { $args = $this->parse_relationship_metaquery($args); } - $args = apply_filters( 'tainacan_fetch_args', $args, 'items' ); + $args = apply_filters( 'tainacan-fetch-args', $args, 'items' ); $should_filter = is_user_logged_in() && sizeof($cpt) > 1; diff --git a/src/classes/repositories/class-tainacan-logs.php b/src/classes/repositories/class-tainacan-logs.php index 3f9caf07b..c4a444e6e 100644 --- a/src/classes/repositories/class-tainacan-logs.php +++ b/src/classes/repositories/class-tainacan-logs.php @@ -214,7 +214,7 @@ class Logs extends Repository { $args['post_type'] = Entities\Log::get_post_type(); - $args = apply_filters( 'tainacan_fetch_args', $args, 'logs' ); + $args = apply_filters( 'tainacan-fetch-args', $args, 'logs' ); $wp_query = new \WP_Query( $args ); diff --git a/src/classes/repositories/class-tainacan-metadata-sections.php b/src/classes/repositories/class-tainacan-metadata-sections.php index b4d030ac4..1b351071c 100644 --- a/src/classes/repositories/class-tainacan-metadata-sections.php +++ b/src/classes/repositories/class-tainacan-metadata-sections.php @@ -199,7 +199,7 @@ class Metadata_Sections extends Repository { $args = $this->parse_fetch_args( $args ); $args['post_type'] = Entities\Metadata_Section::get_post_type(); - $args = apply_filters( 'tainacan_fetch_args', $args, 'metadata-section' ); + $args = apply_filters( 'tainacan-fetch-args', $args, 'metadata-section' ); $wp_query = new \WP_Query( $args ); diff --git a/src/classes/repositories/class-tainacan-metadata.php b/src/classes/repositories/class-tainacan-metadata.php index 856a59d48..5cfd4a5ca 100644 --- a/src/classes/repositories/class-tainacan-metadata.php +++ b/src/classes/repositories/class-tainacan-metadata.php @@ -376,7 +376,7 @@ class Metadata extends Repository { $args['post_type'] = Entities\Metadatum::get_post_type(); - $args = apply_filters( 'tainacan_fetch_args', $args, 'metadata' ); + $args = apply_filters( 'tainacan-fetch-args', $args, 'metadata' ); $wp_query = new \WP_Query( $args ); diff --git a/src/classes/repositories/class-tainacan-taxonomies.php b/src/classes/repositories/class-tainacan-taxonomies.php index c6929bd49..f29b97fa6 100644 --- a/src/classes/repositories/class-tainacan-taxonomies.php +++ b/src/classes/repositories/class-tainacan-taxonomies.php @@ -191,7 +191,7 @@ class Taxonomies extends Repository { $args['post_type'] = Entities\Taxonomy::get_post_type(); - $args = apply_filters( 'tainacan_fetch_args', $args, 'taxonomies' ); + $args = apply_filters( 'tainacan-fetch-args', $args, 'taxonomies' ); $wp_query = new \WP_Query( $args ); diff --git a/src/views/class-tainacan-admin.php b/src/views/class-tainacan-admin.php index 36b14d946..8b931d587 100644 --- a/src/views/class-tainacan-admin.php +++ b/src/views/class-tainacan-admin.php @@ -294,8 +294,6 @@ class Admin { $tainacan_admin_i18n['entities_labels'] = $entities_labels; - $components = ( has_filter( 'tainacan_register_web_components' ) ) ? apply_filters( 'tainacan_register_web_components' ) : []; - $cur_user = wp_get_current_user(); $user_caps = array(); $prefs = array(); @@ -312,7 +310,6 @@ class Admin { 'wp_api_url' => esc_url_raw( rest_url() ) . 'wp/v2/', 'wp_ajax_url' => admin_url( 'admin-ajax.php' ), 'nonce' => is_user_logged_in() ? wp_create_nonce( 'wp_rest' ) : false, - 'components' => $components, 'classes' => array(), 'i18n' => $tainacan_admin_i18n, 'user_caps' => $user_caps, @@ -392,7 +389,10 @@ class Admin { function admin_page() { global $TAINACAN_BASE_URL; + + // @deprecated: use tainacan-admin-ui-options instead $admin_options = apply_filters('set_tainacan_admin_options', $_GET); + $admin_options = apply_filters('tainacan-admin-ui-options', $_GET); $admin_options = json_encode($admin_options); // TODO move it to a separate file and start the Vue project echo "
";