mirror of
https://github.com/silverstripe/silverstripe-contentreview
synced 2024-10-22 17:05:47 +02:00
37 lines
989 B
Markdown
37 lines
989 B
Markdown
# Content Review module developer documentation
|
|
|
|
## Configuration
|
|
|
|
### Global settings
|
|
|
|
The module is set up in the `Settings` section of the CMS, see the [User guide](userguide/index.md).
|
|
|
|
### Reminder emails
|
|
|
|
In order for the contentreview module to send emails, you need to *either*:
|
|
|
|
* Setup the `ContentReviewEmails` script to run daily via a system cron job.
|
|
* Install the [queuedjobs](https://github.com/symbiote/silverstripe-queuedjobs) module and follow the configuration steps to create a cron job for that module. Once installed, you can just run `dev/build` to have a job created, which will run at 9am every day by default.
|
|
|
|
## Using
|
|
|
|
See the [user guide](userguide/index.md).
|
|
|
|
## Testing
|
|
|
|
cd to the site root, and run:
|
|
|
|
```sh
|
|
$ php vendor/bin/behat @contentreview
|
|
```
|
|
|
|
or to run the unit test suite:
|
|
|
|
```sh
|
|
$ php vendor/bin/phpunit contentreview/tests
|
|
```
|
|
|
|
## Migration
|
|
|
|
If you are upgrading from an older version, you may need to run the `ContentReviewOwnerMigrationTask`
|