newebtime / publish_button-extension
Publish and Unpublish buttons for TableBuilder
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Forks: 0
Type:streams-addon
pkg:composer/newebtime/publish_button-extension
Requires
- anomaly/streams-platform: ^1.3
This package is not auto-updated.
Last update: 2025-10-13 01:34:02 UTC
README
Publish and Unpublish buttons for TableBuilder
Installation
composer require newebtime/publish_button-extension
For more details: https://pyrocms.com/documentation/pyrocms/3.4/installation/installing-addons
How to use?
First you will need to add the Publishable
trait to your Model.
use Newebtime\PublishButtonExtension\Traits\Publishable;
class PageModel extends PagesPagesEntryModel implements PageInterface
{
use Publishable;
// ...
}
Then you can simple add the button in the TableBuilder
//...
protected $actions = [
'delete',
'publish',
'unpublish',
];
//...
Customize
By default it will use the field enabled
to check the status. You can change it in the model.
//...
use Publishable;
protected $publishField = 'published'
// ...
}