Story¶
- type Story¶
The Story is the main element of StoryBoard. It represents a user story (generally a bugfix or a feature) that needs to be implemented. It will be broken down into a series of Tasks, which will each target a specific Project and branch.
Data samples:
- Json
{ "created_at": "2011-11-11T11:11:11", "creator_id": 1, "description": "We should use Storyboard to manage Storyboard.", "id": 425, "is_bug": false, "status": "active", "story_type_id": 1, "tags": [ "t1", "t2" ], "task_statuses": [ { "count": 2, "key": "todo" } ], "title": "Use Storyboard to manage Storyboard" }
- XML
<value> <title>Use Storyboard to manage Storyboard</title> <description>We should use Storyboard to manage Storyboard.</description> <is_bug>false</is_bug> <creator_id>1</creator_id> <story_type_id>1</story_type_id> <status>active</status> <task_statuses> <item> <key>todo</key> <count>2</count> </item> </task_statuses> <tags> <item>t1</item> <item>t2</item> </tags> <id>425</id> <created_at>2011-11-11T11:11:11</created_at> </value>
- creator_id¶
Type: int User ID of the Story creator
- description¶
Type: unicode A complete description of the goal this story wants to cover.
- due_dates¶
Type: list(int) List of IDs of Due Dates which are related to this story.
- is_bug¶
Type: bool Is this a bug or a feature :)
- private¶
Type: bool Whether or not this story is private.
- status¶
Type: unicode The derived status of the story, one of ‘active’, ‘merged’, ‘invalid’
- story_type_id¶
Type: int ID of story type
Type: list(unicode) Tag list assigned to this story.
- task_statuses¶
Type: list(TaskStatusCount) The summary of each tasks/status.
- teams¶
Type: list(Team) The set of teams with permission to see this story if it is private.
- title¶
Type: unicode A descriptive label for the story, to show in listings.
- users¶
Type: list(User) The set of users with permission to see this story if it is private.