Jake Vanderwerf
2026-05-01 48721c85ebcfa973ee81719d2467ca80e4253dc9
inc/managers/CRUDManager.php
@@ -1,6 +1,7 @@
<?php
namespace JVBase\managers;
use JVBase\base\Site;
use JVBase\registrar\Registrar;
use JVBase\ui\CRUDSkeleton;
@@ -99,7 +100,7 @@
      $this->skeleton->addCapabilities(['view', 'edit', 'create', 'delete']);
      $plural = strtolower($this->registrar->getPlural() ?? $this->content . 's');
      $canPublish = jvbUserIsVerified() && user_can($this->user_id, "publish_{$plural}");
      $canPublish = $this->userIsVerified() && user_can($this->user_id, "publish_{$plural}");
      $this->skeleton->userCanPublish($canPublish);
      // Bulk actions
@@ -122,6 +123,11 @@
      add_filter('jvbAdditionalActions', [$this, 'createItem']);
   }
   protected function userIsVerified():bool {
      $membership = Site::membership();
      return !($membership && $membership->has('member_verified')) || current_user_can('skip_moderation');
   }
   /**
    * Setup uploader configuration
    */