From cdf9a7ddb4b8b31fe8a86b1b96e059e9abb597ef Mon Sep 17 00:00:00 2001 From: Torleif West Date: Thu, 9 Aug 2018 11:57:27 +1200 Subject: [PATCH] Fix - force people to use review bell --- code/extensions/SiteTreeContentReview.php | 6 +++++- lang/en.yml | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/code/extensions/SiteTreeContentReview.php b/code/extensions/SiteTreeContentReview.php index 255a88e..73d2a60 100644 --- a/code/extensions/SiteTreeContentReview.php +++ b/code/extensions/SiteTreeContentReview.php @@ -377,7 +377,11 @@ class SiteTreeContentReview extends DataExtension implements PermissionProvider ->addExtraClass('custom-setting') ->setDescription(_t("ContentReview.REVIEWFREQUENCYDESCRIPTION", "The review date will be set to this far in the future whenever the page is published")); - $notesField = GridField::create("ReviewNotes", "Review Notes", $this->owner->ReviewLogs(), GridFieldConfig_RecordEditor::create()); + + $notesFieldConfig = GridFieldConfig_RecordEditor::create(); + $notesFieldConfig->removeComponentsByType(new GridFieldAddNewButton()); + $notesField = GridField::create("ReviewNotes", "Review Notes", $this->owner->ReviewLogs(), $notesFieldConfig) + ->setDescription(_t("ContentReview.REVIEWNOTESDESCRIPTION", "To create a new review note, use the bell icon below when the pages is due for a review")); $fields->addFieldsToTab("Root.ContentReview", array( new HeaderField(_t("ContentReview.REVIEWHEADER", "Content review"), 2), diff --git a/lang/en.yml b/lang/en.yml index 8bf285c..aaddbf0 100644 --- a/lang/en.yml +++ b/lang/en.yml @@ -27,6 +27,7 @@ en: REVIEWHEADER: 'Content review' REVIEWNOTES: 'Review notes' REVIEWSUCCESSFUL: 'Content reviewed successfully' + REVIEWNOTESDESCRIPTION: 'To create a new review note, use the bell icon below when the pages is due for a review' SAVE: Save SETTINGSFROM: 'Options are' ContentReviewEmails: