wiki:BOOK_TEMPLATES_LISTING_R0

Version 3 (modified by deyan, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=BOOK_TEMPLATES_LISTING_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|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

Book templates listing visualises the existing book templates that are available for use.

Task requirements

  • Create book templates palette.
  • Create book listing
    • List items should be draggable
    • Other items should be draggable to the list
  • Applying and saving as template should be connected with proper extension points
  • The listing should contain separators to divide local book templates from common book templates
  • Overwriting a common book template invokes a message box containing warning that changes will be applied to all of the books created with a template. You should provide the box, but the functionality is not necessary right now
  • Currently creating a book from a template is enough for books template behavior. Note that book templates behavior is not part of this task.

Task result

Code.

Implementation idea

See analysis of BOOK_TEMPLATES_BEHAVIOUR_R0. See implementation of APP_PLUGIN_MANAGER_LIST_R0 as functionality listed there is similar. If it is not implemented yet, consider implementing this tasks in parallel.

BOOK_TEMPLATES_BEHAVIOUR_R0

How to demo

Show the book templates palette with the list of the existing templates. As functionality won't be present, explain what controls and user interactions are provided.

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)