597

Product support

Get help in the plugin support forum.

Categories

Overview

Track deals, projects or support at each stage and what’s scheduled to close.

Open to your Ideas!

Let us know if you have any questions, ideas or suggestions! Just drop a line at support@prismify.org.

Developed by Algoriq.

Installation

To install from the Marketplace, click on the "Add to Project" button and then select the project you wish to add it to before updating the project to pull in the plugin.

To install from the backend, go to Settings -> Updates & Plugins -> Install Plugins and then search for Prismify.Pipeline.

Add Pipeline and Stage to any model

This plugin provides an easy way to add pipeline fields, pipeline and stage, to any model. Simply add these columns to the database table:

$table->integer('pipeline_id')->unsigned()->nullable()->index();
$table->integer('stage_id')->unsigned()->nullable()->index();

Then implement the Prismify.Pipeline.Behaviors.PipelineModel behavior in the model class:

public $implement = ['Prismify.Pipeline.Behaviors.PipelineModel'];

This will automatically create two "belongs to" relationships:

  1. pipeline - relation for Prismify\Pipeline\Models\Prismify
  2. stage - relation for Prismify\Pipeline\Models\Stage

Back-end usage

Forms

You are free to add the following form field definitions:

pipeline:
    label: Pipeline
    placeholder: -- select pipeline --
    type: dropdown

stage:
    label: Stage
    placeholder: -- select stage --
    type: dropdown
    dependsOn: pipeline

Lists

For the list column definitions, you can use the following snippet:

 pipeline:
     label: Pipeline
     searchable: true
     relation: pipeline
     select: name
     sortable: false

 stage:
     label: Stage
     searchable: true
     relation: stage
     select: name
     sortable: false
1.0.1

First version of plugin

Mar 21, 2019