From 58cfa9ffca7bf0ec790866f9aec36c313eadd055 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Sat, 21 Nov 2009 02:33:35 +0000 Subject: [PATCH] ENHANCEMENT Setting default group title in Group->populateDefaults() git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@92564 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- security/Group.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/security/Group.php b/security/Group.php index 010ab2253..19a7cae1e 100644 --- a/security/Group.php +++ b/security/Group.php @@ -180,6 +180,15 @@ class Group extends DataObject { return $labels; } + function populateDefaults() { + parent::populateDefaults(); + + if(!$this->Title) $this->Title = sprintf( + _t('GROUP.NEWITEM',"New %s"), + singleton($this->class)->i18n_singular_name() + ); + } + /** * Add a member to a group. * @@ -313,7 +322,7 @@ class Group extends DataObject { function onBeforeWrite() { parent::onBeforeWrite(); - + if(stripos($this->Code, 'new-') === 0) { $this->setCode($this->Title); }