Form_Category_Capabilities::set_capabilities()

Sets the supported capabilities.

Description

Source

File: src/db-objects/form-categories/form-category-capabilities.php

	protected function set_capabilities() {
		parent::set_capabilities();

		$prefix = $this->get_prefix();

		$singular_slug = $this->manager->get_singular_slug();
		$plural_slug   = $this->manager->get_plural_slug();

		$this->base_capabilities = array(
			'manage_items' => sprintf( 'manage_%s', $prefix . $plural_slug ),
			'edit_items'   => sprintf( 'edit_%s', $prefix . $plural_slug ),
			'delete_items' => sprintf( 'delete_%s', $prefix . $plural_slug ),
			'assign_items' => sprintf( 'assign_%s', $prefix . $plural_slug ),
		);

		$this->meta_capabilities = array(
			'edit_item'   => sprintf( 'edit_%s', $prefix . $singular_slug ),
			'delete_item' => sprintf( 'delete_%s', $prefix . $singular_slug ),
			'assign_item' => sprintf( 'assign_%s', $prefix . $singular_slug ),
		);
	}

Changelog

Changelog
Version Description
1.0.0 Introduced.