5102 Posts in 1520 Topics by 1116 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 157 Views |
-
Versioning the Member object

21 February 2012 at 11:58pm
I have a SilverStripe website where I would like to keep track of changes to a members profile. If I add the Versioned extension to the Member class (well the CustomMember class) will that cause any problems to the the Members functions, e.g. login in, or viewing the admin section?
-
Re: Versioning the Member object

22 February 2012 at 1:07am
I have no idea what side effects applying versioned to Member might cause.
As an alternative I'd add an onAfterWrite instead that save the changes...
public function onAfterWrite() {
parent::onAfterWrite();$arrChanged = $this->getChangedFields(true,1);
if (count($arrChanged)) {
//create a MemberHistory log here?
}
} -
Re: Versioning the Member object

22 February 2012 at 2:57am
That's the method the website is using at the moment, I'm just wondering if versioning would be cleaner and give an option of rolling back changes.
| 157 Views | ||
|
Page:
1
|
Go to Top |


