uccello/comment

Add comment widget to Uccello entities.

v1.0.0 2021-02-09 15:49 UTC

This package is auto-updated.

Last update: 2024-10-25 01:14:42 UTC


README

Document Designer is a Laravel/Ucello Package allowing to add a comment widget linked to any Uccello entity.

Features

  • Comments linked to any Uccello entity
  • Create / Edit / Delete comments by users
  • Reply to any first level comments

Installation

Package

composer require uccello/comment

Publish

After installation execute the following :

php artisan vendor:publish --provider="Uccello\Comment\Providers\AppServiceProvider"

Use

To add a comment widget add a migration that will execute the following lines :

$widget = Widget::where('label', 'widget.comments')->first();
$module->widgets()->attach($widget->id, ['data' => json_encode(['title' => 'Comments']), 'sequence' => 0]);

Note that filling the data field isn't mandatory.

Config

You can add the folowing optional setings to your uccello.php config file:

'comment' => [
        'max_height' => 450,
        'show_child' => true,
        'can_edit_parent' => true,
        'can_delete_parent' => false,
        'order_desc' => true,
]