Changes between Initial Version and Version 1 of GROUP_APP_RESOURCE_R0


Ignore:
Timestamp:
04/09/09 13:06:23 (16 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_APP_RESOURCE_R0

    v1 v1  
     1[[BackLinksMenu]] 
     2 
     3[[TicketQuery(summary=GROUP_APP_RESOURCE_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] 
     4 
     5= Analysis = 
     6 
     7== Overview == 
     8This group of tasks is about displaying resources and changes in one or more palettes. A user should be able to: 
     9 * See all resources and filter them by several criteria. 
     10 * See detailed information about a selected resource. 
     11 * See a preview of a selected resource. 
     12 * See a list of changes for a given resource. 
     13 * See detailed information (preview) for a given change. 
     14 
     15== Task requirements == 
     16 * Separate things related to resources in a new module - org.sophie2.main.func.resources. 
     17  * It should contain extensions for all the palettes and other visual elements needed. 
     18 * Define an UI for the palette(s) that will be used: 
     19  * How will resources be displayed (list, table, etc.) 
     20  * How will resources be filtered (buttons/icons, combo box, etc.) 
     21  * Where and how will the preview and the meta information be displayed. 
     22  * Where will changes and change details be listed. 
     23  * Which goes where (which tab, which palette). 
     24 * Provide internal support for list filtering and connect it with the UI. 
     25  * Filtering at least by resource type is required. Other filters might be applied if there is enough time left. 
     26 * Implement the defined UI (previewing is not required to be working at this revision). 
     27 * Ensure that change grouping works (at least to some extent). 
     28 
     29== Task result == 
     30 * UI design. 
     31 * Source code. 
     32 
     33== Implementation idea == 
     34 * See the specs listed in the Related section for an idea of what is required. 
     35 * See how filtering is implemented in ProLists to see if this can be used in the palettes. 
     36 * For the UI consider having two tabs: 
     37  * Resources (with palettes Resources, Resource Details and Resource Preview). 
     38  * Changes (with palettes Changes and Change Details, probably Versions at a later stage). 
     39 
     40== Related == 
     41[wiki:APP_RESOURCE_LIST_FILTER][[BR]] 
     42[wiki:APP_RESOURCE_CHANGE_LIST][[BR]] 
     43 
     44== How to demo == 
     45 * Show the palette with all the resources listed. 
     46 * Filter only a certain kind of a resource. 
     47 * Select a resource to see its details. 
     48 * See changes and change details display. 
     49 
     50= Design = 
     51^(Describe your design here.)^ 
     52 
     53= Implementation = 
     54^(Describe and link the implementation results here (from the wiki or the repository).)^ 
     55 
     56= Testing = 
     57^(Place the testing results here.)^ 
     58 
     59= Comments = 
     60^(Write comments for this or later revisions here.)