*** dboik has joined #openstack-horizon | 00:07 | |
*** dboik has quit IRC | 00:07 | |
*** lhcheng has quit IRC | 00:11 | |
*** lhcheng has joined #openstack-horizon | 00:11 | |
*** Dragomir has quit IRC | 00:12 | |
*** lhcheng has quit IRC | 00:16 | |
*** colinmcnamara has quit IRC | 00:19 | |
*** tnovacik has quit IRC | 00:50 | |
*** jacalcat has quit IRC | 00:51 | |
*** alexpilotti has joined #openstack-horizon | 01:00 | |
*** colinmcnamara has joined #openstack-horizon | 01:09 | |
*** ZZelle_ has quit IRC | 01:20 | |
*** TravT has joined #openstack-horizon | 01:26 | |
*** TravT has quit IRC | 01:30 | |
*** colinmcnamara has quit IRC | 01:35 | |
*** bpokorny has joined #openstack-horizon | 01:38 | |
*** alexpilotti has quit IRC | 01:48 | |
*** bpokorny has quit IRC | 01:55 | |
*** bpokorny has joined #openstack-horizon | 01:55 | |
*** cedrics has joined #openstack-horizon | 02:00 | |
*** cedrics has quit IRC | 02:06 | |
*** bpokorny has quit IRC | 02:10 | |
*** Longgeek has joined #openstack-horizon | 02:33 | |
*** Longgeek has quit IRC | 02:39 | |
*** julim has quit IRC | 02:46 | |
*** TravT has joined #openstack-horizon | 03:15 | |
*** TravT has quit IRC | 03:20 | |
*** aix has quit IRC | 03:28 | |
*** jacalcat has joined #openstack-horizon | 04:01 | |
*** TravT has joined #openstack-horizon | 04:16 | |
*** TravT has quit IRC | 04:20 | |
*** lhcheng has joined #openstack-horizon | 04:23 | |
*** Longgeek has joined #openstack-horizon | 04:24 | |
*** lhcheng has quit IRC | 04:28 | |
*** Longgeek has quit IRC | 04:28 | |
*** jacalcat has quit IRC | 04:46 | |
*** Longgeek has joined #openstack-horizon | 05:00 | |
*** Longgeek has quit IRC | 05:01 | |
*** sbfox has joined #openstack-horizon | 05:10 | |
*** sbfox has quit IRC | 05:21 | |
*** Longgeek has joined #openstack-horizon | 06:01 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/horizon: Imported Translations from Transifex https://review.openstack.org/136564 | 06:03 |
---|---|---|
*** sayan has quit IRC | 06:04 | |
*** TravT has joined #openstack-horizon | 06:05 | |
*** Longgeek has quit IRC | 06:06 | |
*** TravT has quit IRC | 06:10 | |
*** Longgeek has joined #openstack-horizon | 06:14 | |
*** Longgeek has quit IRC | 06:15 | |
*** Longgeek has joined #openstack-horizon | 06:15 | |
*** sayan has joined #openstack-horizon | 06:16 | |
*** fifieldt__ has quit IRC | 06:16 | |
*** nlahouti has joined #openstack-horizon | 06:29 | |
*** nlahouti1 has joined #openstack-horizon | 06:32 | |
*** nlahouti has quit IRC | 06:33 | |
*** nlahouti1 has quit IRC | 06:47 | |
*** nlahouti has joined #openstack-horizon | 06:47 | |
*** masco has joined #openstack-horizon | 06:59 | |
*** Longgeek has quit IRC | 07:03 | |
*** nlahouti has quit IRC | 07:16 | |
*** nlahouti has joined #openstack-horizon | 07:16 | |
*** nlahouti has quit IRC | 07:18 | |
*** nlahouti has joined #openstack-horizon | 07:19 | |
openstackgerrit | Steve Martinelli proposed openstack/django_openstack_auth: WIP test websso stuff https://review.openstack.org/136178 | 07:39 |
*** wuhg has joined #openstack-horizon | 07:45 | |
*** Longgeek has joined #openstack-horizon | 07:45 | |
*** masco has quit IRC | 07:54 | |
*** TravT has joined #openstack-horizon | 07:54 | |
*** TravT has quit IRC | 07:58 | |
*** lhcheng has joined #openstack-horizon | 08:01 | |
*** ZZelle has quit IRC | 08:02 | |
*** ZZelle has joined #openstack-horizon | 08:02 | |
*** lhcheng has quit IRC | 08:05 | |
*** tnovacik has joined #openstack-horizon | 09:23 | |
openstackgerrit | Daniel Korn proposed openstack/horizon: Integration tests - Imagespage and test https://review.openstack.org/121506 | 09:36 |
*** TravT has joined #openstack-horizon | 09:43 | |
*** TravT has quit IRC | 09:47 | |
*** lifeless has quit IRC | 10:07 | |
*** hhuang has joined #openstack-horizon | 10:13 | |
*** lifeless has joined #openstack-horizon | 10:19 | |
*** Longgeek has quit IRC | 10:28 | |
*** Longgeek has joined #openstack-horizon | 10:47 | |
*** MaxV has joined #openstack-horizon | 10:56 | |
*** lhcheng has joined #openstack-horizon | 11:16 | |
*** aberezin has joined #openstack-horizon | 11:27 | |
*** TravT has joined #openstack-horizon | 11:32 | |
*** hhuang has quit IRC | 11:34 | |
*** TravT has quit IRC | 11:36 | |
*** aix has joined #openstack-horizon | 11:56 | |
*** lifeless has quit IRC | 12:14 | |
*** lifeless has joined #openstack-horizon | 12:29 | |
*** Longgeek has quit IRC | 12:30 | |
*** alexpilotti has joined #openstack-horizon | 12:35 | |
*** lhcheng has quit IRC | 12:43 | |
*** masco has joined #openstack-horizon | 13:06 | |
*** alexpilotti has quit IRC | 13:07 | |
*** alexpilotti has joined #openstack-horizon | 13:08 | |
*** ericpeterson has joined #openstack-horizon | 13:17 | |
*** TravT has joined #openstack-horizon | 13:21 | |
*** hhuang has joined #openstack-horizon | 13:25 | |
*** TravT has quit IRC | 13:25 | |
*** tnovacik has quit IRC | 13:33 | |
*** masco has quit IRC | 13:44 | |
*** MaxV has quit IRC | 13:50 | |
*** ericpeterson has quit IRC | 13:53 | |
*** exploreshaifali has joined #openstack-horizon | 14:03 | |
*** ericpeterson has joined #openstack-horizon | 14:05 | |
*** e0ne has joined #openstack-horizon | 14:11 | |
*** ericpeterson has quit IRC | 14:19 | |
openstackgerrit | Merged openstack/horizon: Imported Translations from Transifex https://review.openstack.org/136564 | 14:23 |
*** zul has joined #openstack-horizon | 14:25 | |
*** ericpeterson has joined #openstack-horizon | 14:31 | |
*** jacalcat has joined #openstack-horizon | 14:35 | |
*** TravT has joined #openstack-horizon | 14:36 | |
*** ericpeterson has quit IRC | 14:40 | |
*** TravT has quit IRC | 14:41 | |
*** Longgeek has joined #openstack-horizon | 14:49 | |
*** tnovacik has joined #openstack-horizon | 15:05 | |
*** TravT has joined #openstack-horizon | 15:22 | |
*** TravT has quit IRC | 15:25 | |
*** ZZelle_ has joined #openstack-horizon | 15:29 | |
*** exploreshaifali has quit IRC | 15:41 | |
*** lhcheng has joined #openstack-horizon | 15:44 | |
*** lhcheng has quit IRC | 15:49 | |
*** hhuang has quit IRC | 15:54 | |
*** sbfox has joined #openstack-horizon | 16:15 | |
*** e0ne has quit IRC | 16:37 | |
*** alexpilotti has quit IRC | 16:38 | |
*** e0ne has joined #openstack-horizon | 16:38 | |
*** MaxV has joined #openstack-horizon | 16:40 | |
*** Drago has joined #openstack-horizon | 16:58 | |
*** Drago has quit IRC | 16:59 | |
*** Drago has joined #openstack-horizon | 17:00 | |
*** Drago has quit IRC | 17:03 | |
*** exploreshaifali has joined #openstack-horizon | 17:03 | |
*** Drago has joined #openstack-horizon | 17:03 | |
*** wuhg has quit IRC | 17:13 | |
openstackgerrit | Timur Sufiev proposed openstack/horizon: Enable GET-filtering also for 'query' filters https://review.openstack.org/136455 | 17:21 |
openstackgerrit | Timur Sufiev proposed openstack/horizon: Build on GET-filtering to provide redirect with filtering https://review.openstack.org/136456 | 17:21 |
*** sbfox has quit IRC | 17:28 | |
openstackgerrit | Timur Sufiev proposed openstack/horizon: Refactor horizon/common/_modal_form.html template https://review.openstack.org/122398 | 17:30 |
*** sbfox has joined #openstack-horizon | 17:33 | |
openstackgerrit | Timur Sufiev proposed openstack/horizon: Refactor horizon/common/_modal_form.html template https://review.openstack.org/122398 | 17:39 |
openstackgerrit | Timur Sufiev proposed openstack/horizon: Refactor horizon/common/_modal_form.html template https://review.openstack.org/122398 | 17:42 |
*** christophs has quit IRC | 17:48 | |
*** christophs has joined #openstack-horizon | 17:49 | |
*** exploreshaifali has quit IRC | 17:52 | |
*** nlahouti has quit IRC | 18:02 | |
*** nlahouti has joined #openstack-horizon | 18:03 | |
*** sbfox has quit IRC | 18:05 | |
*** sbfox has joined #openstack-horizon | 18:06 | |
*** ZZelle_ has quit IRC | 18:08 | |
*** jpomero_ has joined #openstack-horizon | 18:18 | |
*** e0ne_ has joined #openstack-horizon | 18:19 | |
*** e0ne has quit IRC | 18:19 | |
*** jpomero has quit IRC | 18:21 | |
*** Drago has quit IRC | 18:33 | |
*** sbfox has quit IRC | 18:50 | |
*** e0ne_ has quit IRC | 18:54 | |
*** nlahouti has quit IRC | 19:01 | |
*** nlahouti has joined #openstack-horizon | 19:03 | |
*** nlahouti has quit IRC | 19:06 | |
*** asahlin has joined #openstack-horizon | 19:06 | |
*** nlahouti has joined #openstack-horizon | 19:06 | |
*** david-lyle_afk has quit IRC | 19:11 | |
*** alexpilotti has joined #openstack-horizon | 19:20 | |
*** exploreshaifali has joined #openstack-horizon | 19:35 | |
*** sbfox has joined #openstack-horizon | 19:52 | |
*** david-lyle_afk has joined #openstack-horizon | 19:52 | |
*** e0ne has joined #openstack-horizon | 19:53 | |
*** r1chardj0n3s_afk is now known as r1chardj0n3s | 20:14 | |
*** nlahouti has quit IRC | 20:15 | |
r1chardj0n3s | morning | 20:15 |
*** Longgeek has quit IRC | 20:19 | |
*** sbfox has quit IRC | 20:30 | |
*** exploreshaifali has quit IRC | 20:51 | |
*** zigo has quit IRC | 20:59 | |
*** zigo has joined #openstack-horizon | 21:00 | |
*** e0ne has quit IRC | 21:08 | |
*** sbfox has joined #openstack-horizon | 21:12 | |
*** jacalcat has quit IRC | 21:33 | |
*** jacalcat has joined #openstack-horizon | 21:36 | |
*** jacalcat has quit IRC | 21:43 | |
*** sbfox has quit IRC | 21:54 | |
*** jacalcat has joined #openstack-horizon | 22:15 | |
lifeless | r1chardj0n3s: morning | 22:27 |
r1chardj0n3s | hai lifeless | 22:29 |
*** tnovacik has quit IRC | 22:44 | |
rbertram | r1chardj0n3s: Hey | 22:50 |
r1chardj0n3s | hey rbertram | 22:50 |
r1chardj0n3s | just reading through the latest version of the identity wip | 22:50 |
rbertram | r1chardj0n3s: Liked the angular pointer; think I understand it better. I want to look at the latest when I get a chance, too. | 22:50 |
r1chardj0n3s | rbertram: I've been working on the API "REST" addition to sit behind this stuff, but I spent most of my time so far evaluating and rejecting the various REST frameworks for Django ;) [they are almost all designed to sit over Django models, so are 90% unnecessary] | 22:52 |
r1chardj0n3s | might end up just using one of the AJAX frameworks, rather than a full REST framework | 22:52 |
r1chardj0n3s | ... since it's really just the AJAX support we need | 22:52 |
rbertram | r1chardj0n3s: Interesting. I'm thinking more about paging/sorting client-side & discussing w/ Thai, and the data's passage through Horizon's server-side might be the hard part. | 22:54 |
r1chardj0n3s | rbertram: why so? | 22:54 |
lifeless | r1chardj0n3s: what is django actually used for in the brand new world? | 22:54 |
rbertram | r1chardj0n3s: that's what I'm trying to figure out | 22:55 |
r1chardj0n3s | it's a proxy to the APIs, aggregating them into one place, and doing some API cleanup/homogenisation as well | 22:55 |
rbertram | r1chardj0n3s: I have done that before, but I thought Django was doing more with the data as it passes through | 22:56 |
r1chardj0n3s | there will be no Django models, and only a single Django view eventually. | 22:56 |
lifeless | r1chardj0n3s: none of that seems particularly djangoy to me though | 22:56 |
r1chardj0n3s | rbertram: what is it doing with the data in your mind? | 22:56 |
lifeless | r1chardj0n3s: so let me rephrase :) what about being e.g. just a wsme thing ? | 22:56 |
r1chardj0n3s | lifeless: no, but we need something there, so it might as well be django | 22:56 |
*** MaxV has quit IRC | 22:57 | |
r1chardj0n3s | lifeless: because that's too big a change | 22:57 |
rbertram | r1chardj0n3s: I'm thinking that Django is doing i18n stuff, translations & more, that must be duplicated client-side | 22:57 |
r1chardj0n3s | rbertram: yeah, that's all client side | 22:57 |
rbertram | r1chardj0n3s: And a lot of decisions about what actions go on a particular row, stuff like that. All client-able | 22:58 |
r1chardj0n3s | rbertram: yes, all client | 22:58 |
r1chardj0n3s | rbertram: it makes no sense to split the logic between server and client | 22:58 |
r1chardj0n3s | server should only present a sensible API to the client (where sensible does the minimum necessary to handle various API revisioning in the service APIs) | 22:59 |
r1chardj0n3s | we *could* move that to javascript as well, but we've already written it in django so might as well keep it there for now | 22:59 |
rbertram | r1chardj0n3s: I don't know details (still farily new to Horizon), but I think it will combine data from different services on some screens. | 22:59 |
r1chardj0n3s | well, "django" ... the api/ directories which aren't django in any way :) | 22:59 |
r1chardj0n3s | er, directory, just the one | 22:59 |
rbertram | r1chardj0n3s: e.g. I'm not sure all the Instances view is straight from Nova | 22:59 |
r1chardj0n3s | rbertram: it's not, but the client should deal with that; caching data where appropriate | 23:00 |
*** lhcheng has joined #openstack-horizon | 23:01 | |
rbertram | r1chardj0n3s: that's what I've done in prior products, but we had a true SPA where we kept the data cached for the life of the session unless someone hit F5. Are you thinking that--or reload page each time we switch views? | 23:01 |
rbertram | r1chardj0n3s: or caching data in local storage, or...? | 23:01 |
r1chardj0n3s | rbertram: single-page app with local storage caching where it makes sense | 23:02 |
rbertram | r1chardj0n3s: To make that work, we had to have a good eventing system | 23:02 |
rbertram | r1chardj0n3s: To keep the cache data fresh | 23:02 |
r1chardj0n3s | rbertram: angular has a good event system built in | 23:02 |
*** neillc has left #openstack-horizon | 23:03 | |
rbertram | r1chardj0n3s: I meant events coming up from the server, assynchronously, when anything changed in the model. It was python work. | 23:03 |
r1chardj0n3s | for example, https://github.com/r1chardj0n3s/angboard/blob/master/app/scripts/controllers/keystone.js in the logout view | 23:03 |
r1chardj0n3s | rbertram: hm, but the server has no state | 23:04 |
r1chardj0n3s | rbertram: the *service apis* don't generate events, but you can poll them for state changes (angboard does that in the nova servers view) | 23:04 |
rbertram | r1chardj0n3s: we avoided polling. We listened to certain events on the msg queue, and used websocket (or whatever) to forward to browser. Added a few new events where needed. | 23:05 |
rbertram | r1chardj0n3s: Instance goes up, or down, or is added or deleted. Things like that. | 23:06 |
r1chardj0n3s | rbertram: ok, so I'm showing my openstack noobness now, I wasn't aware of that | 23:07 |
r1chardj0n3s | rbertram: ok, so we need to know how to get the message queue events up to the appropriate client... | 23:07 |
*** neillc has joined #openstack-horizon | 23:07 | |
*** neillc has quit IRC | 23:08 | |
r1chardj0n3s | rbertram: but that should just (just) be a case of exposing the message queue as a websocket that the interested clients can connect to | 23:09 |
rbertram | r1chardj0n3s: more or less | 23:10 |
r1chardj0n3s | "just" :) | 23:10 |
rbertram | r1chardj0n3s: At summit, I attended Zaqar session because of this issue. | 23:10 |
r1chardj0n3s | rbertram: oh, cool | 23:10 |
rbertram | r1chardj0n3s: It didn't give us a real solution to this, though. | 23:10 |
r1chardj0n3s | :( | 23:10 |
r1chardj0n3s | so I assume zaqar doesn't have a websocket interface | 23:11 |
rbertram | r1chardj0n3s: It was a mechanism for sending events around between components, but kind of high level. Radomir (a non-newbie) was unimpressed, I think | 23:11 |
rbertram | r1chardj0n3s: correct, no websocket. Not thinking of Horizon. | 23:11 |
r1chardj0n3s | rbertram: le sigh | 23:11 |
r1chardj0n3s | rbertram: another thing for the TODO list then | 23:11 |
*** neillc has joined #openstack-horizon | 23:11 | |
rbertram | r1chardj0n3s: Well, we've kicked around the idea of contributing ours... | 23:12 |
r1chardj0n3s | rbertram: so that might be something that our "server" needs to provide... though I betcha there's something already written in the node.js programming language to do it :/ | 23:12 |
r1chardj0n3s | (no, I absolutely am not advocating that we write any of Horizon in the node.js programming language, and will strenuously argue against any such moves :) | 23:13 |
rbertram | r1chardj0n3s: https://www.youtube.com/watch?v=RFTbC6JW7YE This is a SPA, scales up to 1000s, shows all changes realtime via assync updates | 23:15 |
rbertram | Customized for IBM's Power products | 23:15 |
lifeless | r1chardj0n3s: oh, you don't like node? | 23:15 |
r1chardj0n3s | powerpc is still a thing?! | 23:15 |
*** ZZelle_ has joined #openstack-horizon | 23:15 | |
r1chardj0n3s | lifeless: the node.js programming language is wrong | 23:15 |
rbertram | r1chardj0n3s: Love node | 23:15 |
r1chardj0n3s | it's like, I hate having to use Javascript in the browser already, it's such a horrid language, why would I ever *choose* to use that outside of the browser?! | 23:16 |
rbertram | r1chardj0n3s: We'll have to talk about that sometime | 23:16 |
rbertram | r1chardj0n3s: What language DO you like? | 23:16 |
*** rbertram has quit IRC | 23:17 | |
*** rbertram has joined #openstack-horizon | 23:17 | |
r1chardj0n3s | Python :) | 23:18 |
rbertram | r1chardj0n3s: dropped for a minute | 23:18 |
rbertram | r1chardj0n3s: I like Python's syntax a lot; wish it was in browser. | 23:18 |
lifeless | rbertram: look into pypy.js | 23:18 |
lifeless | [I'm not suggesting we use that for horizon!] | 23:19 |
r1chardj0n3s | it's not just the syntax, it's not having to put up with brain-dead crap in JS | 23:19 |
r1chardj0n3s | pypy.js should be used for nothing at all :) | 23:19 |
lifeless | r1chardj0n3s: How else am I going to run Nova in my browser? | 23:19 |
rbertram | r1chardj0n3s: Yeah, I understand about the legacy crap. I like "JS: The Good Parts" | 23:19 |
r1chardj0n3s | rbertram: yep. again, why anyone would *choose* to take a language as broken as JS and write things outside of the browser in it... | 23:20 |
r1chardj0n3s | I understand the strongest argument is "well, at least we only need to learn one language" | 23:20 |
r1chardj0n3s | (quite possibly the only argument) | 23:21 |
r1chardj0n3s | it's the people who write their node.js programming language code using *coffeescript* that I truly don't get | 23:21 |
rbertram | r1chardj0n3s: I'm off to dinner. Not running away, I promise! :-) | 23:22 |
*** rbertram is now known as rbertram_afk | 23:22 | |
r1chardj0n3s | rbertram: dude, it's like Sunday night, go enjoy it. I'm stuck with Monday morning, you don't have to be :) | 23:22 |
*** tnovacik has joined #openstack-horizon | 23:28 | |
*** cloudnull has left #openstack-horizon | 23:30 | |
*** alexpilotti has quit IRC | 23:33 | |
*** abelity has quit IRC | 23:45 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!