Part of lp.blueprints.browser.specification View In Hierarchy
Choice | definition_status | The current status of the process to define the feature and get approval for the implementation plan. |
Choice | implementation_status | The state of progress being made on the actual implementation or delivery of this feature. |
WorkItemsText | workitems_text | Work items for this specification input in a text format. Your changes will override the current work items. |
Inherited from ISpecification:
Method | setWorkItems | Set work items on this specification. |
Method | linkBug | Link a bug to this specification. |
Method | unlinkBug | Unlink a bug to this specification. |
Inherited from ISpecificationPublic (via ISpecification):
Int | id | Undocumented |
Method | userCanView | Return True if user can see this ISpecification, false otherwise. |
Inherited from IPrivacy (via ISpecification, ISpecificationPublic):
Bool | private | Private objects are visible to members or subscribers. |
Inherited from ISpecificationView (via ISpecification):
Attribute | assigneeID | db assignee value |
Attribute | drafterID | db drafter value |
Attribute | approverID | db approver value |
Choice | product | Undocumented |
Choice | distribution | Undocumented |
Choice | productseries | Choose a series in which you would like to deliver this feature. Selecting '(nothing selected)' will clear the goal. |
Choice | distroseries | Choose a series in which you would like to deliver this feature. Selecting '(nothing selected)' will clear the goal. |
Attribute | goal | The series for which this feature is a goal. |
Choice | goalstatus | Whether or not the drivers have accepted this feature as a goal for the targeted series. |
Attribute | goal_proposer | The person who nominated the spec for this series. |
Attribute | date_goal_proposed | The date of the nomination. |
Attribute | goal_decider | The person who approved or declined the spec a a goal. |
Attribute | date_goal_decided | The date the spec was approved or declined as a goal. |
List | work_items | All non-deleted work items for this spec, sorted by their 'sequence' |
Int | man_days | An estimate of the number of developer days it will take to implement this feature. Please only provide an estimate if you are relatively confident in the number. |
Choice | superseded_by | The specification which supersedes this one. Note that selecting a specification here and pressing Continue will change the specification status to Superseded. |
Attribute | subscriptions | The set of subscriptions to this spec. |
Attribute | subscribers | The set of subscribers to this spec. |
Attribute | sprints | The sprints at which this spec is discussed. |
Attribute | sprint_links | The entries that link this spec to sprints. |
Method | getDependencies | Specs on which this one depends. |
Method | getBlockedSpecs | Specs for which this spec is a dependency. |
Attribute | informational | Is True if this spec is purely informational and requires no implementation. |
Attribute | is_incomplete | Is True if this work still needs to be done. Is in fact always the opposite of is_complete. |
Attribute | is_blocked | Is True if this spec depends on another spec which is still incomplete. |
Method | all_deps | All the dependencies, including dependencies of dependencies. |
Method | all_blocked | All specs blocked on this, and those blocked on the blocked ones. |
Method | validateMove | Check that the specification can be moved to the target. |
Method | getSprintSpecification | Get the record that links this spec to the named sprint. |
Method | notificationRecipientAddresses | Return the list of email addresses that receive notifications. |
Method | updateLifecycleStatus | Mark the specification as started, and/or complete, if appropriate. |
Method | getDelta | Return a dictionary of things that changed between this spec and |
Method | subscription | Return the subscription for this person to this spec, or None. |
Method | subscribe | Subscribe this person to the feature specification. |
Method | unsubscribe | Remove the person's subscription to this spec. |
Method | getSubscriptionByName | Return a subscription based on the person's name, or None. |
Method | isSubscribed | Is person subscribed to this spec? |
Method | linkSprint | Put this spec on the agenda of the sprint. |
Method | unlinkSprint | Remove this spec from the agenda of the sprint. |
Method | createDependency | Create a dependency for this spec on the spec provided. |
Method | removeDependency | Remove any dependency of this spec on the spec provided. |
Method | getBranchLink | Return the SpecificationBranch link for the branch, or None. |
Method | getLinkedBugTasks | Return the bug tasks that are relevant to this blueprint. |
Method | getAllowedInformationTypes | Get a list of acceptable `InformationType`s for this spec. |
Inherited from IHasOwner (via ISpecification, ISpecificationView):
Attribute | owner | The object's owner, which is an IPerson. |
Inherited from IHasLinkedBranches (via ISpecification, ISpecificationView):
Method | linkBranch | Associate a branch with this bug. |
Method | unlinkBranch | Unlink a branch from this bug. |
Inherited from ISpecificationEditRestricted (via ISpecification):
Method | setDefinitionStatus | Mutator for definition_status that calls updateLifeCycle. |
Method | setImplementationStatus | Mutator for implementation_status that calls updateLifeCycle. |
Method | newWorkItem | Create a new SpecificationWorkItem. |
Method | updateWorkItems | Update the existing work items to match the given ones. |
Method | setTarget | Set this specification's target. |
Method | retarget | Move the spec to the given target. |
Method | transitionToInformationType | Change the information type of the Specification. |
Method | proposeGoal | Propose this spec for a series or distroseries. |
Inherited from ISpecificationDriverRestricted (via ISpecification):
Method | acceptBy | Mark the spec as being accepted for its current series goal. |
Method | declineBy | Mark the spec as being declined as a goal for the proposed |