Changes between Version 6 and Version 7 of GROUP_APP_RESOURCE_MANIPULATION_R0


Ignore:
Timestamp:
04/13/09 12:06:10 (16 years ago)
Author:
deyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_APP_RESOURCE_MANIPULATION_R0

    v6 v7  
    1313 * Meta manipulation 
    1414 
    15 The interactions will be the following 
     15 
     16== Task requirements == 
     17 * For this revision you should 
     18  * Ensure only the first level of resources is displayed (e.g without subresources as embeded books' resources) 
     19  * Ensure the other levels' resources can be easily implemented in future revisions of this task - if we decide to implement tree view for advanced users 
     20 * Implement the delete resource and duplicate resource functionalities 
     21  * Delete resource should delete resource and it's children. 
     22  * If the resource is content of a frame for example, the user should be warned. After deletion, this frames become empty (no content). 
     23  * Duplicate resource should duplicate resource and it's children. If a resource is a page element, it's duplicated with an offset on the same page. If the resource is page, it is inserted after the source page. 
     24 * Implement Import functionality. Note that Import should insert the resource into the book, not only into resources palette. 
     25  * Import should allow import of any kind of resources (optional for this revision) 
     26 * Implement the duplicate functionality 
     27  * Duplicate should copy all the data from the resource. 
     28 * Implement the editing feature for the meta palette 
     29  * For the editable properties the field should allow text editing. See which fields are editable in the Overview section 
     30== Task result == 
     31The result of this task is source code. 
     32 
     33== Implementation idea == 
     34The interactions may be the following 
    1635 * Drag and drop (not part of this revision) 
    1736  * Dragging file from the OS to the resources palette inserts the file as a resource 
     
    2746   * Delete button deletes the selected resource. A dialog with a warning will be useful if the resource is used by frames as content. 
    2847 * Editable fields in the metapalette of the resource tab - for the resources that the user has writing permission the meta palette should allow editing of the writeable fields (comments, etc) 
    29 == Task requirements == 
    30  * For this revision you should 
    31   * Ensure only the first level of resources is displayed (e.g without subresources as embeded books' resources) 
    32   * Ensure the other levels' resources can be easily implemented in future revisions of this task - if we decide to implement tree view for advanced users 
    33  * Implement the delete resource and duplicate resource functionalities 
    34   * Delete resource should delete resource and it's children. 
    35   * If the resource is content of a frame for example, the user should be warned. After deletion, this frames become empty (no content). 
    36   * Duplicate resource should duplicate resource and it's children. If a resource is a page element, it's duplicated with an offset on the same page. If the resource is page, it is inserted after the source page. 
    37  * Implement Import functionality (link it with the Import button). Note that Import should insert the resource into the book, not only into resources palette. 
    38   * Import should allow import of any kind of resources (optional for this revision) 
    39  * Implement the duplicate functionality 
    40   * Duplicate should copy all the data from the resource. 
    4148 * Make the delete and copy buttons active (clickable) only when a resource is selected 
    4249 * The import button should always be active 
    43  * Implement the editing feature for the meta palette 
    44   * For the editable properties the field should allow text editing. See which fields are editable in the Overview section 
    45 == Task result == 
    46 The result of this task is source code. 
    47  
    48 == Implementation idea == 
    49 ^(Provide some rough implementation idea(s).)^ 
    5050 
    5151== Related ==