Tuesday, 2019-06-18

*** diablo_rojo has quit IRC00:35
*** jamesmcarthur has quit IRC00:46
*** whoami-rajat has joined #storyboard03:01
*** udesale has joined #storyboard04:00
*** johnsom has quit IRC05:36
*** hogepodge has quit IRC05:36
*** hogepodge has joined #storyboard05:38
*** johnsom has joined #storyboard05:38
*** dtantsur|afk is now known as dtantsur05:42
*** udesale has quit IRC05:51
*** udesale has joined #storyboard05:52
*** udesale has quit IRC07:11
*** udesale has joined #storyboard07:11
*** tosky has joined #storyboard07:15
*** jpich has joined #storyboard07:22
*** jpich has quit IRC10:49
*** jpich has joined #storyboard10:50
*** udesale has quit IRC10:57
*** udesale has joined #storyboard12:32
*** udesale has quit IRC13:48
*** udesale has joined #storyboard13:49
*** ianychoi_ is now known as ianychoi14:26
*** jamesmcarthur has joined #storyboard14:31
*** jamesmcarthur_ has joined #storyboard14:59
*** diablo_rojo has joined #storyboard15:02
*** jamesmcarthur has quit IRC15:02
*** whoami-rajat has quit IRC15:21
*** zbr|ruck is now known as zbr|brb15:34
*** jpich has quit IRC16:32
*** zbr|brb is now known as zbr|ruck16:38
*** jamesmcarthur_ has quit IRC16:57
*** jamesmcarthur has joined #storyboard16:59
*** altlogbot_3 has quit IRC17:00
*** irclogbot_3 has quit IRC17:01
*** altlogbot_2 has joined #storyboard17:02
*** irclogbot_0 has joined #storyboard17:04
*** jamesmcarthur has quit IRC17:04
*** diablo_rojo has quit IRC17:04
*** corvus is now known as thecount17:06
*** thecount is now known as corvus17:06
*** udesale has quit IRC17:11
*** dtantsur is now known as dtantsur|afk17:25
*** jamesmcarthur has joined #storyboard17:28
*** jamesmcarthur has quit IRC17:33
*** whoami-rajat has joined #storyboard17:37
*** jamesmcarthur has joined #storyboard17:52
*** jamesmcarthur has quit IRC19:08
*** diablo_rojo has joined #storyboard19:13
*** jamesmcarthur has joined #storyboard20:01
fungiupshot of a brief discussion with mwhahaha in #openstack-infra earlier today is that we probably ought to figure out what an ideal project retirement mechanism would look like in sb20:18
fungisomething along the lines of a clear (state?) identifier for all remaining active tasks along with the ability to block new tasks being created for that project20:20
fungimaybe also something along the lines of excluding from search results by default?20:20
fungiwe have an is_active boolean column in the stories table, though it's not clear to me whether anything actually uses that20:21
fungifor now i think he's going to switch any tasks for the project in question from non-closed states to invalid, remove the project from the project group and update the project description to say it's abandoned/eol20:23
ZaraI'm not sure about the search results; I think I'd prefer it to show up but with a clear visual indicator that it was abandoned-- though I can see that might clutter things20:29
fungii think they should definitely be searchable, but depending on what happens with the search interface maybe not included by default unless requested20:30
ZaraI'm thinking if there's some task like 'fix foo to work with bar' in an abandoned project, and I'm desperately searching 'foo bar' years later to see if anyone else had a problem with it, I'd miss it20:32
fungiyeah20:33
Zaranot sure I'd remember to turn on flag for abandoned projects in that scenario. that may just be my problem, though20:33
fungiif tasks for abandoned projects and stories where the only tasks are for abandoned projects could be visually distinct from other entries in search results, that's probably enough20:34
fungiso, related question, should we use the is_active column in the projects table for that purpose?20:35
Zara(yeah, maybe grouped at the bottom of the list?) I think it was unused so that would be fine, but my memory might be wrong or outdated20:35
Zara(tangent: I continually have issues searching for rabbitmq help because I search 'rabbit' and wind up with fluffy mammals, so my search methods are not to be trusted)20:37
fungiis_active seems to be exposed as part of story objects by the api, so that much is plumbed: https://docs.openstack.org/infra/storyboard/webapi/v1.html#storyboard.api.v1.wmodels.Project.is_active20:39
fungii don't find anything in the api or the webclient actually using that value though20:40
*** jtomasek has quit IRC20:43
Zarathat matches my memory. I think it was there before sotk or I got involved in the project.20:44
Zaralike is_bug iirc20:45
Zarabut worth checking in case I'm just wrong20:45
*** whoami-rajat has quit IRC20:56
fungiso it should be settable and gettable. whether the api should do anything else (like reject certain update calls for related objects when set false or return proxy values for it on related objects), or whether it should just influence superficial/cosmetic features in clients, is likely worthy of deeper discussion20:56
*** jamesmcarthur has quit IRC21:17
*** diablo_rojo has quit IRC22:44

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