interlink/content-approval-workflow

A Laravel package for managing content approval workflows.

dev-main 2024-12-09 17:15 UTC

This package is auto-updated.

Last update: 2025-06-09 18:35:05 UTC


README

A Laravel package to simplify content approval processes in your application. It provides role-based approval functionality, customizable states, email notifications, and workflow tracking.

Features

  • Role-based Approval System: Supports roles like Submitter, Reviewer, and Approver.
  • Customizable States: Define custom states such as Draft, In Review, Approved, etc.
  • Email Notifications: Notify users about status changes.
  • Workflow Logging: Track the history of approval processes.
  • Modular Structure: Extensible and adheres to Laravel's best practices.

Table of Contents

  1. Installation
  2. Configuration
  3. Database Migration
  4. Usage
  5. Testing
  6. Changelog
  7. Contributing
  8. License
  9. Credits

Installation

Install the package via Composer:

composer require interlink/content-approval-workflow