Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,090 of 9,090 pages
About the help in other languages
All help pages

Personal trash can: functional requirements

Why restoring folders from the shared trash is hard, and the requirements for a trash can per user.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/specifications/trunk/personal_trashcan/functional_requirements.txt

Preface
=======

We have discovered that restoring of folders can be a difficult case especially when it has content like subfolders because the existing wastebasket solution in Exponential unfolds the structure when the deleted object is stored in the wastebasket.

Therefore we need to have a personal wastebasket implemented.

Personal wastebasket
====================

The functionality of the wastebasket must be different per user type:

1. End user
2. Admin user

End user requirements
=====================

When the end user opens the wastebasket he should see:

1. The object he has deleted maintaining the structure
2. The list should contain
    a. Object name
    b. Deleted date
    c. Created date
    d. If possible the name of the creator of the object
    e. The size of the object(s) being deleted
3. It should be possible to sort the list by:
    a. Object name
    b. Deleted date
    c. Created date
    d. Creator (if possible)
    e. Size

The wastebasket should have the following characteristics:

1. The list should be configurable with regards to number of items in the lists etc. following the normal Exponential standards.
2. You should be able to mark more than one object to restore.
3. When you restore an object you should have the option to restore it using the old node_id so you do not have to alter existing templates.

Admin user requirements
=======================

When the Admin user opens the wastebasket he should see:

1. The object he has deleted maintaining the structure
2. The list should contain
    a. Owner name
    b. Object name
    c. Deleted date
    d. Created date
    e. If possible the name of the creator of the object
    f. The size of the object(s) being deleted
    
9. It should be possible to sort the list by:
    a.	Owner name
    b.	Object name
    c.	Deleted date
    d.	Created date
    e.	Creator (if possible)
    f.	Size

The wastebasket for the admin user should have the following characteristics:

- The admin user should see the whole content of the wastebasket.
- It should be possible to search for content
- The list should be configurable with regards to number of items in the lists etc. following the normal Exponential standards.
- You should be able to mark more than one object to restore.
- When you restore an object you should have the option to restore it using the old node_id so you do not have to alter existing templates.

Something wrong on this page? Report an error

Documentation license

This page was inherited from the documentation of the original software. It is not covered by the GNU Free Documentation License; it is distributed under the GNU General Public License, version 2.

Copyright (C) 1999 - 2014 eZ Systems AS and contributors