*** coolsvap|away is now known as coolsvap | 04:31 | |
Zara | provided they look at the patch | 09:56 |
---|---|---|
Zara | morning, storyboard! =D | 09:56 |
SotK | morning! | 10:11 |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard: Resolve Board and Worklist contents on the server-side https://review.openstack.org/271408 | 11:26 |
Zara | oooo | 11:29 |
SotK | I think that is actually ready now | 11:30 |
Zara | it's like you *want* me to destroy all your hopes and dreams | 11:30 |
SotK | I just need to update the views for non-owners and I'll have a webclient patch too | 11:30 |
SotK | :D | 11:30 |
Zara | I'll take a look, anyway! :D | 11:30 |
Zara | grah | 11:42 |
Zara | logging into my instance is giving me an error. | 11:42 |
Zara | I get instantly redirected to the 'unauthorized client' page when I click 'login'; it doesn't redirect to check my openid etc | 11:44 |
Zara | I'd guess it could be because I'm wfh so I'm using a proxy and storyboard doesn't like it? | 11:45 |
Zara | I can come into the office, anyway, if it's not something I can configure on my end. useful to know it could be a problem. | 11:46 |
Zara | (the notifications links also won't work when accessing my instance like this. It'd be nice to eventually have the url for those in a config file, so users/developers can adjust settings without hacking around too much) | 12:04 |
Zara | weird, bread goes mouldy after about three days, but croissants remain pristine for *ages*. what's up with that? | 12:15 |
pedroalvarez | that means they have more crap in them | 12:18 |
SotK | Zara: sounds like you need to do something in etc/storyboard.conf | 12:19 |
SotK | (specifically the valid_oauth_clients line on line 60) | 12:20 |
Zara | aha | 12:21 |
Zara | hm, weird, it had localhost listed so I'd thought that'd work. | 12:22 |
Zara | pedroalvarez: 'tis true... ;_; | 12:23 |
Zara | yet impossible to detect the difference with the human eye | 12:23 |
SotK | Zara: can you inspect the request the webclient makes when you click login, and find out what the client_id parameter is? | 12:24 |
Zara | it's okay, it worked with 127.0.0.1 | 12:25 |
Zara | I guess localhost isn't resolving to 127.0.0.1 for some reason? | 12:26 |
Zara | doesn't really matter rn, it works and I can test again | 12:26 |
Zara | so far haven't broken anything! | 12:34 |
SotK | \o/ | 12:35 |
Zara | uhoh, just tried adding 5 items to a lane at once and things froze | 12:46 |
Zara | (hm, the loading button also thinks it's interactive. it shouldn't normally display for long enough to be an issue, though) | 12:47 |
SotK | hmm, what is the "loading button"? | 12:47 |
Zara | the spinner, sorry | 12:47 |
Zara | it shouldn't be a button but it is | 12:47 |
Zara | it worked that time, so it might have just been my network connection | 12:47 |
SotK | ah, I guess its because it has the .btn CSS class for the padding | 12:48 |
Zara | yeah, it really doesn't matter | 12:48 |
Zara | the only time you'll see it is if something's taking ages to load, and then you've got bigger problems than the spinner class | 12:49 |
* SotK discovers a bug | 12:49 | |
Zara | I think my problem was this connection, anyway. cards also take slightly longer to remove, so if I hammer delete I get errors because it's possible for me to click 'delete' on a card twice | 12:50 |
Zara | what have you found? | 12:50 |
SotK | you can't add things to worklists (standalone, not lanes in a board) if you are only a user | 12:50 |
Zara | ah, I probably forgot what the desired behaviour was, there | 12:51 |
Zara | though I'm not sure that matters that much, ie: won't standalone worklists only be useful for individual task-management? | 12:52 |
Zara | I'm not sure you'll have many situations where there are users other than the owner, *except* in boards | 12:52 |
Zara | makes sense to make it consistent, but I don't think it's a problem with usability, more could be an issue with extending these features later | 12:52 |
SotK | I think it's a bit confusing if you make someone a "user" and they then can't actually use the thing, only see it | 12:53 |
SotK | + there is a big "add items" button which doesn't work | 12:53 |
Zara | hah I thought it hid that, fair enough | 12:53 |
SotK | it hides it if you aren't a user but the list is public | 12:54 |
Zara | okay, yeah, I meant more that I'm not sure many people will add 'users' for worklists outside of the kanban context, but I agree it should work as expected. | 12:56 |
*** coolsvap is now known as coolsvap|away | 13:11 | |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard: Allow worklist "users" to add, move, and delete items https://review.openstack.org/273052 | 13:50 |
SotK | its the exciting storyboard meeting in only 20 minutes time! | 14:40 |
Zara | :0 | 14:40 |
SotK | feel free to add items to the agenda here: https://wiki.openstack.org/wiki/Meetings/StoryBoard | 14:40 |
SotK | (the meeting occurs in #openstack-meeting) | 14:40 |
betherly | o/ | 15:03 |
betherly | sorry late! | 15:03 |
Zara | no problem :) | 15:04 |
betherly | wrong channel :/ | 15:04 |
Zara | hehe, it's fine | 15:06 |
persia | lurking in the meeting made me wonder about the potential to subscribe to a tag | 15:21 |
* SotK wants to subscribe to tags | 15:21 | |
Zara | I'd like it, I think it's going to be difficult to implement, so we'd be best off deferring it to the next development cycle if that should be a priority. | 16:01 |
persia | This is why it is useful to have independent worklists :) | 16:02 |
Zara | heh, well we've got those. :) | 16:03 |
Zara | so, how come you thought filter-by-tag would be quicker? | 16:04 |
Zara | (SotK) | 16:04 |
SotK | because you'll just need to persuade the webclient that it is an acceptable "Criteria" to use when "browsing", since the API already appears to support it :) | 16:06 |
Zara | okay, I thought that there might be some way to point the 'text' search at the content of a tag, but I'm still at the 'poking around to see how the code corresponds to the view' stage | 16:08 |
SotK | the 'text' thing being present triggers a search (/v1/stories/search) rather than a browse (/v1/stories?project=1&status=active for example) | 16:10 |
SotK | I expect that indexing the tag list for fulltext search will be more complicated | 16:12 |
SotK | we probably want both eventually | 16:12 |
persia | Havng previously experienced it, I'm solidly more in favor of filters than searches for tags. Too often, as a project grows, useful tags are substrings of other useful tags. | 16:12 |
Zara | okay, that seems fine to me. :) I'll approach it from that direction, then. | 16:14 |
* SotK also expects fulltext indexing of tags will make the search engine code horrible instead of its current relative niceness :) | 16:14 | |
Zara | heh, rn I want to do whatever's simplest enough for most people most of the time. | 16:15 |
Zara | so all the feedback on that is much appreciated | 16:16 |
SotK | heh, after the work to use the improved worklists/boards API, there is less code ( 12 files changed, 135 insertions(+), 194 deletions(-) ) | 17:33 |
Zara | \o/ | 17:33 |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Use improved worklists/boards API https://review.openstack.org/273165 | 17:35 |
Zara | did anyone see anything? I didn't see anything | 17:35 |
betherly | ok. So. I have a pretty clear day tomorrow | 17:36 |
betherly | Plugin is up and needing reviews | 17:36 |
Zara | \o/ I might be able to test the installation instructions, though I can't promise that. should be able to read through if nothing else! :) | 17:38 |
betherly | Thereforeeeee excellent space for focused storyboard time yayyyy | 17:38 |
betherly | sorry it took ages for that message to send | 17:38 |
betherly | It wasn't a prod for reviews | 17:38 |
Zara | lol, np | 17:38 |
betherly | That would be harsh in the storyboard channel lol!! | 17:38 |
Zara | xD welp, I'd still like to help if possible | 17:39 |
betherly | Launched a blog article on my website www.logicative.com that runs through setup for devstack horizon and the plugin | 17:39 |
betherly | I really appreciate any help!! | 17:39 |
betherly | But do you mind if I prod with qs tomorrow for the storyboard install? | 17:40 |
Zara | that's fine, please pester us! | 17:40 |
Zara | there's a good chance some of the docs are out of date for some ways of setting up, so it's very helpful | 17:40 |
betherly | From memory I don't need to connect it to devstack do i? | 17:40 |
Zara | nope | 17:41 |
betherly | ok | 17:41 |
betherly | I will write documentation as I go for what I really end up doing and then edit the docs | 17:41 |
betherly | So you gave me 2 links for documentation. Are they both for the same thing but different ways of doing it...? | 17:41 |
Zara | some sort of virtual environment is wise, but it's not really part of an openstack cloud in the same way, so conflicting dependencies don't matter much (as it's meant to be run elsewhere, or rather there's no benefit to it being run from the same place) | 17:41 |
Zara | I think they should be for the same thing | 17:42 |
Zara | we used the steps in 'installing manually', so 'installing and running the development version' would be interesting for you to try | 17:43 |
Zara | because that's the most likely to be out of date | 17:43 |
betherly | Ok awesome | 17:44 |
betherly | if the other one works though is there any point having 2 different documentation a? | 17:44 |
betherly | Documentations even | 17:44 |
betherly | Or could you replace the installing and running one with the installing manually one? | 17:45 |
Zara | ah, I *think* the difference is that one is meant to be a very quick setup for someone who just wants to use it | 17:45 |
Zara | while the other is a more detailed setup for running as a developer | 17:46 |
Zara | in pratice it looks like we used steps from both | 17:46 |
Zara | just to confuse matters. :) | 17:46 |
betherly | Rigggght | 17:46 |
betherly | Ok | 17:46 |
Zara | because we skipped the 'vagrant' step but used the webclient-install instructions from 'installing and running the development version' | 17:46 |
betherly | So I'm guessing the installing manually is meant to be the fast set up one? | 17:46 |
betherly | It might be good to rename them to be clear or something because I'll guess people have had this confusion before :) | 17:47 |
Zara | yes, I think 'installing manually' should be retitled | 17:48 |
Zara | there you go, that's your first task and it's not even Thursday yet :P | 17:50 |
Zara | (in seriousness, I'm willing to do it, but I think it'll be a better intro to the codebase if you see where it is for yourself. but that's up to you.) | 17:50 |
betherly | hehe ye that's fine :) | 17:55 |
Zara | and thanks for the blog link btw, that should be helpful. :) | 17:55 |
SotK | i think that the vagrant bit sets up a machine which works as a mysql and rabbitmq server, which you can tell an api running elsewhere to use | 17:59 |
SotK | at least, that's what it seemed to do when i tried to get one to run the test suite in | 18:00 |
*** lifeless has quit IRC | 21:53 | |
*** lifeless has joined #storyboard | 21:55 | |
*** davidlenwell has quit IRC | 23:06 | |
*** davidlenwell has joined #storyboard | 23:08 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!