[[BackLinksMenu]] [[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|)]] = Analysis = == Overview == This group of tasks is about displaying resources and changes in one or more palettes. A user should be able to: * See all resources and filter them by several criteria. * See detailed information about a selected resource. * See a preview of a selected resource. * See a list of changes for a given resource. * See detailed information (preview) for a given change. == Task requirements == * Separate things related to resources in a new module - org.sophie2.main.func.resources. * It should contain extensions for all the palettes and other visual elements needed. * Define an UI for the palette(s) that will be used: * How will resources be displayed (list, table, etc.) * How will resources be filtered (buttons/icons, combo box, etc.) * Where and how will the preview and the meta information be displayed. * Where will changes and change details be listed. * Which goes where (which tab, which palette). * Provide internal support for list filtering and connect it with the UI. * Filtering at least by resource type is required. Other filters might be applied if there is enough time left. * Implement the defined UI (previewing is not required to be working at this revision). * Ensure that change grouping works (at least to some extent). == Task result == * UI design. * Source code. == Implementation idea == * See the specs listed in the Related section for an idea of what is required. * See how filtering is implemented in ProLists to see if this can be used in the palettes. * For the UI consider having two tabs: * Resources (with palettes Resources, Resource Details and Resource Preview). * Changes (with palettes Changes and Change Details, probably Versions at a later stage). == Related == [wiki:APP_RESOURCE_LIST_FILTER][[BR]] [wiki:APP_RESOURCE_CHANGE_LIST][[BR]] == How to demo == * Show the palette with all the resources listed. * Filter only a certain kind of a resource. * Select a resource to see its details. * See changes and change details display. = Design = ^(Describe your design here.)^ = Implementation = ^(Describe and link the implementation results here (from the wiki or the repository).)^ = Testing = ^(Place the testing results here.)^ = Comments = ^(Write comments for this or later revisions here.)