Wednesday, 2018-06-20

*** diablo_rojo has quit IRC01:18
*** diablo_rojo has joined #storyboard01:48
*** scorcoran has quit IRC01:59
*** lifeless_ has quit IRC02:15
*** lifeless has joined #storyboard03:18
*** udesale has joined #storyboard03:40
*** jungleboyj has quit IRC03:41
*** davidlenwell has quit IRC03:44
*** diablo_rojo_phon has quit IRC03:44
*** jungleboyj has joined #storyboard03:45
*** davidlenwell has joined #storyboard03:46
*** diablo_rojo_phon has joined #storyboard03:46
*** Guest95387 has quit IRC03:47
*** mwhahaha has quit IRC03:48
*** robcresswell has quit IRC03:49
*** sparkycollier has quit IRC03:49
*** johnsom has quit IRC03:50
*** jungleboyj has quit IRC03:50
*** TheJulia has quit IRC03:50
*** hogepodge has quit IRC03:50
*** diablo_rojo_phon has quit IRC03:51
*** davidlenwell has quit IRC03:51
*** betherly has quit IRC03:52
*** openstack has joined #storyboard04:30
*** ChanServ sets mode: +o openstack04:30
*** lifeless_ has joined #storyboard04:54
*** lifeless has quit IRC04:55
*** diablo_rojo has quit IRC04:56
*** TheJulia has joined #storyboard05:26
*** mwhahaha has joined #storyboard05:28
*** jpmaxman_ has joined #storyboard05:31
*** udesale_ has joined #storyboard05:33
*** betherly_ has joined #storyboard05:34
*** udesale has quit IRC05:36
*** johnsom has joined #storyboard05:36
*** davidlenwell has joined #storyboard05:37
*** robcresswell has joined #storyboard05:53
*** davidlenwell has quit IRC05:56
*** mwhahaha has quit IRC05:56
*** jpmaxman_ has quit IRC05:57
*** johnsom has quit IRC05:57
*** robcresswell has quit IRC05:58
*** TheJulia has quit IRC05:58
*** betherly_ has quit IRC05:58
*** jtomasek has joined #storyboard06:11
*** davidlenwell has joined #storyboard06:12
*** diablo_rojo_phon has joined #storyboard06:16
*** TheJulia has joined #storyboard06:21
*** betherly_ has joined #storyboard06:22
*** johnsom has joined #storyboard06:23
*** jungleboyj has joined #storyboard06:23
*** jpmaxman_ has joined #storyboard06:23
*** mwhahaha has joined #storyboard06:25
*** robcresswell has joined #storyboard06:26
*** sparkycollier has joined #storyboard06:52
*** hogepodge has joined #storyboard07:00
*** udesale__ has joined #storyboard07:06
*** udesale_ has quit IRC07:09
*** dtantsur|afk is now known as dtantsur07:21
*** tosky has joined #storyboard07:30
*** diablo_rojo has joined #storyboard07:38
*** jpich has joined #storyboard07:59
*** lifeless_ has quit IRC09:27
*** lifeless has joined #storyboard09:29
*** diablo_rojo has quit IRC11:11
*** udesale__ has quit IRC11:20
*** scorcoran has joined #storyboard11:45
*** udesale has joined #storyboard13:47
*** udesale_ has joined #storyboard13:55
*** udesale has quit IRC13:56
*** fatema_ has joined #storyboard14:07
*** diablo_rojo has joined #storyboard15:03
*** fatema_ has quit IRC15:21
*** jtomasek has quit IRC15:36
*** jtomasek has joined #storyboard15:36
*** jpich has quit IRC16:11
*** udesale_ has quit IRC16:55
*** diablo_rojo has quit IRC16:59
*** diablo_rojo has joined #storyboard17:05
*** dtantsur is now known as dtantsur|afk17:06
*** diablo_rojo has quit IRC17:12
*** diablo_rojo has joined #storyboard17:59
*** diablo_rojo has quit IRC18:32
*** diablo_rojo has joined #storyboard18:44
SotKdo people wqnt a meeting today?18:53
diablo_rojoI just made updates to the agenda18:53
diablo_rojoMaybe a quick one and then reviews.18:53
diablo_rojoWe really really need to get some work done on things.18:54
SotKwfm18:54
diablo_rojoI've been doing some docs stuff locally- should have that up before the end of the week hopefully18:54
diablo_rojo_phonMight be like 5 min late. Currently ordering lunch.18:57
*** fatema_ has joined #storyboard18:58
*** diablo_rojo has quit IRC19:00
*** lifeless has quit IRC19:00
*** diablo_rojo has joined #storyboard19:11
tbarrondiablo_rojo_phon: from last week's manila meeting "launchpad gives me a way to upload attachments but storyboard doesn't"  - am I just missing how to do this?19:17
tbarrondiablo_rojo^^^ s/phon//19:23
openstackgerritMerged openstack-infra/storyboard-webclient master: Update Private Label  https://review.openstack.org/55057219:27
fungitbarron: i think we have a story about attachments. short summary (from recollection) is that it was suggested that be a separate service integrated with sb rather than an integral part of sb itself. i don't know if the needle has shifted on that opinion, nor whether anyone's dug into options for it19:34
tbarronfungi: my team thinks that's a showstopper and I don't know that I disagree.  We often attach logs to LP bugs since the gerrit logs are ephemeral.19:39
fungitbarron: i get that. in zuul we've taken to pasting preformatted log snippets in story comments, but if you don't know what you need from the logs initially (or it's a huge amount) then i can see where that's cumbersome19:40
tbarronfungi: ack, and thanks for the understanding19:41
tbarronfungi: degree of understanding and sophistication of bug reporters varies widely19:42
fungiit most definitely does19:44
fungii'd love to see something where we just have a simple interface to a swift container or something, and the ability to expose the urls for the objects in sb-webclient19:45
fungiso that the api just tracks attachment urls in the db19:45
SotKthat's the kind of implementation that I remember having discussions about with persia in the past19:46
persiaI'd be a huge fan of that sort of thing.  My main objection to attachments in storyboard is about implementation: I don't think it makes sense to create a new object store (with security implications, etc.) as part of the Storyboard server.  Storyboard being able to proxy is less bad, and Stroyboard simply linking seems best to me.19:47
openstackgerritMerged openstack-infra/storyboard-webclient master: Fix syntax highlighting  https://review.openstack.org/54820219:47
*** lifeless has joined #storyboard19:49
fungiyeah, and as long as we use basically unguessable object names/urls and don't give normal users a mechanism to list all attachments the system knows about, we should be able to support attachments for private stories19:53
openstackgerritMerged openstack-infra/storyboard-webclient master: Make $scope.project into a promise in the detail view  https://review.openstack.org/54824319:59
openstackgerritMerged openstack-infra/storyboard-webclient master: Support project name in project detail URLs  https://review.openstack.org/54824420:00
openstackgerritMerged openstack-infra/storyboard-webclient master: Link to projects by name rather than ID  https://review.openstack.org/54834320:00
fungilooks like the syntax highlighting fix rolled out at 19:47z20:03
fungidid we have any examples on https://storyboard.openstack.org/ we should be able to see working now?20:03
fatema_I was inquiring is it possible to search for stories by assignee name ?20:04
fungiusing the api it should be possible because i expect that's how the webclient shows your assigned stories on the dashboard view20:05
fatema_the API offers to search by the assignee_id, which component is responsible for getting the name id ?20:07
fungiahh, perhaps if there's no separate user lookup method then you can't without knowing the user id index20:14
fungisomething we should likely solve20:14
fungior do like gerrit does with their api and let you supply more than one kind of identifier20:18
fatema_so when searching by name which stories appear ?20:23
fatema_the ones created by that user name or assigned to him/her or commented on them20:24
fungiassuming we're talking about a hypothetical feature at this point, it should likely be tasks assigned to that user20:24
fungistories don't have assignees, but tasks do20:25
fatema_I am asking about the already existing ones20:25
fatema_sorry stories with tasks that are assigned to that user *20:26
fungithinking about it, there must be an api method to get account by name because that's needed by the webclient to support assigning tasks and subscribing users to private stories20:27
fungithuogh i don't think a general search by account name does anything at the moment (at least i tried searching on my name and got no results)20:28
fatema_fungi, not only your account name gets this behavior but when diablo_rojo tried her name she found results20:30
fungiit's possible i wasn't putting my name in the correct search field20:30
fatema_I'm trying to figure out the search code flow and behavior.20:31
fatema_there are only two that I know of the search (magnifier glass) and the "jump to" up there20:32
fungiSotK: the url changes have been deployed, but when i try https://storyboard.openstack.org/#!/project/openstack-infra/storyboard i get "404: GET /api/v1/projects/openstack-infra%2Fstoryboard: No error details available."20:33
fungiare we missing the api-side changes for this still?20:33
fungiaha, i think we have a bug20:35
fungihttps://storyboard.openstack.org/api/v1/projects/openstack-infra/storyboard works but https://storyboard.openstack.org/api/v1/projects/openstack-infra%2Fstoryboard does not20:35
fungithe webclient is escaping the / i guess?20:35
fungifatema_: aha, i see https://storyboard.openstack.org/#!/search does mention "user" as something to search on20:38
fungiand yes, when i search on my name it turns it into https://storyboard.openstack.org/#!/search?assignee_id=10&creator_id=1020:39
fungilooks like the "stories" results are stories on which i have assigned tasks20:40
fatema_Ops, didn't notice the URL fine then20:40
fatema_fungi, thank you20:41
fungiyou're welcome! thanks for making me check my assertions ;)20:41
fungiSotK: when you're around, any idea what the best route is to solve the %2F problem? should the api be made to unescape values or should the webclient be made to unescape them before injecting them into api requests?20:42
diablo_rojoSorry haven't been watching.. got sucked into wiki refactoring and got all in the zone.20:44
diablo_rojofungi, SotK for your perusal: https://wiki.openstack.org/wiki/StoryBoard20:45
diablo_rojofatema_, you got everything you need for now from fungi?20:45
diablo_rojoStill have plans to do more changes to the wiki but I feel like its already better and wanted to make sure there wasn't anything I was leaving out.20:46
*** jtomasek has quit IRC20:46
fatema_diablo_rojo, yes actually20:47
fatema_but I'm still wondering how does the API get the ID given the name !20:48
fungifatema_: without looking at the source code, i'm going to bet it uses https://docs.openstack.org/infra/storyboard/webapi/v1.html#users20:56
diablo_rojofatema_, magic!20:57
diablo_rojoBut probably what fungi said :)20:58
fungibasically it can use the users method to find user ids matching a name or any of the other filtering parameters mentioned there20:59
fungiwhen in doubt, check the api documentation21:00
fatema_fungi, thank you, will do so more xD21:04
fatema_diablo_rojo, I was about to believe in magic ^^ xD21:04
diablo_rojoYou didn't already fatema_ ? :)21:17
fatema_well, it's there somehow guarding my codes I guess :D21:30
*** lifeless has quit IRC21:46
*** lifeless has joined #storyboard21:47
*** diablo_rojo has quit IRC22:08
*** fatema_ has quit IRC23:28
*** tosky has quit IRC23:42

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