[Tickets #10241] Re: removing user data doesn't work
bugs at horde.org
bugs at horde.org
Sat Sep 3 18:01:47 UTC 2011
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/10241
------------------------------------------------------------------------------
Ticket | 10241
Updated By | Michael Rubinsky <mrubinsk at horde.org>
Summary | removing user data doesn't work
Queue | Horde Framework Packages
Version | Git master
Type | Bug
State | Resolved
Priority | 2. Medium
Milestone |
Patch |
Owners | Michael Rubinsky
------------------------------------------------------------------------------
Michael Rubinsky <mrubinsk at horde.org> (2011-09-03 18:01) wrote:
> Should shares in *_sharesng tables still exist after user data
> removal? Because currently they still do.
Shares that the user is the owner of, in the currently active share
driver should be removed. So, if you are using the ng sql driver, then
no, they shouldn't still exist. If you are using the legacy sql share
driver, then the ng table would not be touched. If you *are* using the
ng driver, then check your log for any errors and post back. I've
tested locally with both sql drivers and all user-owned shares are now
properly removed.
> I have also grepped database for the user in question. Entries in
> horde_history
horde_history is purposely not deleted since it is, well, a history of
what has happened. They are necessary e.g., If some other user (User
B) had rights to the deleted user's (User A) address book, and User B
has it set to synch to one of his devices, then the history entries
are necessary to ensure User A's entries are properly removed from
User B's device(s).
> and imp_sentmail persist too.
The IMP_Sentmail table's garbage collection is managed by the sentmail
driver itself. The API doesn't contain any facility for deleting a
specific user's entries in that table. Instead, it deletes all entries
that are older than a configurable time-period.
More information about the bugs
mailing list