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

Julian Kleinhans typo3 at kj187.de
Mon Mar 2 21:01:44 CET 2009


Hey Stucki,

thanks for your feedback



Michael Stucki schrieb:
> 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.


Indeed, its a bug! i will fix it!


> 
> - 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.
> 


Humm ok, i think we need a further status code in tcemain



> - After undeleting pages, the pagetree must be updated.


allright!


> 
> 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.


humm... ok, i see the problem ;)

but, the user can undelete ONLY the page WITHOUT records (not recursive) 
and then he can undelete all records he need step by step


vg julian kleinhans



> 
> - 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
> 
> 


More information about the TYPO3-team-core mailing list