Monday, 2015-09-21

*** cody-somerville has quit IRC02:06
*** notnownikki has joined #storyboard09:10
openstackgerritMerged openstack-infra/storyboard-webclient: Add 'Remove this story' button to detail page  https://review.openstack.org/20458709:28
* Zara sees changes in storyboard.openstack.org and smiles09:40
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Render descriptions and comments as Markdown  https://review.openstack.org/22270910:26
*** mrmartin has joined #storyboard10:36
Zarapreliminary investigations suggest that the potentially unnecessary stuff in my patch is indeed unnecessary. so yay, less code!11:10
Zarahow's everyone in the wonderful world of storyboard today?11:16
Zarasounds about right.11:21
Zara(nah, it's lunchtime :))11:22
SotKI can walk properly again, so thats a plus11:26
SotKand I'm nearly ready to send patches adding a web ui for boards and worklists!11:26
Zara:) and :0 respectively!11:28
openstackgerritZara proposed openstack-infra/storyboard-webclient: Subscriptions WIP  https://review.openstack.org/22356212:12
Zarahave removed some variables that were doing nothing... ^^' The if/else is now gone, too, though that means that there are errors along the lines of '$scope.subscriptions is not defined'. they don't make any difference to the UX, but I don't like it.12:16
Zarajust looked at: https://storyboard.openstack.org/#!/story/200007512:45
ZaraI'm not sure if it's an issue or not; I'm guessing it was done that way round in case someone wanted to add a bunch of stories to a project and then sort out the details afterwards.12:46
* SotK isn't really sure of the point of the "add story" button on the project page, given its in the top bar anyway12:48
persiaI think it is an issue.12:48
persiaAdding a lot of stories with little detail seems like a sensible use case when starting out, or when testing a barebones system.12:48
persiaWhen using a larger system with much populated date, the metadata becomes the important part, and the story title almost unimportant, except as a placeholder.12:49
ZaraSotK: the only difference (other than the navigation) is that it autoselects that specific project.12:49
persiaPlus, unless one has magic search features, one does need to capture the number/link to be able to find it later (if nothing else, to be able to add it to worklists, etc.)12:49
persiaSotK: +1 on avoiding duplicate "Add Story" buttons12:51
ZaraI was thinking of the situation where someone says 'there's a project, it involves these steps' and the details get fleshed out at each stage via the edit button. I'm not sure that many people would want to assign in the same step as creating.12:52
ZaraI'm wondering if there's some way of tweaking the 'new story' button at the top so it autoselects the current project if you're on the current project screen, because it's irritating to select a project each time12:52
Zaraand I can imagine someone wanting to add a batch of stories to a project in one go12:52
persiaDepends on one's workflow.  Perhaps for a young project.  Even so, generally I would expect to brainstorm using another tool, so I already had some tasks, tags, subscriptions, or other metadata I wanted to adjust immediately.12:53
Zarafair enough; I think we want to support multiple workflows so that's definitely relevant.12:55
* SotK could feasible imagine some user storing up issues with a project in some tool or method of their own, then throwing them all on the upstream task tracker in one go12:55
SotKs/feasible/feasibly/12:55
persiaOh, certainly, but I think the more advanced user would end up using the API directly for that, so we can ignore UI considerations for that sort of thing.12:57
ZaraIt might be nice to have a button to create multiple placeholders (ie: stories with only a title) in one go, for the situation I described. Have to be careful not to crowd the UI, though, and not worth doing if nobody actually wants it... will probably just keep an eye out for comments related to it, for now.13:00
persiaMakes sense.  It's the current default, so changes could be unexpected.13:02
persiaAlthough one still has the trick of finding them post-creation: that ought have some sense to it, just to cover the corner cleanly.13:04
Zaraah, I meant something a bit different from the current default, ie: a form where you put in, say, ten titles at once, then submit, instead of clicking 'add story' once per story. (sorry if I misinterpreted that)13:05
SotKperhaps being able to add stories to the list on a project detail page the same way you add tasks to a story on the story detail page?13:07
Zarayes, something like that would be great13:08
persiaThat would be much more sensible than the current: maybe switch the default, and add a story to add that later, as an extension once the other stuff works?13:15
Zarayeah, I'll add a comment to the story that sparked the discussion in the first place, in case the original writer is interested. :)13:16
Zarahttps://storyboard.openstack.org/#!/story/2000075 <- if anyone disagrees with that summary, please correct me. :)13:25
Zarahahaha, I have 27 storyboard webclient branches in git.13:34
Zarawhile looking at other patches, noticed that the paging arrows appear even if the total number of pages is so low that there's not an option to page through. wondering if we could hide them in those circumstances?13:57
Zaraatm it's a bit confusing, and it some places it looks bit messy (eg: on the detail page for a project group that doesn't contain many projects/stories13:59
Zaraeg: https://storyboard.openstack.org/#!/project_group/5613:59
Zaraso not just the arrows but possibly the option of how many to display, if the total number is under 1014:00
Zarathe 'active merged invalid' thing over on the left is also looking a bit peculiar these days...14:03
Zaraand I only just realised that that's a way of choosing which stories to display, so I'm not convinced it works UI-wise.14:04
Zara(I'd thought it was a way of changing the status of stories, and only now when thinking about it has it occured to me that there's only one option for the whole list, so it's just a way of choosing what to display on the screen)14:05
SotKmaybe tabs would work better for that (like on the project detail page)?14:06
ZaraI guess the main advantage is that it lets you display as many categories as you want simultaneously14:15
Zaraotoh it currently looks bad and it's inconsistent.14:15
SotKI'm not 100% sure it even works properly if you select more than one category14:16
Zarait seemed to at a glance, but I didn't check closely14:16
SotK+ it doesn't render properly in Firefox14:16
Zaralooked a little closer; it does at least seem to work (unless it's lying and saying things are merged etc when they're not)14:17
* SotK was probably mistaken then xD14:18
Zarathe rendering might have confused matters since the 'merged' box is next to active and the 'invalid' box is next to merged14:18
Zarabut if you assume they go left to right and then top to bottom in the same order as written, they seem to work, haha.14:19
openstackgerritMonty Taylor proposed openstack-infra/python-storyboardclient: Change ignore-errors to ignore_errors  https://review.openstack.org/22571614:23
openstackgerritMonty Taylor proposed openstack-infra/storyboard: Change ignore-errors to ignore_errors  https://review.openstack.org/22571914:24
Zaraabout to look at markdown patch but can come back to it in a bit. also, just remembered-- pdar was going to patch some documentation; did I just forget about those patches or are we still waiting for those?14:25
SotKthanks!14:26
SotKI haven't seen those patches that pdar was working on14:26
Zara:(14:28
*** notnownikki has left #storyboard14:30
Zaraalso are we okay to just +1 workflow those coverage patches?14:31
SotKThey won't break anything, we should probably just merge them14:33
Zarayeah, I was thinking we'd have more broken things if we waited around for reviews on those.14:33
Zaraheh, we might end up being responsible for python-storyboardclient... which seems fair enough but I currently know nothing about it.14:38
SotKme neither, I wonder if anyone actually uses it14:39
Zarayeah. I'd like to do minimal maintenance, eg: where there are patches to stop everything breaking, so that someone else can potentially use or maintain it down the line without it being too far behind.14:39
ZaraI like the idea of the whole thing being written in python but not sure how practical that actually is for the use-case.14:40
Zaraseems like it's squashing a language into a place it's not suited to.... but I could be wrong.14:40
* SotK assumes that its a CLI client for the API like the other similarly named projects in OpenStack14:41
ZaraAhhhh14:41
Zarathat would make a lot more sense, haha14:41
Zarain which case that might be something that would have more users if storyboard were more popular.14:42
SotKindeed14:42
Zaragonna +1 workflow ignore_errors, then14:44
*** MarkAtwood has joined #storyboard14:44
*** mrmartin has quit IRC14:46
Zarahm, the python-storyboardclient patch failed to merge14:49
Zarawondering if it's because storyboard updated, or if it's unrelated.14:49
ZaraI suppose there could be a backlog of unmerged patches if it's been lost in the wilderness for a while.14:49
Zaraah, good, it hasn't been lost14:51
openstackgerritMerged openstack-infra/storyboard: Change ignore-errors to ignore_errors  https://review.openstack.org/22571914:51
Zarawe just didn't know about it. last updated in March.14:51
SotKlogs suggest its due to the oslo rename14:52
SotK(so the tests are failing)14:52
Zaraahh14:52
Zaramakes sense.14:53
Zaraso we'll need to apply the oslo rename patch and then the ignore_errors one14:54
ZaraI'll put a story up before I forget about it.14:54
*** cody-somerville has joined #storyboard14:54
SotKthanks :)14:56
Zaraof course, I'll still need to remember that python-storyboardclient exists14:57
Zarahttps://storyboard.openstack.org/#!/story/200036014:57
Zara(in https://storyboard.openstack.org/#!/project/755 )14:58
Zarahm, had a weird crash when looking at markdown patch (trying to put a table in comments) but it works fine now15:26
Zaranot sure what was up15:26
ZaraI got a little black 'no entry' sign in the comments box and it was unresponsive. opened same page in a different tab and everything was fine15:27
SotKhmm, weird15:28
SotKcan you paste the markdown you were using somewhere?15:28
ZaraI tried again with the same thing and it worked so I don't think it was that-- and I couldn't copy paste from the box after it went weird. I think it was this but I can't be sure:15:30
Zarabarbarbar15:30
Zara<table>15:30
Zara    <tr>15:30
Zara        <td>15:30
Zara        Foo15:30
Zara        Bar15:30
Zara        Baz15:30
Zara        </td>15:30
Zara    </tr>15:30
Zara</table>15:30
Zaramoop15:30
Zarawas trying out inline html in comments to see if it did anything weird.15:30
Zaraand it did, but could be totally unrelated15:31
SotKweird, it works for me too15:32
Zarahm, line wrap also seems to be broken in the comments for long comments on stories, but not sure if that's to with me messing around with tables in previous comments in markdown15:34
Zaraohh, or actually, it might be that linewrap doesn't happen with no spaces15:34
Zarathat probably doesn't matter :)15:35
Zarayeah, it's just the spaces15:35
Zaramight make sense to display most recent comment first15:37
SotKI think it'd be good to allow the user to choose how to order the comments (ie. oldest-first or newest-first)15:38
Zarayeah15:39
SotKI tend to find oldest first better if there is a discussion, but newest first better if I just want to look at updates or something15:39
Zarayeah, I tend to want newest-first as the default, but if that's unusual then we can leave oldest-first as the default15:40
persiaI think oldest-first is the common model for issue trackers.15:42
Zarayeah, github (for example) do it that way round-- but they display far more comments per page by default. So +1 to a higher default number of comments if we keep it as oldest-first.15:50
*** mrmartin has joined #storyboard15:58
Zarahm, (very) small niggle with markdown patch-- I notice old comments were indented slightly and story descriptions include author and date immediately below the title16:14
Zara*included16:14
ZaraI think this was because of the carriage return16:14
Zara(though maybe because it was originally a paragraph?)16:15
Zaraand I prefer the old look, if it's possible to retain it16:15
ZaraI'm not super super fussed, but I think the new way looks a bit more crowded.16:16
Zaraoh, it must be the carriage return; it's still a paragraph16:17
SotKYou mean as opposed to being in the top right? I moved it up there as I thought it looked weird where it used to be if there was something like a quote or heading at the start of the story16:18
Zarayeah, I think it looks better under the title. I won't lose sleep over it either way, though if it's just aesthetic, might be better to leave it for another patch.16:22
ZaraI don't think it would look weird with a quote but if someone can show me it looking weird with a quote, I'll change my mind, haha.16:23
Zarahave left some comments, anyway, much the same as here.16:42
Zara'night, storyboard! until tomorrow!17:00
*** cody-somerville has quit IRC19:16
*** mrmartin has quit IRC19:20
*** mrmartin has joined #storyboard19:43
*** cody-somerville has joined #storyboard19:58
*** mrmartin has quit IRC20:02
*** cody-somerville has quit IRC20:11
*** notnownikki has joined #storyboard20:24
*** notnownikki has quit IRC20:51
openstackgerritAdam Coldrick proposed openstack-infra/python-storyboardclient: Fix oslo imports  https://review.openstack.org/22606421:41
*** MarkAtwood has quit IRC22:57

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