Saturday, 2018-01-13

*** tosky has quit IRC00:18
*** tosky has joined #storyboard00:18
davidlenwellpersia,  defeated? say it isn't so!00:38
persiaSadly, it seems to be.  It may actually require looking at, or even writing, code to make this work.00:39
*** tosky has quit IRC00:48
*** tosky has joined #storyboard11:16
SotKpersia: be logged in, go to the worklist you want to subscribe to, click the star12:11
SotKwe should probably add a star on the search page like we have for other things12:11
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Fallback to Natural Language search if syntax is bad  https://review.openstack.org/53335313:20
persiaSotK: and to subscribe to a board, one subscribes to the individual worklists?13:48
SotKhuh, I thought we'd implemented it for boards too but it would appear I was wrong14:05
persiaQuick patch is adding <subscribe> elements to board worklist headers, but doing so made me realise that the overall experience needs more thought, and doing that isn't necessarily right.14:06
persiaThere's some untangling that needs doing between "it is nice to allow board creators to use other folk's worklists when composing their board", and "it is not nice to be subscribed to 10 different worklists, all called "In Progress".14:07
SotKyep14:08
SotKI think we should support subscription to boards, and dissuade people from subscribing to the worklists that implement the individual lanes14:09
persiaI suspect that untangling is why we never implemented for boards, although I don't have any fresh ideas about how to make it work less painful.14:09
persiaWhere, if one is subscribed to a board, one gets notification that items were added or removed from lanes in the board, with no reference to worklists?14:09
SotKpersia: indeed14:09
persiaAnd if people happen to use worklists on multiple boards, the notifications are different, depending on the subscribed board?14:10
persiaIf people are subscribed to individual worklists, where those worklists are also used outside boards, they would get notified of add/remove events, but presumably the worklist would have a semantically meaningful name to the subscriber.14:10
SotKcurrently sharing a worklist across boards like that isn't possible, because of the mess it would cause with permissions to edit (or sometimes even view) said worklist14:11
SotKand yes, I would not expect many people to want to subscribe to a worklist called "In Progress" unless they knew exactly what that specific "In Progress" meant to them14:12
SotK(and I think anyone who wants to subscribe to many worklists called "In Progress" would find more use out of subscribing to the boards instead14:12
SotK)14:14
persiaYes.  I think subscribing to boards is more useful, if the notification can advise the user *which* board and lane are affected.14:14
SotKyeah, I expect that to be the minimum useful board notification (other than something like "board name was changed")14:31
*** jtomasek has joined #storyboard14:35
persiaThis model of boards is very powerful, but looking at how people seem to be using them, I vaguely wonder if it may have made almost as much sense to just have a "board"-like view of worklists, segmented by task status.14:58
persia(not that I want to change it now: I like the facility for complex boards, use of the boards UI to create dashboard effects with automated worklists, and similar)14:59
SotKit would certainly have been less effort on our part15:08
SotKbut I suspect we'd get even more requests for varied and numerous task statuses if we'd done that15:09
SotKand also the variety of workflows boards enable in their current state is good15:09
persiaOn the other hand, it uncovers another aspect that would benefit from documentation: it is far easier to create an "intuitive" UI for a simpler model: with this level of complexity, some docs on how to set up the simple model (automatic worklists as lanes, etc.) is far more beneficial than it might be were the system less capable.16:13
persiaBut some of that is pervasive: I found a number of phrasings ordered as "project story task" rather than "project task story" in the code while I was looking at subscriptions.  Part of me suspects that we will only comprehend the set of ways in which the flexible models that are enabled by storyboard affect naive perception as we have more users who become confused.16:16
Zarathe boards docs you suggest are another one that mostly entails copy-pasting a blogpost, should anyone want to16:17
Zaraweird grammar but hry16:17
Zara*hey16:17
Zaraphones, how do they work.16:17
persiaZara: Yep.  The key fact I was expressing is that I'm just realising *why* it is important to show people that blog post, even though it doesn't help folk do some of the more complex things boards enable.  Previously, I had the feeling that the docs would be useful for the complex bits, and it made sense to try to fix the UI so that there were fewer complex bits.16:23
persiaNow I'm developing the opinion that docs are useful for the simple bits, and that users are likely to happily discover the rich complexity after using it for a while.16:23
openstackgerritDoug Hellmann proposed openstack-infra/storyboard master: fix rst heading styles  https://review.openstack.org/53335616:33
SotKI made a concept for a simplified version of the project group view which replaces the stories with a button, as we talked about the other day: https://codepen.io/StoK/full/PJBdzK/19:52
persiaI like that.  The language seems to have all the right implications, and the interface is clean.20:29
*** jtomasek has quit IRC21:12
* SotK plays with a search UI in that codepen too (click search in the sidebar)22:47

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