Current State workflow
A ChangeProposal's
CurrentState field is used for tracking its development status.
It can take the following states:
Name |
Type |
Tooltip Message |
UnderInvestigation |
option |
New proposal which has not yet been fully discussed or decided upon |
AcceptedProposal |
option |
Proposal was committed for at least 14 days, has been accepted, and is ready to be implemented |
RejectedProposal |
option |
Proposal was rejected after being committed for at least 14 days |
CommunityVote |
option |
Discussion on committed proposal has not lead to consensus after 14 days. The proposal is now up for community vote. |
UnderConstruction |
option |
For an accepted proposal only; documentation and coding started. Please give Item number in BugTracking field |
ReadyToMerge |
option |
Construction has been completed, and code is in an Item branch in github awaiting merge into master |
MergedToCore |
option |
Has been merged to core or default plugin. Please give Item number in BugTracking field |
ImplementedAsExtension |
option |
It was implemented as an optional contrib/plugin/addon, and doesn't need a core merge |
ParkedProposal |
option |
Proposal needs someone to drive it |
DiscardedProposal |
option |
Proposal is no longer applicable, withdrawn by developer without a decision, or addressed by an alternate solution. |
%STARTSECTION{"search"}%
%TABLE{sort="on" initsort="8" initdirection="up"}%
| *Topic* | *Summary* | *ReasonForDecision* | *Developer* | *ConcernRaisedBy* | *Release* | *Tasks* | *Last modified* | *By* |
%SEARCH{
"form.name='ChangeProposalForm' AND CurrentState='%STATE%'"
type="query"
excludetopic="FeatureRequestTopicTemplate"
nosearch="on"
reverse="on"
format="| [[$topic]] | $formfield(TopicSummary) | $formfield(ReasonForDecision) | $formfield(CommittedDeveloper) | $formfield(ConcernRaisedBy) |<nop>$formfield(PlannedFor) | $formfield(BugTracking) | <nobr>$date</nobr> | $wikiusername |"
}%
%ENDSECTION{"search"}%