[TYPO3-core] RFC: #10455: Feature request - recycler

Michael Stucki michael at typo3.org
Fri Feb 27 16:11:20 CET 2009


Hi Julian,

nice feature, seems very helpful.

I have a few notes to it:

- When undeleting records, a confirmation box appears with an empty
  checkbox on the new line (see recycler-1.png).
  What is it good for? I think it should be removed.

- Looking at the record history, I see that the record was deleted, but
  the undeletion is listed as "insert" although I would expect
  "undelete" here (recycler-2.png). Should be fixed.

- After undeleting pages, the pagetree must be updated.

Additionally to that, I think there is a mistake in the logic of the
behaviour.

Imagine that you have a page with content which is being edited all the
time. Content gets removed, new content gets added.

At some time the editor accidentally deletes the page. After undeleting
it, however not only the page with the valid records is undeleted, but
also all records that were deleted long ago.

I think that undeletion should check the timestamp of the time when the
records were deleted, and only undelete those that match.

- michael

Julian Kleinhans schrieb:
> This is an feature request for the new improved record recycling concept
> [1]
> 
> 
> Type:
> New feature
> 
> Bugtracker reference:
> http://bugs.typo3.org/view.php?id=10455
> 
> Branches:
> trunk
> 
> Problem:
> In TYPO3 most of the database records are not deleted physically but
> marked as deleted by an accordant database field. Thus, these "deleted"
> records still remain in the storage but are not displayed anymore in the
> backend user interface.
> However, there is no easy way to purge the collection of deleted records.
> Furthermore there is also no easy way to recover data that was removed
> accidentally.
> 
> Solution:
> The new improved recycler offers the possibilities of cleaning up the
> garbage collection
> or to restore data again. Based on an ExtJS interface it's possible to
> get a quick overview
> of the accordant records, filter the resultset and execute the required
> actions.
> This new feature is the modernized and core-specific version of the
> kj_recycler extension,
> that has been available in the TER for years now.
> 
> Install:
> Unzip the attached zip file in typo3/sysext/ and install the recycler
> over the extension manager.
> After Install you find a new entry in web: recycler
> 
> 
> A special thanks goes to my co-leader Erik Frister and the other team
> members! Thanks for this great job ;-)
> 
> 
> vg julian kleinhans
> 
> [1] http://forge.typo3.org/projects/show/extension-recycler


-- 
Use a newsreader! Check out
http://typo3.org/community/mailing-lists/use-a-news-reader/


More information about the TYPO3-team-core mailing list