Merge lp://qastaging/~sinzui/launchpad/sprint-is-physical into lp://qastaging/launchpad/db-devel
Proposed by
Curtis Hovey
Status: | Merged |
---|---|
Approved by: | Gavin Panella |
Approved revision: | no longer in the source branch. |
Merged at revision: | not available |
Proposed branch: | lp://qastaging/~sinzui/launchpad/sprint-is-physical |
Merge into: | lp://qastaging/launchpad/db-devel |
Diff against target: |
33 lines 2 files modified
database/schema/comments.sql (+3/-0) database/schema/patch-2207-04-0.sql (+13/-0) |
To merge this branch: | bzr merge lp://qastaging/~sinzui/launchpad/sprint-is-physical |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Francis J. Lacoste (community) | release-critical | Disapprove | |
Brad Crittenden (community) | release-critical | Disapprove | |
Stuart Bishop (community) | db | Approve | |
Jonathan Lange (community) | db | Approve | |
Canonical Launchpad Engineering | db | Pending | |
Review via email: mp+12026@code.qastaging.launchpad.net |
To post a comment you must log in.
This is my branch to add a is_physical flag for SprintAttendance. This
branch just adds the column tot he DB so that edge users to test this
feature as it is developed in October.
lp:~sinzui/launchpad/sprint-in-person /bugs.launchpad .net/bugs/ 430945 implementation: no one
Diff size: 496 (thank you make newsampledata)
Launchpad bug: https:/
Test command: make schema
Pre-
Target release: 3.1.0
= Add a is_physical flag for SprintAttendance =
In order to better plan UDS we'd like the sprint/meeting feature to have a
checkbox so we can tell when an attendee is physically attending an event or
participating remotely. Something like:
[ ] I plan to physically attend this event at $location.
Curtis adds "The background of this issue reminds me a request to modify the
person profile to have a t-shirt size field for sprints."
ADDENDUM 1
There is no bug for the t-shirt, but I have been asked it often enough from
HR that I offer to add this on my own time. If you feel the column is not
worthy of Launchpad, my feelings will not be hurt.
ADDENDUM 2
The DB has SprintAttendanc e.date_ created, but the interface and model
do not know about this data. I suspect there was a place to capture this
information. I imagine the migration script would use the start_date of
the sprint as the date created for the attendance. This is not important
to me so I have chosen to settle this matter later.
== Rules ==
* Add is_physical to SprintAttendance
The value is BOOLEAN
* t_shirt_size text to Person.
The interface will define an enum:
UNKNOWN, SMALL, MEDIUM, LARGE, EXTRA_LARGE, EXTRA_EXTRA_LARGE
== Lint ==
Linting changed files: sampledata/ current- dev.sql sampledata/ current. sql schema/ comments. sql schema/ patch-2109- 97-0.sql
database/
database/
database/
database/
== Implementation ==
* database/ sampledata/ current- dev.sql sampledata/ current. sql schema/ comments. sql schema/ patch-2109- 97-0.sql e.is_physical and Person.t_shirt_size columns.
* Updated using make newsampledata.
* database/
* Updated using make newsampledata.
* database/
* Added comments for the two columns I am adding.
* Added missing comments for the sprint and attendee
* database/
* Add the SprintAttendanc