*** jtomasek has joined #storyboard | 07:02 | |
*** alexismonville has quit IRC | 07:21 | |
*** fay has joined #storyboard | 07:51 | |
*** fay is now known as Guest81994 | 07:52 | |
*** Guest81994 is now known as faybrocklebank | 09:18 | |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Complex priorities UI in stories https://review.openstack.org/312666 | 09:19 |
---|---|---|
Zara | morning, storyboard! | 09:20 |
SotK | morning! | 09:22 |
Zara | entertaining thing of the day: http://www.atlasobscura.com/articles/the-public-shaming-of-englands-first-umbrella-user | 09:27 |
Zara | heh, formatting for email notifications of comments is... interesting now that they include replies | 09:48 |
Zara | well, they kind of work, but not quite | 09:48 |
Zara | I just put all my clean clothes away! I feel like such an adult! | 10:06 |
Zara | okay, so they have been out to dry since monday or something | 10:06 |
Zara | still | 10:06 |
Zara | now to review some complex priorities... | 10:06 |
SotK | \o/ | 10:11 |
Zara | hm, it doesn't seem to work when the worklist includes multiple tasks that are in the same story | 10:21 |
Zara | (on the draft build, I'm using https://storyboard-dev.openstack.org/#!/story/32 as a test story, with worklist: https://storyboard-dev.openstack.org/#!/worklist/41 | 10:22 |
SotK | so, the problem there is I didn't think of a nice way to show the position of each task in the worklist | 10:23 |
Zara | ah, after more investigation, I think it's only showing 1 item per worklist. | 10:25 |
Zara | (I tried adding the story and two tasks from it to a subscribed worklist; it only showed the story.) | 10:26 |
SotK | yeah, it looks for the story, then looks for tasks, and shows the first thing it finds | 10:26 |
SotK | wait, that's not entirely true | 10:27 |
SotK | it looks through the contents of the worklist, and picks the thing that is nearest to the top of the worklist | 10:27 |
Zara | ahh, right | 10:32 |
Zara | yeah, I think we need a nice way to display all the tasks... | 10:32 |
Zara | since I can see someone being in a position where they want to know what items people care about for a story so they can help, but might not have the right skills for the things right at the top of the worklist | 10:33 |
Zara | but could do for the thing in position 2 or 3 | 10:33 |
Zara | (I also think displaying just the top one might make people think that others *don't* care about items that are actually on the worklist) | 10:34 |
* SotK goes to come up with something | 10:36 | |
Zara | thank you :) I'm pleased that it says which task, now | 10:37 |
Zara | I'll mumble about making it collapsible but that can wait, and really I should do it if it bothers me so much. | 10:38 |
Zara | I think s.o.o is slower than usual at the moment because of the ongoing problem with handling projects with underscores in their names... | 11:12 |
Zara | especially when those names are long | 11:12 |
Zara | puppety projects tend to be the most underscorey | 11:12 |
SotK | the underscore thing is so strange | 11:14 |
Zara | yup | 11:15 |
Zara | the fact that it's not possible to make things like that manually makes me wonder if there are folks out there who know exactly what's going on | 11:15 |
Zara | (ie: you can't create a project with an underscore in the title manually via the webclient) | 11:16 |
Zara | I should probably post my flimsy CLI WIP soon. | 13:22 |
Zara | currently trying to work out how to get it to treat the value of a variable as an attribute of the client, rather than tyring to use the literal variable name... (it doesn't much like this: http://paste.openstack.org/show/543266/ ) | 13:28 |
Zara | I get AttributeError: 'Client' object has no attribute 'command' | 13:28 |
Zara | that's with me giving the right command as input on the commandline when prompted | 13:29 |
Zara | eg: stories.get_all() | 13:29 |
Zara | ah, getattr | 13:42 |
Zara | oh, but it's awkward because the get() methods etc aren't attributes of the things in the client, but of the api | 13:48 |
Zara | oh and also I've realised using raw_input rather than input was making things interesting :P | 13:54 |
Zara | it's a shame the dev certificate situation makes it hard to test the client with it (as in, I never figured out how) | 15:04 |
Zara | will put wip up shortly, anyway | 15:04 |
openstackgerrit | Zara proposed openstack-infra/python-storyboardclient: WIP for CLI for python client https://review.openstack.org/348418 | 15:08 |
Zara | I got distracted for a bit, but yeah. | 15:10 |
Zara | that... works. it's not very user-friendly. | 15:10 |
Zara | and atm it handles errors by saying 'shut up' and carrying on | 15:12 |
Zara | there are still things that the client needs to learn how to handle; I just wanted to do a fun bit today. | 15:13 |
*** openstackgerrit has quit IRC | 15:18 | |
*** openstackgerrit has joined #storyboard | 15:18 | |
Zara | anyway, there are things that can make it more robust, but I'm also not exactly sure what people are envisioning, so hopefully that's helpful as a starting point | 15:19 |
*** persia_ has quit IRC | 15:26 | |
Zara | added some notes on how to use | 15:38 |
Zara | they're not in the best place but that should make it usable | 15:38 |
Zara | so now it would be in a place where if someone said 'how do I talk to the storyboard api?', we could say 'install the python client and run commandline.py'. | 15:39 |
Zara | permissions, due_dates and items in boards/worklists are still a bit of a mystery to it. | 15:40 |
*** persia_ has joined #storyboard | 15:45 | |
Zara | so yeah, full of bugs, possibly a fun distraction for anyone who knows their python and wants some comic relief. | 15:46 |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Complex priorities UI in stories https://review.openstack.org/312666 | 16:13 |
Zara | aha | 16:17 |
Zara | it's nearly the end of the day so I'm being lazy and waiting 'til the draft builds, which probably means I'll look at it properly tomorrow | 16:27 |
Zara | 'night! | 17:03 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!