diff --git a/src/admin/pages/lists/items-page.vue b/src/admin/pages/lists/items-page.vue index e2c06449b..27419abb3 100644 --- a/src/admin/pages/lists/items-page.vue +++ b/src/admin/pages/lists/items-page.vue @@ -274,10 +274,24 @@ - +
+
+
+ +
+
+ +
+ @@ -655,6 +669,16 @@ @import '../../scss/_variables.scss'; + .tnc-advanced-search-close { + padding-top: 47px; + padding-right: $page-side-padding; + padding-left: $page-side-padding; + + .column { + padding: 0 0.3rem 0.3rem !important; + } + } + .page-container { padding: 0px; } diff --git a/src/classes/repositories/class-tainacan-repository.php b/src/classes/repositories/class-tainacan-repository.php index 94092409e..ad39e2e98 100644 --- a/src/classes/repositories/class-tainacan-repository.php +++ b/src/classes/repositories/class-tainacan-repository.php @@ -5,6 +5,7 @@ namespace Tainacan\Repositories; use Tainacan\Entities; use Tainacan\Entities\Entity; use Tainacan; +use Tainacan\Repositories; use \Respect\Validation\Validator as v; defined( 'ABSPATH' ) or die( 'No script kiddies please!' ); @@ -427,6 +428,7 @@ abstract class Repository { */ public static function get_entity_by_post_type( $post_type, $post = 0 ) { $prefix = substr( $post_type, 0, strlen( Entities\Collection::$db_identifier_prefix ) ); + $item_metadata_post_type = Repositories\Item_Metadata::get_instance()->entities_type::get_post_type(); // Is it a collection Item? if ( $prefix == Entities\Collection::$db_identifier_prefix ) { @@ -436,15 +438,15 @@ abstract class Repository { } else { throw new \Exception( 'Collection object not found for this post' ); } - } elseif ( $post_type === \Tainacan\Repositories\Item_Metadata::get_instance()->entities_type::get_post_type() ) { + } elseif ( $post_type === $item_metadata_post_type ) { return new Entities\Item_Metadata_Entity( null, null ); } else { - $Tainacan_Collections = \Tainacan\Repositories\Collections::get_instance(); - $Tainacan_Filters = \Tainacan\Repositories\Filters::get_instance(); - $Tainacan_Logs = \Tainacan\Repositories\Logs::get_instance(); - $Tainacan_Fields = \Tainacan\Repositories\Fields::get_instance(); - $Tainacan_Taxonomies = \Tainacan\Repositories\Taxonomies::get_instance(); - $Tainacan_Terms = \Tainacan\Repositories\Terms::get_instance(); + $Tainacan_Collections = Repositories\Collections::get_instance(); + $Tainacan_Filters = Repositories\Filters::get_instance(); + $Tainacan_Logs = Repositories\Logs::get_instance(); + $Tainacan_Fields = Repositories\Fields::get_instance(); + $Tainacan_Taxonomies = Repositories\Taxonomies::get_instance(); + $Tainacan_Terms = Repositories\Terms::get_instance(); $tnc_globals = [ $Tainacan_Collections,