From cf31ca8b6ee633f2002763bd7eac92a19af7e2d7 Mon Sep 17 00:00:00 2001 From: Torleif West Date: Thu, 9 Aug 2018 12:06:54 +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 2ec8c38..1c4df22 100644 --- a/code/extensions/SiteTreeContentReview.php +++ b/code/extensions/SiteTreeContentReview.php @@ -383,7 +383,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: