Thursday, 2016-08-18

*** matthewbodkin has joined #storyboard07:43
Zarayay, latest change seems to have fixed the errors when moving cards11:23
Zaraso far everything looks normal with that patch11:31
Zaraargh the new worklists + boards page needs subscriptions for worklists11:32
Zaraoh, and now title searches work, they should be included in header search, I guess11:49
SotKwe really need to give boards and worklists their own icons for that to not be really confusing I think11:49
SotK(if we're including both there)11:49
Zarayep. I don't think it operates on tasks atm, but that'll just make people think it does11:51
Zarahm, tried to update it so there could at least be a mostly-copy-pasted wip up there as a guide, got a 400 and a message about missing the id. doesn't really matter.12:19
Zaraassume I just missed some js somewhere12:19
*** matthewbodkin has quit IRC12:24
*** jtomasek has quit IRC12:57
*** matthewbodkin has joined #storyboard13:06
Zarahm, I wonder if recent events task status updates should have same little button templates that they do in the timeline13:14
Zarathey currently just look like ' status: inprogress ==> review'13:14
SotKthey probably should13:14
*** alexismonville has joined #storyboard14:17
openstackgerritZara proposed openstack-infra/storyboard-webclient: Prettify Task-Status-Changes in Recent Events  https://review.openstack.org/35725714:34
*** alexismonville has quit IRC14:57
Zaraso far haven't been able to break the events api endpoint patch. it takes ages to get (unsurprisingly) so we should be careful with it in general.15:01
* SotK doesn't see much point in ever using it without some filters set on it15:06
Zarayeah, I'm noting it in case someone unwary tries to get it first and then filter later15:08
ZaraI partly type stuff out so it lodges in my memory as something I might need to warn people about15:09
persiaA fair amount of these notes would do well in the API docs: are those autogenerated in a way that makes it easy to add such comments?15:09
SotKyeah, we could just add a note to the relevant docstring15:11
ZaraI can mention it in review notes for the patch.15:11
ZaraI haven't found any bugs in it yet. I feel depressed.15:12
persiaCould you add the relevant docstring to the patch?15:12
persiaErr, nevermind.15:12
persiaYeah, asking for docs in the comment so the author does it is better :)15:13
Zaraoh, changes in users for private stories don't yet have an email template.15:18
Zarait's just the generic 'story was updated' with a link atm15:18
Zarawell, it says who updated it, just not what the update consisted in or the state before or after the update15:19
SotKthat information probably isn't in the timeline event either actually15:19
Zarayeah, it isn't15:19
Zarasorry, I didn't mean it was a bug in the patch15:19
Zarajust something I just noticed15:19
Zarawhile paying special attention to eventsy things15:20
SotKI know :)15:20
SotKI guess when I get round to the team-permissions stuff I should fix it15:20
Zarayeah, there's not much point making a template now since it'll change15:21
Zaraalso should be something I can take on once other steps are done if necessary15:22
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: WIP: Rework the task list layout  https://review.openstack.org/35730615:30
* SotK would appreciate if folk could leave comments on that patch at some point15:33
Zarahave commented. I think it'd be worth discussing in-channel sometime when people are more awake and it's not boiling; I don't think it's the right approach and I think it's the kind of thing we might find an interesting/elegant solution for if we discuss it.15:54
persiaSo, what is the universe of things we want for tasks?  Notes, Patch Tracker Links, Status, Assignee, Add-to-Worklist, project, branch?15:54
persiaOh, and description?15:55
Zarabranch isn't on there at the moment.15:55
persiaYes, but I think it's part of the set of things to consider, before we decide not to include most things because UI.15:55
persiaPersonally, I think that without branch, people will put the branch name in the description if needed, but that's just a guess.15:57
persiaBut is there anything else that is associated with a task that I missed?15:57
persiaOh, ID.15:58
Zara(right now the set of things included in that wip is 'title(edit), notes, link(edit), status, assignee, add to worklist, project(edit), task-id, remove-task-from-story'. link(edit) and add-to-worklist are the additions to the existing things. I'm using 'edit' in brackets to note places where there's an 'edit' icon following the field, since it takes up room compared with the button itself being used to ed15:58
Zarait)15:59
Zara*add an (edit) after assignee15:59
persiaRight.  Remove-task-from-story.15:59
persiaAnd are there any other ones that aren't currently in the WIP?  Branch comes to mind, but I'm not sure I have a complete list.16:00
Zaramilestone, board, worklist16:00
Zaramaybe others16:00
Zaraif nobody's missed them so far, I don't care too much.16:01
persiaWorklist?16:01
Zarawell a task can be in a worklist16:01
persiaI was wondering if milestone was present, although I'm not sure I have a good understanding of what milestone means here.16:01
persiaCan't a task be in N worklists, so that would become list-of-worklists?16:02
persia(which doesn't fit there, hence the new UI in 312666)16:02
Zarayep, mentioned for completeness, depending on what you decide counts as 'associated', you could probably say everything in storyboard could be on that line16:03
persiaI suppose, although I'm hoping to get a starting point to "whittle down things that absolutely *have* to be displayed at-a-glance from"16:04
Zara:) okay. I've been using the list of things that are there as a starting point.16:05
persiaRight now, I have "title*, notes*, link*, status*, assignee*, add-to-worklist, project*, ID, remove-from-story, milestone*, branch*", where * indicates it may be edited.16:05
SotKthat seems sensible to me16:06
persiaAlthough maybe it should be "title*, notes*, link*, status, assignee, add-to-worklist, project*, ID, remove-from-story, milestone, branch", where * indicates a secondary control is needed to edit.16:06
Zarafor the title, one isn't technically needed, imo16:07
Zarasince a title can't act as a link to anything else16:07
SotKit definitely is16:07
Zarawhy?16:07
SotKbecause things that aren't links should not be highlighted as such16:07
persiaZara: You're suggesting all work to be performed should be described in such detail in the Story description that individual tasks do not have titles?  How does this affect cards?16:08
* SotK goes to the project page every single time he wants to edit a task's project because of this16:08
Zarathen maybe it shouldn't need to be highlighted16:08
SotKbut then you need a thing to indicate it is editable16:09
persiaOh, right.  For the first pass, let's set aside whether a display field is a hyperlink, or needs a separate edit control.16:09
persiaI think there is a sensible discussion for each item, but I think there are likely some items on the list we can strike before we get into those.16:09
persiaSo, My first candidate for removal is "milestone": I'm not sure what this achieves that isn't better done with a worklist managed by the release team for the relevant project (or set of projects).16:10
SotK+116:10
Zara(SotK: hahaha, that's a fun user-difference, then; I used to get driven mad expecting the project to operate as a link before we made the link linky and haven't had a problem with task titles. xD)16:11
ZaraI've never had any input from anyone on milestones, so happy to leave them out16:12
Zaraif someone needs them displayed on every task, they can let us know. :D16:12
Zarahasn't happened yet16:12
SotK(Zara: That used to drive me mad too. The problem is that both look exactly the same and yet have different behaviour.)16:12
persiaAs a follow-on, would a patchset removing support for milestones entirely be received well, or are there reasons to keep it despite agreeing not to display it.16:13
Zarapeople have asked after them before, but just a vague 'does storyboard have these?'16:13
Zaraso personally I'd rather keep it in the api so nobody ends up redoing that work16:13
persiaHow do we imagine anyone will use it if we agree never to display it?16:14
persia(or provide UI to edit it)16:14
Zarawe don't agree never to display it. we agree we're not going to include it in the task list for now.16:14
Zaraif someone later wants it, they can decide what to do then.16:14
persiaAre you suggesting that we'll need to revisit what goes in the task list again soon?16:15
Zarawhy 'soon'? well, actually I suggested we first visit it tomorrow, so I suppose that's true. :P16:15
persiaOh, I missed the "tomorrow" bit: I can wait until then if today is bad :)16:16
ZaraI'm just sleepy and irritable so I don't think it'll be as useful today16:16
Zara+ nearly end of day for me16:16
persiaThen tomorrow it is :)16:16
Zara\o/ thanks16:16
* SotK hopes we can have the discussion early on tomorrow :)16:17
Zarawfm.16:17
persiaI just don't like lots of loose ends (like half-implemented features), where if someone asks "Does this work", the answer is "yes", and when the followup "How?" is asked, the answer is "There's no UI, so you can figure out what you what and write API scripts".16:17
Zaraagreed. I've assumed it's because it was requested by someone whose wishes were deemed important, but the details of what they wanted from the ui were lost (or it was a case of 'we'll work that out after the api')16:18
Zaraso there's a chance it's still waiting rather than no longer relevant, and so really we should take a look around before we remove things.16:19
Zaraotherwise some lucky person gets to put everything back in because of a communication fail.16:19
persiaYep.16:20
*** matthewbodkin has quit IRC16:31
Zaraoh, argh, before I forget, I was pointed at https://review.openstack.org/#/c/356616/16:45
Zaraso I guess that's one to add to the pile of 'js update things on the horizon'16:45
ZaraI have only skimmed thus far16:45
openstackgerritMerged openstack-infra/storyboard: Create timeline events for boards and worklists  https://review.openstack.org/35014616:50
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Add a notice when worklists or boards are private or archived  https://review.openstack.org/35735416:58
*** bethwhite__ has quit IRC16:58
Zara'night!17:19
*** jtomasek has joined #storyboard18:08
*** persia has quit IRC18:30
*** persia has joined #storyboard18:32
*** jtomasek has quit IRC18:59
*** ctgriffiths has quit IRC20:00
*** ctgriffiths has joined #storyboard20:01
*** dmsimard has left #storyboard20:05
*** ctgriffiths has left #storyboard21:26
*** alexismonville has joined #storyboard21:41
*** alexismonville has quit IRC22:28

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!