Merge lp:~xavier-antoviaque/ibid/scrummeeting-934376 into lp:ibid
Status: | Needs review | ||||
---|---|---|---|---|---|
Proposed branch: | lp:~xavier-antoviaque/ibid/scrummeeting-934376 | ||||
Merge into: | lp:ibid | ||||
Diff against target: |
864 lines (+696/-34) 5 files modified
AUTHORS (+2/-1) ibid/plugins/meetings.py (+401/-33) ibid/templates/meetings/minutes.html (+23/-0) ibid/templates/meetings/minutes.txt (+21/-0) ibid/test/plugins/test_meetings.py (+249/-0) |
||||
To merge this branch: | bzr merge lp:~xavier-antoviaque/ibid/scrummeeting-934376 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ibid Core Team | Pending | ||
Review via email: mp+93661@code.launchpad.net |
Unmerged revisions
- 1051. By XavierAntoviaque
-
Missing test commit for #934376
- 1050. By XavierAntoviaque
-
Refs #934376 - SCRUM Meetings - Separator is now only ';', added reporting on behalf of another user
* Fix usability issue with separators, based on feedback from real-world usage. Dots and commas tend to split progress report items in unintended ways, for example with URLs or long items which need punctuation.
* Added reporting on behalf of another user, similarly to the 'topic <subject> [<user>]' command
- 1049. By XavierAntoviaque
-
Removes superflous line
- 1048. By XavierAntoviaque
-
Implements #934376 - Commands to hold SCRUM meetings
Implements the following commands:
(next | done | blocked by) <statement>[, <statement>[, ...]]
what is my progress report?
what's the progress report from <nick>?"next|done|blocked by" work similarly to agreed|
rejected| ..., with the
following refinements:* They are available to all participants
* They are sorted by participant in the minutes
* When a user has used all three commands, ibid prints a recap of his
progress report (which can also be obtained manually with "what is...?"
* Ibid splits the statements when it encounters one of the following
characters ";.,". This allows to present the items in a readable way, as
unsplitted lists are pretty hard to read when there are more than 1-2
items.
* Blockers are automatically added to the agenda for later discussion,
except when it is "nothing"/ - 1047. By XavierAntoviaque
-
Adding myself to the AUTHORS file, as requested :p
- 1046. By XavierAntoviaque
-
Implements #931774 - Agenda tracking for meetings (adds tests)
Adding unit test for the meeting agenda feature, as per the code review.
- 1045. By XavierAntoviaque
-
Implements #931774 - Agenda tracking for meetings
* Implementation based on https:/
/wiki.koumbit. net/IrcBotServi ce/ToDo# Agenda_ tracking
For the complete list of supported commands, see below.* Integrated the "topic <text>" command as part of the agenda tracking
feature, in a manner which keeps backward compatibility, but allows
to take advantage of the new features. It can be used alone, the same
way as before, and will then create agenda topics and open them
immediately, closing the previous one if any. If used with pre-defined
agenda items, it will insert the new topic immediately after the current
one, and move to it.* Factored the meeting identification based on the current event in a single
method== List of implemented commands ==
Add a topic to the agenda
agenda+ <text>
topic+ <text>
agenda+ <text> '['<proposer>']'
topic+ <text> '['<proposer>']'Add a topic and open it immediately
topic <text>
topic <text> '['<proposer>']'Display the topics on the agenda
what is [on] [the] agenda?
what's [on] [the] agenda?
list [the] agenda
show [the] agenda
agenda?
what are the topics?
list [the] topics
show [the] topics
topics?Rename an agenda topic
rename topic <number> to <newtext>Drop a topic from the agenda
agenda- <number>
topic- <number>
delete topic <number>
drop topic <number>
forget topic <number>
remove topic <number>Reorder the agenda
[the] agenda order [is] a [, b]... [, m-[n]]...
[the] topic[s] order [is] a [, b]... [, m-[n]]...Clear the agenda
[please] clear [the] agenda
[please] clear [the] topicsMove to the next agenda topic
[take up] next topic
[open] next topic
move to next topicOpen the discussion about an agenda topic
take up topic <number|pattern>
open topic <number|pattern>
move to topic <number|pattern>What is the current agenda topic?
what topic [is open]?
what topic is this?
what topic are we on?
current topic?
topic?Close an agenda topic
close topic <number|pattern>
close this topic
close [the] current topicDefer a topic on the agenda
skip [this] topicA sample usage can be found at http://
paste.pocoo. org/show/ 551514/