Summary | Turba favourites driver does not provide removeUserData function |
Queue | IMP |
Queue Version | FRAMEWORK_3 |
Type | Enhancement |
State | Rejected |
Priority | 1. Low |
Owners | |
Requester | Valentin.Vidic (at) carnet (dot) hr |
Created | 12/07/2009 (5662 days ago) |
Due | |
Updated | 04/05/2010 (5543 days ago) |
Assigned | |
Resolved | 04/05/2010 (5543 days ago) |
Milestone | |
Patch | No |
State ⇒ Feedback
is responsible for it. You should change your patch to implement a
removeUserData api inside of IMP itself. If you are concerned about
getting an error message from Turba, I guess we can override the
removeUserData method in favorites.php to have it simply return true,
or perhaps a more accurate error message.
through Turba. Turba calls removeUserData in
turba/lib/Driver/favourites.php, but since this wasn't implemented an
error was returned by the default implementation in
turba/lib/Driver.php. So I added removeUserData to
turba/lib/Driver/favourites.php but also had to create a new api call
to pass the request to IMP. Don't know if there is a cleaner way to do
this, perhaps by moving favourites functionality from IMP into Turba.
Patch ⇒ No
State ⇒ Accepted
overcomplicating things by adding a new API method and routing the
deletion through Turba? Why don't you simply implement a
removerUserData method in IMP's API?
a new one is created with the same username (this is not unusual in
large installations with automatically generated usernames). For these
cases I want to make sure all data from the old user is completely
removed from the database. Leaving the favourites addressbook in the
database allows the new user to see the mail recipients of the
previous user.
before a certain time. In that case, though, I still don't think it
makes sense to add this, since those entries will be gc'd as more
email is sent from other users anyway...
auditing and reporting purposes, so should not be deleted.
Queue ⇒ IMP
State ⇒ Rejected
Patch ⇒ Yes
State ⇒ New
New Attachment: favourites.diff
Milestone ⇒
Queue ⇒ Horde Groupware Webmail Edition
Summary ⇒ Turba favourites driver does not provide removeUserData function
Type ⇒ Enhancement
Priority ⇒ 1. Low
contact sources. Favourites driver does not implement this function
and an error is returned: Removing user data is not supported in the
current address book storage driver. Attached patch implements this
functionality by adding a new function to IMP API.