[[BackLinksMenu]] [[TicketQuery(summary=SCRIPTING_ACTIONS_API_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 == The goal of this task is to expose to the user the Sophie book's model and Sophie's logic in a user-friendly way. Generally, there are two use-cases for scripting, which imply some differences in the requirements: * Scripts used for automation * The result of their execution should be undoable, as each other change to the model * Scripts as link targets * They have limited scope - for example, user cannot create a new book with them * There's no need to be undoable == Task requirements == ^(List the necessary requirements that the task must fulfill.)^ == Task result == * Source code == Implementation idea == ^(Provide some rough implementation idea(s).)^ == Related == ^(Add links to related tasks that could be useful or helpful.)^ == How to demo == ^(Provide instructions for demonstration of the task.)^ = 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.)