Friday, 2015-05-01

*** alanf-mc has quit IRC00:16
*** ZZelle_ has quit IRC00:17
*** alanf-mc has joined #openstack-horizon00:18
*** jingjing_ren has quit IRC00:25
*** TravT has quit IRC00:28
*** radez is now known as radez_g0n300:29
*** radez_g0n3 is now known as radez00:32
vishwana_I get a TemplateDoesNotExist: abc/abcmanager/_add_service.html  exception.....how would i troubleshoot this? I can provide more info00:38
*** bpokorny has joined #openstack-horizon00:39
vishwana_I have  file called abc_service.html and _abc_service.html under the mydashboard/mypanel/templates/mypanel folder00:40
vishwana_oops...under the mydashboard/mypanel/templates folder,,,00:40
vishwana_in the view.AddServiceView class, I have an attribute template_name set to be 'mydashboard/mypanel/abc_service.html00:42
*** bpokorny_ has quit IRC00:43
*** mwhagedorn has quit IRC00:44
openstackgerritMerged openstack/horizon: Establish baseline JSCS configuration  https://review.openstack.org/17020400:45
openstackgerritMerged openstack/horizon: Add description & example for isServer property in Magic Search  https://review.openstack.org/17828600:45
openstackgerritMerged openstack/horizon: Fix JS files not matching JSCS ruleset  https://review.openstack.org/17923700:45
*** nlahouti has quit IRC00:50
*** ybathia has quit IRC00:52
*** ericpeterson has joined #openstack-horizon00:53
*** Sukhdev_ has quit IRC00:53
*** jingjing_ren has joined #openstack-horizon00:56
*** ericpeterson has quit IRC00:57
*** ericpeterson has joined #openstack-horizon00:57
*** bpokorny has quit IRC00:58
*** bpokorny has joined #openstack-horizon01:00
*** jingjing_ren has quit IRC01:00
*** btully has quit IRC01:01
*** ericpeterson has quit IRC01:02
*** nlahouti has joined #openstack-horizon01:04
*** nlahouti has quit IRC01:04
*** radez is now known as radez_g0n301:05
*** sqchen has quit IRC01:09
*** jbell8 has joined #openstack-horizon01:17
*** cody-somerville has quit IRC01:19
*** bpokorny has quit IRC01:19
*** ericpeterson has joined #openstack-horizon01:19
*** bpokorny has joined #openstack-horizon01:20
*** darrenc is now known as darrenc_afk01:23
*** sqchen has joined #openstack-horizon01:26
*** darrenc_afk is now known as darrenc01:34
*** nlahouti has joined #openstack-horizon01:34
*** nlahouti has quit IRC01:34
*** jbell8 has quit IRC01:36
*** bpokorny has quit IRC01:39
*** bpokorny has joined #openstack-horizon01:40
*** sqchen has quit IRC01:40
openstackgerritRichard Jones proposed openstack/horizon: Compatibility fix for pyscss 1.3.4  https://review.openstack.org/17931801:40
r1chardj0n3sdavid-lyle, tqtran, any other cores: the above fix has to be merged separately before we can push the pyscss upgrade in global-requirements (otherwise that change can't pass tempest testing)01:41
tqtranr1chardj0n3s:done01:41
r1chardj0n3sthanks tqtran!01:41
*** alanf-mc has quit IRC01:46
openstackgerritRichard Jones proposed openstack/horizon: Upgrade pyScss to version 1.3.4  https://review.openstack.org/17850401:47
r1chardj0n3sok, so when the proposal bot fires after the global requirements change comes in, that ^^ patch should be used instead of the bot patch, so the bug is closed correctly01:48
r1chardj0n3sdavid-lyle / tqtran ^^01:48
r1chardj0n3sso just to clarify (lol) there's now a three patch chain for the pyscss fix01:49
tqtranok i'll note that01:49
tqtranso we should block the bot's proposal then?01:49
r1chardj0n3shttps://review.openstack.org/#/c/179318/ -> https://review.openstack.org/#/c/179260/ -> https://review.openstack.org/#/c/178504/01:50
r1chardj0n3stqtran: yes please01:50
r1chardj0n3sif I'm not around to do it01:50
r1chardj0n3s:)01:50
tqtranr1chardj0n3s: so why would the bot proposal be different than your patch?01:51
r1chardj0n3s178504 is also going to be a dependency in my horizon menu patch01:51
r1chardj0n3stqtran: my patch also includes the bug reference to close the bug01:52
r1chardj0n3saudit trail01:52
r1chardj0n3s& the explanatory text linking to the original pyscss bug01:52
tqtranyup thats fine01:52
r1chardj0n3sok, enough of those shenanigans, back to the menu work :)01:56
*** cody-somerville has joined #openstack-horizon01:57
*** nlahouti has joined #openstack-horizon01:58
*** nlahouti has quit IRC01:58
*** bpokorny has quit IRC01:59
*** bpokorny has joined #openstack-horizon02:00
*** btully has joined #openstack-horizon02:02
*** jwy has quit IRC02:03
*** sqchen has joined #openstack-horizon02:06
*** btully has quit IRC02:07
*** ericpeterson has quit IRC02:09
*** tqtran has quit IRC02:13
*** gyee has quit IRC02:15
*** nlahouti has joined #openstack-horizon02:18
*** nlahouti has quit IRC02:24
*** lhcheng has quit IRC02:26
*** bpokorny has quit IRC02:39
*** bpokorny has joined #openstack-horizon02:40
*** ericpeterson has joined #openstack-horizon02:40
*** neillc is now known as neillc_lunch02:43
*** fedexo has joined #openstack-horizon02:44
*** sqchen has quit IRC02:45
*** r1chardj0n3s is now known as r1chardj0n3s_afk02:45
*** alexvictorchan has joined #openstack-horizon02:53
*** bpokorny has quit IRC02:59
*** cody-somerville has quit IRC03:01
*** ericpeterson has quit IRC03:05
*** sqchen has joined #openstack-horizon03:14
*** fedexo has quit IRC03:17
openstackgerritMerged openstack/horizon: Compatibility fix for pyscss 1.3.4  https://review.openstack.org/17931803:25
*** fifieldt has joined #openstack-horizon03:25
*** lhcheng has joined #openstack-horizon03:25
*** sqchen has quit IRC03:30
openstackgerritDuk Loi proposed openstack/horizon: Add support for Trove create database  https://review.openstack.org/17911703:32
*** josecastroleon has joined #openstack-horizon03:36
*** r1chardj0n3s_afk is now known as r1chardj0n3s03:37
*** stevemar has joined #openstack-horizon03:39
*** josecastroleon has quit IRC03:39
*** andrewbogott_afk has quit IRC03:40
*** sayan has joined #openstack-horizon03:56
*** fifieldt has quit IRC03:59
*** tqtran has joined #openstack-horizon04:00
vishwana_hello, anybody that can help with how to provide the the right path for the template_name attribute in a View class residing in views.py file.....04:00
vishwana_I am getting a TemplateDoesNotExist exception04:01
vishwana_lhcheng, tqtran, hi04:02
lhchengvishwana_: hello!04:04
lhchengwhere is your html template located?04:04
vishwana_lhcheng, I have created a new dashboard with 2 panels following the instructions at link http://docs.openstack.org/developer/horizon/topics/tutorial.html ...04:05
lhchengokay04:05
vishwana_dashboards\mydashboard\mypanel1\add_service.html04:06
vishwana_horizon\openstack_dashboard\dashboards\mydashboard\mypanel1\add_service.html04:06
lhchengdid add a file similar to : https://github.com/openstack/horizon/blob/master/openstack_dashboard/enabled/_20_admin.py04:07
lhcheng*did you04:07
lhchengthis is required to register the new dashbaord04:08
vishwana_yes, i did,,,,I seem my dashboard appearing04:09
vishwana_in my views.py file, I have a class AddServiceView(forms.ModalFormView) where I set the template_name attribute to be template_name=mydashboard/mypanel1/add_service.html04:09
vishwana_I get a Internal Server Error: /mydashboard/mypanel1/addservice followed by a traceback04:10
vishwana_that raises TemplateDoesNotExist: mypanel1/_add_service.html04:11
*** sqchen has joined #openstack-horizon04:11
lhchengdo you see the 2 panels from the menu?04:11
vishwana_yes, I do04:12
*** andrewbogott has joined #openstack-horizon04:12
*** andrewbogott has joined #openstack-horizon04:12
vishwana_I added a Table action AddServicesLink in the table\MyPanel1Table meta class....04:13
lhchengmove horizon\openstack_dashboard\dashboards\mydashboard\mypanel1\add_service.html04:13
*** andrewbogott is now known as andrewbogott_afk04:13
lhchengto horizon\openstack_dashboard\dashboards\mydashboard\mypanel1\templates\add_service.html04:13
lhchengto horizon\openstack_dashboard\dashboards\mydashboard\mypanel1\templates\mypanel1\add_service.html04:13
lhchenguse that last one  :)04:13
*** tqtran has quit IRC04:14
vishwana_I do not have the horizon\openstack_dashboard\dashboards\mydashboard\mypanel1\add_service.html file04:15
vishwana_However, I do have the 2nd one you mentioned above04:16
vishwana_so, are you saying that do the action of 2nd to 3rd04:16
vishwana_?04:16
lhchengthis one:  horizon\openstack_dashboard\dashboards\mydashboard\mypanel1\templates\mypanel1\add_service.html04:16
lhchengthis is where the template file should be04:17
vishwana_ok04:17
lhchengtry to copy your template file to that directory04:17
vishwana_let me try that out...should I continue to keep the "template_name=mydashboard/mypanel1/add_service.html" in view class04:18
lhchengyes, keep that as is04:19
vishwana_Thanks.....my bad, I did not read the instructions properly at tutorial where they specifically instruct the way you said it ===> http://docs.openstack.org/developer/horizon/topics/table_actions.html#the-template-file04:22
vishwana_it works now.....I will have to re-read the instructions properly in the future.....thanks for your assistance, lhcheng04:23
lhchengvishwana_: does it work now?04:23
lhchengvishwana_: sure, no problem04:23
vishwana_yes, it does....I spent a couple of hours trying to figure this out04:24
vishwana_thanks a lot04:24
lhchengglad to help04:25
*** TravT has joined #openstack-horizon05:12
*** TravT has quit IRC05:17
*** sayan has quit IRC05:29
*** alexvictorchan has quit IRC05:31
*** TravT has joined #openstack-horizon05:32
*** TravT has quit IRC05:33
*** TravT_ has joined #openstack-horizon05:33
*** TravT_ has quit IRC05:34
*** TravT has joined #openstack-horizon05:34
*** TravT has quit IRC05:35
*** TravT_ has joined #openstack-horizon05:35
*** TravT_ has quit IRC05:36
*** TravT has joined #openstack-horizon05:36
*** TravT has quit IRC05:37
*** TravT_ has joined #openstack-horizon05:37
*** btully has joined #openstack-horizon05:39
*** btully has quit IRC05:44
*** TravT_ has quit IRC05:44
*** mpavlase has joined #openstack-horizon05:51
*** btully has joined #openstack-horizon05:52
*** sqchen has quit IRC05:57
*** lhcheng has quit IRC06:01
*** sqchen has joined #openstack-horizon06:03
*** nlahouti has joined #openstack-horizon06:15
openstackgerritOpenStack Proposal Bot proposed openstack/horizon: Imported Translations from Transifex  https://review.openstack.org/17933406:17
*** chlong has quit IRC06:21
*** Longgeek_ has joined #openstack-horizon06:24
*** Longgeek has quit IRC06:27
*** alanf-mc has joined #openstack-horizon06:28
*** tnovacik has joined #openstack-horizon06:29
*** mpavlase has quit IRC06:31
*** chlong has joined #openstack-horizon06:35
*** hightall has joined #openstack-horizon06:36
*** TravT has joined #openstack-horizon06:38
*** TravT has quit IRC06:39
*** hightall has quit IRC06:43
*** zul has joined #openstack-horizon06:43
*** alanf-mc_ has joined #openstack-horizon06:54
*** sqchen has quit IRC06:55
*** alanf-mc has quit IRC06:58
*** chlong has quit IRC07:02
*** jtomasek has joined #openstack-horizon07:02
*** alanf-mc_ has quit IRC07:05
*** sqchen has joined #openstack-horizon07:05
*** alanf-mc has joined #openstack-horizon07:06
*** lhcheng has joined #openstack-horizon07:08
*** lhcheng has quit IRC07:10
*** lhcheng has joined #openstack-horizon07:11
*** jtomasek has quit IRC07:17
*** jtomasek has joined #openstack-horizon07:20
*** stevemar has quit IRC07:20
*** zul has quit IRC07:25
*** zul has joined #openstack-horizon07:25
*** chlong has joined #openstack-horizon07:26
*** jtomasek has quit IRC07:29
*** oro has joined #openstack-horizon07:34
openstackgerritRichard Jones proposed openstack/horizon: WIP re-design of top-level Horizon menu  https://review.openstack.org/17933707:34
*** alanf-mc has quit IRC07:35
*** chlong has quit IRC07:37
*** chlong has joined #openstack-horizon07:49
*** Longgeek_ has quit IRC07:52
*** chlong has quit IRC07:53
*** chlong has joined #openstack-horizon07:55
*** Longgeek has joined #openstack-horizon07:56
*** chlong has quit IRC08:01
*** zul has quit IRC08:02
*** romainh has joined #openstack-horizon08:05
*** zul has joined #openstack-horizon08:09
*** chlong has joined #openstack-horizon08:18
*** tnovacik has quit IRC08:21
*** btully has quit IRC08:24
*** sqchen has quit IRC08:27
*** zul has quit IRC08:31
*** chlong has quit IRC08:40
*** robcresswell_afk is now known as robcresswell08:41
openstackgerritMerged stackforge/xstatic-angular: Correct LICENSE tag.  https://review.openstack.org/16967208:43
*** Longgeek has quit IRC08:46
openstackgerritMerged stackforge/xstatic-angular-lrdragndrop: Add a .gitreview file for git-review support  https://review.openstack.org/16853108:47
*** e0ne has joined #openstack-horizon08:55
*** e0ne has quit IRC08:58
*** zul has joined #openstack-horizon09:07
openstackgerritMerged openstack/horizon: Imported Translations from Transifex  https://review.openstack.org/17933409:26
*** lhcheng has quit IRC09:41
openstackgerritMerged openstack/django_openstack_auth: Updated from global requirements  https://review.openstack.org/17880809:53
*** dguerri is now known as _dguerri09:57
*** _dguerri is now known as dguerri10:00
*** mflobo has quit IRC10:00
*** josecastroleon has joined #openstack-horizon10:09
*** mflobo has joined #openstack-horizon10:14
*** chlong has joined #openstack-horizon10:14
*** romainh has left #openstack-horizon10:18
*** Miouge has joined #openstack-horizon10:31
*** josecastroleon has quit IRC10:37
*** zul has quit IRC10:44
*** chlong has quit IRC11:01
*** btully has joined #openstack-horizon11:03
*** chlong has joined #openstack-horizon11:04
*** btully has quit IRC11:07
*** dguerri is now known as _dguerri11:15
*** chlong has quit IRC11:15
*** _dguerri is now known as dguerri11:21
*** Miouge has quit IRC11:46
*** Miouge has joined #openstack-horizon11:48
*** ctina_ has joined #openstack-horizon11:50
*** Miouge has quit IRC11:55
*** Miouge has joined #openstack-horizon11:57
*** Miouge has quit IRC12:05
*** DaveJ__ has joined #openstack-horizon12:06
*** ericpeterson has joined #openstack-horizon12:06
*** Sukhdev has joined #openstack-horizon12:07
*** ericpeterson has quit IRC12:21
*** zul has joined #openstack-horizon12:30
openstackgerritMerged openstack/manila-ui: Add .gitreview file for manila-ui  https://review.openstack.org/17917812:31
*** hightall has joined #openstack-horizon12:32
*** jingjing_ren has joined #openstack-horizon12:32
*** hightall has quit IRC12:33
*** zul has quit IRC12:35
*** jingjing_ren has quit IRC12:37
*** doug-fish has joined #openstack-horizon12:39
*** lblanchard has joined #openstack-horizon12:43
*** cbader has quit IRC12:49
*** jbell8 has joined #openstack-horizon12:58
*** dboik_ has quit IRC12:59
openstackgerritpratap vedula proposed openstack/horizon: Made changes per doc conventions to multiple release files  https://review.openstack.org/17936913:01
*** btully has joined #openstack-horizon13:03
*** tnovacik has joined #openstack-horizon13:04
*** jbell8 has quit IRC13:04
*** mwhagedorn has joined #openstack-horizon13:05
*** iamjarvo_ has joined #openstack-horizon13:07
*** binBASH has quit IRC13:08
*** mattfarina has joined #openstack-horizon13:10
*** rlrevell has joined #openstack-horizon13:11
*** iamjarvo_ has quit IRC13:11
*** ericpeterson has joined #openstack-horizon13:13
*** dboik has joined #openstack-horizon13:18
*** dboik has quit IRC13:18
*** dboik has joined #openstack-horizon13:19
*** ericpeterson has quit IRC13:19
*** peristeri has joined #openstack-horizon13:19
*** neelashah has joined #openstack-horizon13:19
*** Piet has quit IRC13:32
*** packet has joined #openstack-horizon13:39
*** Miouge has joined #openstack-horizon13:40
*** Miouge has quit IRC13:40
*** jtriley has joined #openstack-horizon13:40
*** Miouge has joined #openstack-horizon13:41
*** packet has quit IRC13:48
*** andrewbogott_afk is now known as andrewbogott13:48
*** packet has joined #openstack-horizon13:49
*** openstackgerrit has quit IRC13:51
*** openstackgerrit has joined #openstack-horizon13:51
*** ericpeterson has joined #openstack-horizon13:55
*** ericpeterson has quit IRC13:56
*** ericpeterson has joined #openstack-horizon13:56
andrewbogottI have a bunch of images that I need to keep available glance (to support instance migration &c) but that I want to conceal from my users so that they don’t create any /more/ instanaces based on those images.  Is there a filter in horizon that will work for that?  I see some promising options but they seem to require me to write a per-project filter and I need something that works sytem-wide.13:57
openstackgerritMatt Borland proposed openstack/horizon: Get unit tests working with Karma  https://review.openstack.org/16815213:57
openstackgerritMatt Borland proposed openstack/horizon: Angular API Unit Tests  https://review.openstack.org/17822713:59
*** dboik_ has joined #openstack-horizon13:59
openstackgerritOpenStack Proposal Bot proposed openstack/horizon: Updated from global requirements  https://review.openstack.org/17938914:00
openstackgerritMatthew D. Wood proposed openstack/horizon: Improving tests mostly for coverage purposes  https://review.openstack.org/17653214:00
openstackgerritMatthew D. Wood proposed openstack/horizon: Adding tests for button-tooltip.js  https://review.openstack.org/17843414:00
*** mpavlase has joined #openstack-horizon14:01
*** binBASH has joined #openstack-horizon14:01
openstackgerritMatt Borland proposed openstack/horizon: Fix missing default value for JSCS var in run_tests.sh  https://review.openstack.org/17939114:03
*** dboik has quit IRC14:03
*** iamjarvo has joined #openstack-horizon14:04
openstackgerritMatt Borland proposed openstack/horizon: Fix missing default value for JSCS var in run_tests.sh  https://review.openstack.org/17939114:04
*** iamjarvo has quit IRC14:05
*** iamjarvo has joined #openstack-horizon14:05
*** binBASH has quit IRC14:06
openstackgerritMatt Borland proposed openstack/horizon: Extending test coverage for core components  https://review.openstack.org/17055414:06
*** sqchen has joined #openstack-horizon14:07
openstackgerritMatt Borland proposed openstack/horizon: [Launch Instance Fix] Tests for Base Controllers  https://review.openstack.org/17205714:07
openstackgerritMatt Borland proposed openstack/horizon: [Launch Instance Fix] Add Model Unit Tests  https://review.openstack.org/16773814:07
*** Sukhdev has quit IRC14:07
openstackgerritMatt Borland proposed openstack/horizon: [Launch Instance Fix] Add Flavor Step Unit Tests  https://review.openstack.org/16732614:07
openstackgerritMatt Borland proposed openstack/horizon: Fix missing default value for JSCS var in run_tests.sh  https://review.openstack.org/17939114:10
*** oro has quit IRC14:12
*** matt-borland has joined #openstack-horizon14:12
matt-borlandrobcreswell: apparently my morning is too early!  I linked to the patch number, not the launchpad number....14:13
matt-borlandlol14:13
robcresswellmatt-borland: Yeah, I noticed :p No problem though14:13
matt-borlandI don't know if I need more coffee or less doughnut14:14
robcresswellmore coffee and more doughnut14:14
matt-borlanddone and done14:14
matt-borlandthanks for catching and reviewing that. :)14:14
*** oro has joined #openstack-horizon14:15
robcresswellmatt-borland: No problem. By sheer coincidence, I'd just updated and noticed that bug when the IRC message popped up saying you'd patched it.14:15
matt-borlandcongrats on your +2 powers, by the way14:16
robcresswellThanks. Expect imminent gate explosions.14:16
matt-borlandrobcresswell: lol14:18
*** sayan has joined #openstack-horizon14:19
robcresswellI'm curious, does anyone know why we still run the py27dj14 test? I thought we didn't support 1.4. Trying to solve something but I think it requires django 1.6. May have to put in another workaround.14:20
matt-borlandrobcresswell: yes!14:23
matt-borlandi am14:23
robcresswellGreat!14:23
matt-borlandIt will be great to meet everyone14:23
matt-borlandand eat lots of seafood14:23
robcresswellYeah, last time was a lot of fun14:25
*** ccrouch has quit IRC14:27
*** jbell8 has joined #openstack-horizon14:27
*** sqchen has quit IRC14:29
*** oro has quit IRC14:31
*** oro has joined #openstack-horizon14:33
*** drupalmonkey has joined #openstack-horizon14:33
*** nlahouti has quit IRC14:35
*** ccrouch has joined #openstack-horizon14:35
*** radez_g0n3 is now known as radez14:36
*** jbell8 has quit IRC14:37
*** vijendar has joined #openstack-horizon14:43
*** binBASH has joined #openstack-horizon14:44
*** binBASH has quit IRC14:47
*** stevemar has joined #openstack-horizon14:47
*** binBASH has joined #openstack-horizon14:50
ericpetersonquestion for anyone who has worked with the horizon extension panel stuff.   I'm adding a new panel to identity, following https://github.com/openstack/horizon/blob/master/openstack_dashboard/enabled/_50_admin_add_panel.py.example   This new panel always shows up in a panel group called "other".  Any tricks to avoid this?14:52
*** cbader has joined #openstack-horizon14:53
robcresswellericpeterson: Is this related? https://review.openstack.org/#/c/164387/14:53
*** TravT has joined #openstack-horizon14:53
ericpetersonI'd bet so.14:54
* ericpeterson goes to check14:54
*** jtomasek has joined #openstack-horizon14:54
robcresswellI did some work with custom panels maybe 2-3 months ago and it was fairly straightforward with the guides. So perhaps something broke.14:54
ericpetersonstill showing up with the "other" panel group again :\14:55
robcresswellericpeterson: Hmm...14:56
*** jbell8 has joined #openstack-horizon14:57
*** jbell8 has quit IRC14:57
*** jbell8 has joined #openstack-horizon14:57
robcresswellGimme a minute and I'll run through it myself14:57
ericpetersonack.  thanks robcresswell14:57
ericpetersonwhats wierd is in the debugger I can look at dashboard.Identity.__dict__  before and after I call dashboard.Identity.register(NewUserSetupPanel) and it's the same before and after14:59
robcresswellericpeterson: Okay, I've recreated it15:04
robcresswellNow for fix time15:05
*** dboik_ has quit IRC15:05
* ericpeterson looks forward to the fix15:05
*** dboik has joined #openstack-horizon15:05
robcresswellSo, it works for me with PANEL_DASHBOARD = identity, and PANEL_GROUP - 'default'15:05
robcresswellPANEL_GROUP = 'default'15:06
robcresswellhttps://github.com/openstack/horizon/blob/master/openstack_dashboard/enabled/_90_admin_add_panel_to_group.py.example15:06
robcresswellAnd that lists the panel under Identity15:06
*** matt-borland has quit IRC15:07
robcresswellericpeterson: ^^15:08
ericpetersonyep, re-trying that in local setup15:08
*** bpokorny has joined #openstack-horizon15:08
*** btully has quit IRC15:08
ericpetersonstill not working.   thanks robcresswell, I must have something broken locally.  good to know about the default thing, thanks !!! :D15:09
robcresswellHmm. Is it still displaying under Other, or a different issue?15:10
robcresswellGood luck, anyway :)15:10
ericpetersonunder Other still15:11
robcresswellcan you paste the code somewhere?15:12
ericpetersonsure, at least some of it15:13
david-lyleericpeterson, robcresswell, a fix merged in RC-2 for that15:15
david-lylehow recent is your code?15:15
ericpetersonmight be too old, I'm a couple of weeks old I think15:16
ericpetersonmight be even more15:16
robcresswell:p Ack, I should've checked that. My bad. I assume everyone pulls master each morning like me :p15:16
david-lylehttps://bugs.launchpad.net/horizon/+bug/137855815:17
openstackLaunchpad bug 1378558 in OpenStack Dashboard (Horizon) "Plugin panel not listed in configured panel group" [High,Fix committed] - Assigned to Janet Yu (jwy)15:17
*** asahlin_afk is now known as asahlin15:19
ericpetersoneven off of master, pulling latest.   still not so hot  :\15:19
ericpetersonrobcresswell found the problem for me.  I owe robcresswell one billion virtual dollars, to be used on virtual machines or virtual storage.15:21
ericpetersonthanks +10015:21
ericpetersondavid-lyle:  this might shock you, but it was related to spelling issues15:22
david-lylecan't believe that15:22
david-lylefirst time I guess15:22
robcresswellhaha. Glad its resolved :)15:23
*** binBASH has quit IRC15:26
robcresswelldavid-lyle: Wondering if this is valid for this cycle: https://bugs.launchpad.net/horizon/+bug/145081415:26
openstackLaunchpad bug 1450814 in OpenStack Dashboard (Horizon) "Django 1.4 support ends Oct 1 2015. Tests should be dropped from Liberty." [Undecided,New]15:26
*** binBASH has joined #openstack-horizon15:26
david-lylerobcresswell: once we support django 1.8 I'm ok with dropping 1.415:26
david-lyle1.8 is the next LTS15:26
david-lyleafter 1.415:26
robcresswellYep. What steps are left to support 1.8? Matthias doesn't seem to be around today.15:27
*** jtriley has quit IRC15:27
david-lylethere is d-o-a work15:27
david-lyleand ? make it work15:27
robcresswellCool!15:28
david-lyleAnonymousUser went away and AbstractUser is the replacement which breaks things15:28
david-lylemrunge is working on that15:28
robcresswellIs the d-o-a work underway? I'm not too familiar  with it15:29
robcresswellfor 1.8, I mean.15:29
*** zz_ttrifonov is now known as ttrifonov15:37
*** jtriley has joined #openstack-horizon15:38
*** iamjarvo has quit IRC15:38
openstackgerritDavid Lyle proposed openstack/horizon:   Heat topology display improvement  https://review.openstack.org/11088815:40
*** gyee has joined #openstack-horizon15:42
openstackgerritDavid Lyle proposed openstack/horizon: Upgrade pyScss to version 1.3.4  https://review.openstack.org/17850415:42
*** radez is now known as radez_g0n315:46
openstackgerritDavid Lyle proposed openstack/horizon: Adding missing default value for just_jscs  https://review.openstack.org/17941115:46
david-lylerobcresswell: yes mrunge is on it15:47
robcresswellAh, great.15:47
david-lylerobcresswell: btw the last patch should fix the gate15:47
robcresswelldavid-lyle: https://review.openstack.org/#/c/179391/15:47
robcresswellI think we already got it covered15:48
david-lyledidn't see that15:48
david-lylethanks15:48
*** iamjarvo has joined #openstack-horizon15:48
*** nlahouti has joined #openstack-horizon15:49
robcresswellnp. zuul thinks ~25 mins left on it. Then I'll go and recheck all the things.15:50
*** lhcheng has joined #openstack-horizon15:51
*** alexvictorchan has joined #openstack-horizon15:58
*** ericpete_ has joined #openstack-horizon16:01
*** sayan has quit IRC16:03
*** ericpeterson has quit IRC16:04
*** matt-borland has joined #openstack-horizon16:04
*** jmolo has joined #openstack-horizon16:04
*** sqchen has joined #openstack-horizon16:06
*** jtriley has quit IRC16:08
*** jtriley has joined #openstack-horizon16:10
openstackgerritMerged openstack/horizon: Fix missing default value for JSCS var in run_tests.sh  https://review.openstack.org/17939116:18
*** tqtran has joined #openstack-horizon16:22
*** btully has joined #openstack-horizon16:23
*** iamjarvo has quit IRC16:23
*** peristeri has quit IRC16:23
tqtrandavid-lyle: do you know why richard have a similar patch to the proposal bot? i don't remember he had a reason16:23
david-lylehe had more code in it originally16:24
david-lylenow not so sure16:24
david-lylecan approve either IMO16:24
openstackgerritMatt Borland proposed openstack/horizon: [Launch Instance Fix] Add Flavor Step Unit Tests  https://review.openstack.org/16732616:24
tqtraneven the bot one is failing tests though16:24
*** gokrokve has joined #openstack-horizon16:25
david-lyleshouldn't now16:25
david-lylewith latest merge16:25
david-lyletooling addition broke gate16:25
openstackgerritThai Tran proposed openstack/horizon: Updated from global requirements  https://review.openstack.org/17938916:25
david-lylepatch to fix tooling addition should fix gate16:25
tqtranhopefully that will fix some of my bugs too *keeping fingers crossed*16:25
robcresswelltqtran: Didn't need that rebase, I did the recheck after the fix merged.16:25
*** gokrokve has quit IRC16:26
david-lyletqtran: it will fix everything I'm sure16:26
robcresswell:)16:26
*** gokrokve has joined #openstack-horizon16:27
*** tjones2 has joined #openstack-horizon16:31
lhchengdavid-lyle, ericpete_: I've been tinkering around DOA and trying to reduce the session size16:31
ericpete_I have an idea for that lhcheng16:31
ericpete_we should be able to get rid of the session['last_activity'] thing and instead use the session timeout stuff16:32
lhchenggot it shrinked down a bit16:32
lhchengKeystone V2: 2496 down to 1734, about 30% decrease16:32
lhchengKeystone V3: 3286 down to 1846, about 44% decrease16:32
david-lyleericpete_: that's separate but a good idea too16:33
*** sqchen has quit IRC16:33
david-lylewe just screw up the timeout thing anyway16:33
david-lylelhcheng: is the reduction all service catalog related?16:33
lhchengericpete_: which session timeout stuff? built-in from django?16:33
david-lylelhcheng: no all the hacks in middleware.py16:34
david-lylethat we've broken 20 times already16:34
david-lylemaybe never gotten right once16:34
ericpete_https://github.com/openstack/horizon/blob/302f4d44405e2b00710142fddb35193fcd4fcedd/horizon/middleware.py#L63   - this is bad16:34
david-lyledjango and keystone have built in support for that very thing16:34
ericpete_this is mo betta https://docs.djangoproject.com/en/1.7/topics/http/sessions/#django.contrib.sessions.backends.base.SessionBase.set_expiry16:35
david-lylebut one integer is not really going to reduce the session size appreciable ;)16:35
david-lylejust the session headache16:35
openstackgerritLin Hua Cheng proposed openstack/django_openstack_auth: WIP - Reduce session size  https://review.openstack.org/17941916:37
lhchengdavid-lyle, ericpete_: see https://review.openstack.org/#/c/179419/1/openstack_auth/user.py16:38
openstackgerritMerged openstack/django_openstack_auth: Drop use of 'oslo' namespace package  https://review.openstack.org/17832116:38
* ericpete_ looking at it16:38
lhchengif we stopped storing the service catalog in the token, it greatly reduced the size of the data stored in the token.  Line: 11616:39
lhchengso what happens now is, for each request object created by django, we are now fetching the service catalog16:39
david-lyleis there not a duplicate user object in there as well?16:39
david-lyleone in request, one in session16:40
lhchengnote that request is only created once per page reload, so we only need to get the service catalog only once per page reload16:40
david-lyleI suppose that's not all session object16:40
lhchengdavid-lyle: in the session, we only store:     request.session['token'] = user.token16:41
david-lyleso add 500K of storage per session on the server?16:41
lhchengnot per session, but on the request object16:42
david-lyleerr, 500 bytes, not K16:42
david-lylenot much16:42
lhchengit is stored for the scope of a request16:42
david-lylesure16:43
ericpete_tinyurl....   tinyurl.   ;)16:43
david-lylethinking of scale16:43
david-lyle1M = 2000 session16:43
david-lylenot much16:43
lhchengit is not an extra data we're adding anyway on the request16:44
lhchengrequest already stored the user object16:44
lhchengwhich has token, and token has the service catalog :)16:44
david-lyleyou're storing it in the request rather than memoize?16:44
david-lylemaybe I'm missing the point16:44
david-lyle:P16:45
david-lyleor at least the details16:45
david-lyleso you have a patch?16:45
david-lyleor just experimental code?16:45
lhchengmemoize might be worst, since we're storing the data on the server16:45
david-lylethat's what I thought you were doing16:46
lhchengdavid-lyle: this is the patch: https://review.openstack.org/17941916:46
lhcheng:P16:46
david-lylewell, if you just hard code the service catalog, problem solved :P16:47
*** iamjarvo has joined #openstack-horizon16:47
lhchengdavid-lyle: that's commented out, I was testing if that is really what's causing the size to increase :P16:47
david-lylelhcheng: I know16:47
lhchengdavid-lyle: ah I got it. lol16:48
david-lyleso more traffic to keystone, less token size bloat16:48
lhchengwe'll keystone does supported service catalog from file, maybe we should just do that16:48
*** alanf-mc has joined #openstack-horizon16:48
david-lylehuh?16:48
lhchengjust one extra call per page reload, and yes one extra call16:48
david-lyleanother file to have a static copy of?16:49
david-lyleno thanks16:49
lhchenglol16:49
lhchengso keystone does handle heavy transaction, like all services making call to it to validate16:49
david-lyleyeah16:50
lhchengextra call to get service catalog per page reload is not that much really16:50
david-lylev2 has service catalog call?16:50
david-lyledidn't remember that16:50
stevemardavid-lyle, it sure does16:50
stevemarhow else would it know the endpoints16:50
david-lyleyou guys have thought of everything !16:50
david-lylestevemar: token16:51
david-lyle:P16:51
david-lyleI meant external16:51
david-lylebut yeah, you have to be able to addt them16:51
*** gokrokve has quit IRC16:51
david-lyleso reading follows16:51
david-lyleit's the token without sc that's new?16:51
*** HenryG is now known as floccinaucinihil16:54
david-lylelhcheng: I think it sounds like a reasonable approach16:55
lhchengdavid-lyle: I didn't have to add anything new in keystone, just stopped storing sc in the  DOA - Token object.16:55
david-lylelhcheng: I understand16:55
*** floccinaucinihil is now known as HenryThe8th16:55
david-lylebut we could start retrieving the token without the service catalog in v3, no?16:55
stevemardavid-lyle, thats a dangerous game16:56
lhchengand the request object does not really grown bigger,  since we just moved the data from request.user.token.sc into request.sc :)16:56
lhchengdavid-lyle: that's not possible16:56
david-lylestevemar: dangerous how? I thought that was all the rave?16:56
lhchengericpete_: do you guys store extra data in session?16:58
*** jingjing_ren has joined #openstack-horizon16:58
stevemardavid-lyle, i guess you could get it once and then cache it16:59
stevemarand you can make token requests that do not include the service catalog, to keep the session going?16:59
ericpete_lhcheng - I think a bit, but we also don't use cookies16:59
ericpete_the last_activity thing in horizon is really my hot botton issue with the session.  there is no reason for that to exist and that code must die as my personal enemy17:00
david-lylestevemar, it's not necessary17:00
david-lylefor us17:00
lhchengericpete_: go for it! kill it!17:01
lhchengericpete_: it just caused more headache for us17:01
david-lylewe can just keep the token request as is17:01
ericpete_yep,  it's nothin but trouble17:01
lhchengericpete_: the link you gave for session expiry, is it backward compatible to django14?17:01
david-lylelhcheng: we need to kill django14 anyway and move to 1.817:02
ericpete_i think so, I have hated that code since django 1.4 at least17:02
*** Drago has joined #openstack-horizon17:02
*** Drago has joined #openstack-horizon17:02
david-lyleone LTS at a time17:02
*** drupalmonkey has quit IRC17:03
*** sqchen has joined #openstack-horizon17:03
ericpete_https://docs.djangoproject.com/en/1.4/topics/http/sessions/#django.contrib.sessions.backends.base.SessionBase.set_expiry17:03
lhchengdavid-lyle: are we going to kill django14 in L?  I saw robcresswell mentioned that supports end Oct 2015.17:03
david-lyleI think we probably should17:03
*** ybathia has joined #openstack-horizon17:03
ericpete_it's there in 1.4.   you're on notice middleware, you are on notice.17:03
david-lyleDjango is diverging from 1.4 considerably17:04
david-lylemakes things complicated17:04
david-lyleI'm sure there will be pitchforks and torches at the thought of removing 1.4 support though17:04
*** Drago has left #openstack-horizon17:04
david-lyleyay progress :(17:05
* ericpete_ grabs his pitchfork on not removing support17:06
* lhcheng grabs his pitchfork for removing 1.417:06
*** josecastroleon has joined #openstack-horizon17:06
lhchengextra work for me, but it does makes sense :(17:07
* robcresswell sits down with popcorn17:07
ericpete_correction:  my pitchfork is in favor of dropping, support.   previous pitchfork statement is a bit misleading17:08
* ericpete_ can haz english typing17:08
robcresswellI don't think we need pitchforks if we're all on the same side.17:08
robcresswellBut yeah lhcheng, dj14 support ends Oct 1, which is before we release Liberty17:09
ericpete_robcresswell - I belong to a very strong pitchfork lobbying group, it's a right I'm pretty sure.17:09
lhchengrobcresswell: I actually prefer to keep it, coz I'm lazy to do extra work to upgrade :P17:09
lhchengrobcresswell: good find on that!17:10
lhchengshould we advertise this on operators list?17:11
robcresswellI think so.17:11
robcresswellI don't think it is logical to support 1.4 past the date that Django support it. At the very least, we should emphasise deprecating it this cycle and drop support immediately after. I think if we advertise it now though, that is plenty of warning.17:12
*** josecastroleon has quit IRC17:12
robcresswellBut... depends on deployers reactions really :)17:13
lhchengrobcresswell: agreed, it is my lazy side that don't want it to be removed :)17:13
ericpete_I think you'd have a hard time losing that argument, if 1.4 is going off support.  Drop it like it's hot.17:14
robcresswelltqtran: https://review.openstack.org/#/c/179389/ D'oh17:15
robcresswellreqs still failing. I'll look into it in the morning unless someone gets there first.17:17
*** gokrokve has joined #openstack-horizon17:18
lhchengericpete_: for the middleware timeout stuff, go for it. :)17:18
ericpete_yep, it's just me finding time.  thanks :D17:19
*** bpokorny has quit IRC17:19
*** bpokorny has joined #openstack-horizon17:20
*** gokrokve_ has joined #openstack-horizon17:20
robcresswelllhcheng: This was the minor patch which made me look into the versioning (https://review.openstack.org/#/c/173921/). I may have time to help out more after the summit, but I'm otherwise pretty overloaded right now.17:20
*** peristeri has joined #openstack-horizon17:21
*** gokrokve has quit IRC17:22
*** gokrokv__ has joined #openstack-horizon17:22
*** gokrokve_ has quit IRC17:22
*** robcresswell is now known as robcresswell_afk17:22
openstackgerritMatthew D. Wood proposed openstack/horizon: Improve unittests for angular charts  https://review.openstack.org/17925117:24
lhchengrobcresswell: ah been wondering about those logs yesterday.  let's chat about the drop of django14 in the next meeting, like the notification to ops and adding maybe django15 gate.17:24
lhchengrobcresswell_afk: thanks for tracking that down17:25
openstackgerritThai Tran proposed openstack/horizon: Sanitation of metadata label  https://review.openstack.org/17942917:25
*** woodm1979 has joined #openstack-horizon17:25
openstackgerritThai Tran proposed openstack/horizon: Sanitation of metadata label  https://review.openstack.org/17942917:26
openstackgerritMatt Borland proposed openstack/horizon: [Launch Instance Fix] Add Flavor Step Unit Tests  https://review.openstack.org/16732617:26
*** welldannit has quit IRC17:27
openstackgerritLin Hua Cheng proposed openstack/django_openstack_auth: WIP - Reduce session size  https://review.openstack.org/17941917:27
openstackgerritMatthew D. Wood proposed openstack/horizon: Improve unittests for angular charts  https://review.openstack.org/17925117:29
*** jbell8 has quit IRC17:29
openstackgerritBrian Tully proposed openstack/horizon: Fix donut chart title data and standardize design  https://review.openstack.org/16737717:35
openstackgerritBrian Tully proposed openstack/horizon: [Launch Instance Fix] Add Source Step Unit Tests  https://review.openstack.org/16733417:35
*** jwy has joined #openstack-horizon17:35
*** DaveJ__ has quit IRC17:41
*** sayan has joined #openstack-horizon17:46
openstackgerritDavid Lyle proposed openstack/horizon: Fixing gate bug with new requirements  https://review.openstack.org/17943617:52
*** ZZelle has quit IRC17:52
*** ZZelle has joined #openstack-horizon17:52
david-lylelhcheng: tqtran: robcresswell_afk: ^^^ that should fix the issue with the new requirements17:53
david-lyleSTATIC_ROOT missing in horizon tests17:53
david-lylebeing exposed by new django-pyscss17:53
david-lylehave to run for a bit17:53
*** cody-somerville has joined #openstack-horizon17:59
*** cody-somerville has quit IRC17:59
*** cody-somerville has joined #openstack-horizon17:59
*** packet has quit IRC17:59
*** dguerri is now known as _dguerri18:01
*** packet has joined #openstack-horizon18:05
*** neelashah has quit IRC18:15
*** jmolo has quit IRC18:16
*** jmolo has joined #openstack-horizon18:17
tqtrandamn, clu and lhcheng beat me to it!18:19
*** bpokorny_ has joined #openstack-horizon18:21
*** bpokorny has quit IRC18:21
*** radez_g0n3 is now known as radez18:23
*** packet has quit IRC18:23
tqtranhttp://pastebin.com/378fWqH118:25
tqtrananyone else seeing this error? I'm running this on master18:25
woodm1979I'll check now.18:26
*** e0ne has joined #openstack-horizon18:27
*** jtomasek has quit IRC18:29
*** neelashah has joined #openstack-horizon18:29
woodm1979tqtran: I'm not seeing anything like that.18:30
*** neelashah1 has joined #openstack-horizon18:30
tqtranwth... hm... just rebuild my venv too18:30
* tqtran scratching head.18:30
lhchengjust ran test, works fine18:33
lhchengmy venv is as of yesterday18:33
*** jingjing_ren has quit IRC18:33
*** neelashah has quit IRC18:34
tqtranok, hm... i guess i'll try again18:34
*** iamjarvo has quit IRC18:37
openstackgerritLin Hua Cheng proposed openstack/horizon: Read user project directly from request.user  https://review.openstack.org/17945118:42
*** Piet has joined #openstack-horizon18:46
*** lhcheng has quit IRC18:46
*** lhcheng_ has joined #openstack-horizon18:47
tqtranomg no idea, im gonna reclone the repo and start new18:47
*** jbell8 has joined #openstack-horizon18:49
*** iamjarvo has joined #openstack-horizon18:50
*** iamjarvo has quit IRC18:50
*** iamjarvo has joined #openstack-horizon18:50
asahlintqtran: I tried pre and post rebuilding my venv and alls good... so thinking that is a wise choice18:52
tqtranyeah, running it on the new folder, hopefully it works18:53
tqtranlhcheng_: do you know if djang14 is included in the local run_test script?18:54
krotscheckmatt-borland, david-lyle: So, hey guys! Can we make sure the approach that matt's taking on the karma patch is what david is asking for? It sounds to me like extracting the use of bower is what will turn that -2 into a +2, do I have that right?18:55
tqtranextracting as in not using bower? or getting bower into infra first?18:58
woodm1979either?  If we grabbed karma from xstatic?18:58
*** jtomasek has joined #openstack-horizon18:58
openstackgerritThai Tran proposed openstack/horizon: Fixed dashboard angular translation issue  https://review.openstack.org/17461518:59
tqtranoh lol i see18:59
krotscheckSo, putting "Bower into infra" right now is a discussion that's been effectively blocked by package maintainers. While there's efforts to make bower sane for our use, that's unlikely to bear fruit for a while.18:59
krotscheckIncidentally, I've asked for a cross-project session in Vancouver to discuss all the JavaScript things :)19:00
woodm1979which projects?19:00
tqtranhorizon and horizon19:00
krotscheckwoodm1979: StoryBoard, Refstack, Ironic-Webclient, Horizon...19:01
krotschecky'all aren't the only UI around anymore :)19:01
tqtranlol19:01
tqtranim wondering if we can still merge it if we use karma locally for developers19:02
*** e0ne has quit IRC19:02
tqtranits really just a bunch of configs right?19:02
tqtranthe gate can continue to run the jasmine spec runner19:02
lhcheng_tqtran: for local run_test, it only test the version of django if downloads based on requirements.txt, which is likely django1719:02
tqtranand if people are include to use karma locally, they can still do so19:02
tqtran*are inclined19:03
krotschecktqtran: That's...19:03
krotschecktqtran: If you don't force someone to use a tool, it's unlikely to be used.19:03
woodm1979tqtran: That was most definitely our operating principle.  It's only for dev-testing, not for production systems.19:03
krotschecktqtran: Mind you, I can see a justification for using _bower_ locally, and only using it to generate the resources that are then committed to source.19:04
woodm1979Though, if we don't add the tests to the gate some-how ...19:04
krotscheckwhat woodm1979 said.19:04
krotscheck(Gate does have an npm run job, fwiw)19:04
tqtranright, jshint19:04
matt-borlandhello19:05
*** lhcheng_ is now known as lhcheng19:05
krotschecktqtran: It's actually a "npm run {{variable}}" job.19:05
tqtranand jscs recently19:05
tqtranmatt-borland: hi matt19:06
woodm1979So… if we strip the bower parts out of Mr. Borland's karma patch, we don't have any problems any more?19:06
krotscheckdavid-lyle: ^^ Needs your direct answer.19:06
tqtranI believe hes afk atm19:06
krotschecktqtran: He is, I'm just putting markers in his IRC client :)19:07
tqtranhe left right before you showed up, perfect timing on his part lol jk19:07
* tqtran ducks under.19:07
krotschecktqtran: http://sadtrombone.com/19:07
matt-borlandlol19:07
*** jtomasek has quit IRC19:08
*** tqtran is now known as tqtran_afk19:08
*** sqchen has quit IRC19:20
*** bpokorny_ has quit IRC19:20
*** bpokorny has joined #openstack-horizon19:20
openstackgerritBrian Tully proposed openstack/horizon: Fix donut chart title data and standardize design  https://review.openstack.org/16737719:22
*** ttrifonov is now known as zz_ttrifonov19:27
*** sqchen has joined #openstack-horizon19:30
*** sayan has quit IRC19:36
*** mwhagedorn has quit IRC19:37
*** mwhagedorn has joined #openstack-horizon19:42
*** ctina_ has quit IRC19:43
openstackgerritMerged openstack/horizon: Fixing gate bug with new requirements  https://review.openstack.org/17943619:47
*** alanf-mc_ has joined #openstack-horizon19:48
*** HenryThe8th has quit IRC19:50
*** alanf-mc has quit IRC19:51
*** HenryG has joined #openstack-horizon19:54
*** HenryG has quit IRC19:55
*** HenryG has joined #openstack-horizon19:56
*** jingjing_ren has joined #openstack-horizon19:58
*** jingjing_ren has quit IRC20:02
*** julim has quit IRC20:09
openstackgerritOpenStack Proposal Bot proposed openstack/horizon: Updated from global requirements  https://review.openstack.org/17938920:10
*** jmolo has quit IRC20:11
*** alanf-mc has joined #openstack-horizon20:14
*** jtriley has quit IRC20:16
*** HenryG has quit IRC20:16
*** alanf-mc_ has quit IRC20:19
*** jtriley has joined #openstack-horizon20:19
*** HenryG has joined #openstack-horizon20:21
*** peristeri has quit IRC20:27
*** jbell8 has quit IRC20:28
*** jtriley has quit IRC20:36
*** _dguerri is now known as dguerri20:38
*** jtriley has joined #openstack-horizon20:39
*** tqtran_afk is now known as tqtran20:41
*** lhcheng has quit IRC20:45
*** radez is now known as radez_g0n320:45
*** rbertram has quit IRC20:46
*** jtriley has quit IRC20:46
*** sqchen has quit IRC20:46
*** lhcheng has joined #openstack-horizon20:46
*** lhcheng has quit IRC20:46
*** cody-somerville has quit IRC20:47
*** rbertram has joined #openstack-horizon20:47
*** dguerri is now known as _dguerri20:47
*** lhcheng has joined #openstack-horizon20:49
openstackgerritCindy Lu proposed openstack/horizon: Angularize Identity Users Panel  https://review.openstack.org/13376720:51
openstackgerritCindy Lu proposed openstack/horizon: WIP testing new panel demo  https://review.openstack.org/17950420:51
*** _dguerri is now known as dguerri20:54
*** tnovacik has quit IRC20:56
*** matt-borland has quit IRC20:59
*** rlrevell has quit IRC21:01
*** jtomasek has joined #openstack-horizon21:03
openstackgerritCindy Lu proposed openstack/horizon: WIP testing new panel demo  https://review.openstack.org/17950421:04
openstackgerritCindy Lu proposed openstack/horizon: Angular Identity Users Panel Demo  https://review.openstack.org/17748921:04
openstackgerritCindy Lu proposed openstack/horizon: Angularize Identity Users Panel  https://review.openstack.org/13376721:04
*** mattfarina has quit IRC21:07
*** neelashah1 has quit IRC21:09
*** cody-somerville has joined #openstack-horizon21:12
*** packet has joined #openstack-horizon21:13
*** iamjarvo has quit IRC21:15
openstackgerritThai Tran proposed openstack/horizon: Fixed dashboard angular translation issue  https://review.openstack.org/17461521:16
*** lblanchard has quit IRC21:16
*** Ephur has joined #openstack-horizon21:16
*** iamjarvo has joined #openstack-horizon21:21
*** iamjarvo has quit IRC21:21
*** iamjarvo has joined #openstack-horizon21:22
*** oro has quit IRC21:23
*** packet has quit IRC21:23
openstackgerritThai Tran proposed openstack/horizon: Fixed dashboard angular translation issue  https://review.openstack.org/17461521:25
*** iamjarvo has quit IRC21:28
*** cbader has quit IRC21:28
*** jrist has quit IRC21:30
openstackgerritEric Peterson proposed openstack/horizon: Removing last_activity session flag  https://review.openstack.org/17951321:31
ericpete_david-lyle lhcheng you see that ^?21:32
ericpete_that still needs some work, but something like that?21:32
openstackgerritRichard Hagarty proposed openstack/horizon: Added volume type description for volume type  https://review.openstack.org/13387221:32
*** jbell8 has joined #openstack-horizon21:32
lhchengericpete_: how does session timeout work now?21:33
lhchengericpete_: does django handle it automatically?21:33
ericpete_the new thing is, right now your browser session cookie gets removed on browser close21:33
ericpete_with my change, you can close / open your browser and still be logged into horizon21:34
ericpete_the cookie / session record is purged on the keystone token expiry data21:34
ericpete_s/data/date21:34
ericpete_and this differs with cookie based sessions vs db / memcached too I'm pretty sure21:35
*** woodm1979 has quit IRC21:35
*** tjones2 has quit IRC21:41
*** tjones2 has joined #openstack-horizon21:41
espdavid-lyle lhcheng gyee —> https://wiki.openstack.org/wiki/Horizon/DomainSupport21:45
espbpokorny: ^21:45
lhchengericpete_:   how does django knows that keystone token is expired? is that on the follow-up patch?21:46
ericpete_lhcheng - if keystone tells us that the token expires at 14:23 - then we just set the session record to expire then too.   After that, the cookie and session records will age themselves out21:48
ericpete_you could still get someone else revoking your token underneath you, and there is still the standard horizon error handling to push you back to login screen21:48
*** stevemar has quit IRC21:49
*** jtomasek has quit IRC21:50
*** jrist has joined #openstack-horizon21:51
openstackgerritRichard Jones proposed openstack/horizon: Upgrade pyScss to version 1.3.4  https://review.openstack.org/17850421:53
ericpete_lhcheng - does my answer seem right / ok / make sense?21:54
r1chardj0n3sesp: hi dan :)21:54
*** neillc_lunch is now known as neillc21:55
lhchengericpete_: who's going to set the session record to expired when token expires?21:55
openstackgerritMerged openstack/horizon: Updated from global requirements  https://review.openstack.org/17938921:55
openstackgerritTravis Tripp proposed openstack/horizon: Refactor angular cloud services utilities  https://review.openstack.org/17951621:56
ericpete_the django underlying code does that.  you call session.set_expiry() and django does a couple of things, depending upon db vs cookie vs memcached backened21:57
ericpete_lhcheng - for our default cookie stuff is just sets the cookie expiry time stamp21:57
ericpete_thus, you can close / open your browser and still have your session open.   not sure this is good or bad, but its something new21:57
ericpete_so when I log into keystone, it says "here is your token and it expires at 15:34"  then we set the browser cookie to expire at 15:34.   if someone tries to go beyond that, they get the typical horizon error handling21:58
*** mpavlase has quit IRC21:59
*** dboik has quit IRC21:59
lhchengericpete_: I didn't notice you set the cookie expiry, thought it was all code removal :P22:00
lhchengericpete_: my bad22:00
lhchengericpete_: I got it now22:00
ericpete_I like to remove 99%, then add back 1%.  it all adds up that way ;)22:00
openstackgerritTravis Tripp proposed openstack/horizon: Refactor angular cloud services utilities  https://review.openstack.org/17951622:03
*** vijendar has quit IRC22:03
esphello r1chardj0n3s22:04
r1chardj0n3so/22:04
lhchengericpete_: lol22:04
*** jbell8 has quit IRC22:09
espgreetings r1chardj0n3s22:10
r1chardj0n3shey esp22:10
r1chardj0n3sso I'm working on the menu WIP, which had that scss bug stuff, but now that I've got the basic mocking in place I'm going to be looking at setting up an AJAX call and Angular support for the actual rendering of the menu (moving from the current django-templated accordion code)22:11
espnice22:11
r1chardj0n3sI imagine a topbar angular controller might be interesting to others messing about in the topbar ;)22:11
espso Piet mentioned that it might be nice to prototype the project picker changes22:11
r1chardj0n3syep, a good idea22:12
espbut I need to understand a little more about it, for instance how it will look if regions are enabled22:12
r1chardj0n3sright, yep22:12
r1chardj0n3slol @ our poor users. domains, regions, projects :/22:13
espyeah exactly22:14
espso I should turn on everything and see what it looks like first22:14
espI’m hoping to have some time next week but can’t promise it for the summit yet..22:15
r1chardj0n3sok22:15
*** Miouge has quit IRC22:21
*** Drago has joined #openstack-horizon22:21
*** Drago has quit IRC22:21
*** Drago has joined #openstack-horizon22:21
*** Drago has left #openstack-horizon22:21
openstackgerritRichard Hagarty proposed openstack/horizon: Added volume type description for volume type  https://review.openstack.org/13387222:23
tqtranesp: are you the guy that helps piet mock the ui?22:24
david-lyleyeah that's esp :P22:25
david-lylehehe22:25
lhchenglol22:25
esptqtran: I’m not, I’m the one who listens to Piet’s stories22:25
PietDefine "mock the UI"22:25
espthx david-lyle :(22:25
david-lylethat ui is so fat...22:26
openstackgerritRichard Hagarty proposed openstack/horizon: Added volume type description for volume type  https://review.openstack.org/13387222:27
PietWhich UI?22:27
esptqtran: I may need to ping you on your user table re-work tho22:27
r1chardj0n3soff of them :)22:27
r1chardj0n3sall22:27
r1chardj0n3sok, I'm not gonna try typing today22:27
tqtranlol so fat.... wow... just wow22:27
esphaha22:28
david-lylehow do you mock the UI22:28
* david-lyle hoping for a good thread22:28
* tqtran sticks out his tongue.22:29
tqtranyou gotta taunt it22:29
tqtranin order to mock it22:29
espdavid-lyle: try dangling a dead animal in front of it22:29
Pietmust be Friday afternoon...22:29
* esp sorry22:30
david-lyletqtran: esp is given impossible tasks22:30
david-lyleand then complaints when he doesn't complete them22:30
david-lylego figure22:30
espor I make them impossible22:30
david-lylehey can you make domain admin support work in all of open stack, in say 6 weeks22:30
david-lylethat would be great, thanks22:30
esphaha22:30
david-lyleI really want it22:31
esphonestly at the time it was really the better thing to work on22:31
david-lyleI'm not saying you picked wrong22:32
tqtrandavid-lyle is saying that you picked wrong, but indirectly22:32
espthey other task, I can’t speak of here.  just trust that it was horrible.22:32
tqtranthats how PTL talk, they speak in riddles22:32
r1chardj0n3sriddles or sarcasm22:33
r1chardj0n3smostly22:33
david-lyleit only masks my pain22:33
david-lyler1chardj0n3s: saturday, what's up?22:34
tqtranhes a hard worker22:34
r1chardj0n3sdavid-lyle: oh, just reading some reviews, checking out some new mocks piet sent around ;)22:34
r1chardj0n3smonday is always so quiet with you lot slacking off, so this makes up for it ;)22:34
Piettasty, tasty mocks that Piet sent around22:34
r1chardj0n3sPiet: fwiw I agree the topbar is getting busy, I think there's merit to your proposal22:35
esplol22:36
PietYehaaaaa!22:36
david-lylebusy how?22:36
david-lylePiet you're not moving my context information around again, are you?22:37
r1chardj0n3slol22:37
PietHa!22:37
r1chardj0n3stime for david-lyle and piet to head into the thunderdome?22:37
PietYou will weep at the beauty of the design22:37
david-lyleI'll weep, for sure22:37
david-lylenot sure the reason yet22:37
PietAnd, if you hate it, I will blame Richard22:37
david-lyleme too22:37
david-lylewell and you22:37
r1chardj0n3sthat's fair22:37
*** dboik has joined #openstack-horizon22:37
david-lyleI like to spread blame around22:38
david-lylelike spackle22:38
PietYeah, I suppose...22:38
david-lyleis it in invision?22:38
david-lyleor is this a subversive effort?22:38
PietYeah22:38
*** dboik_ has joined #openstack-horizon22:38
david-lyledoing it in plain sight, sneaky22:38
PietSneaky Piet22:39
david-lyleindeed22:39
Piethttp://invis.io/6W2OXDHEK22:40
PietLook at the concept 2 section22:40
david-lyledata:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxQTEhUUExQWFRUXGBcVGBgYFRcVFxQYGBUXFxgYFxcYHSggGBwlHBgWITEhJSkrLi4uFx8zODMsNygtLisBCgoKDg0OGhAQGiwkHBwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsN//AABEIANsA5gMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAFAQIDBAYABwj/xABBEAABAwIEAwUFBgUEAQQDAAABAAIRAyEEBRIxQVFhBhMicYEykaGxwQcUI0LR8DNScoLhJGKy8cJzkpOiFRZD/8QAGQEAAgMBAAAAAAAAAAAAAAAAAQ22:41
david-lyleIAAwQF/8QAIxEAAgICAgMBAQADAAAAAAAAAAECEQMhEjEEQVEicRNhwf/aAAwDAQACEQMRAD8A3GPwTO+f4R7R4KP7nTALnBrWDd2mfQAbmLq1mD4q1P6ilzmhowwrgtPdU3VNBEy8+yT0EjhwTeilK3sp/daRiKDr7F1QU3E9GWn3FMOVAsc8UyA0w5rwNTT5izvTms3hsodWpvrVC4Fz3NLqjQ+uZaGVAZs0ajLeLbxEol2RxtWpRa3W+t3L2ERqJDKgcHU3h1nRG94DrKNVe+h6T9di1sMyD4R6CVSeKZMNsB4iYE2tEe/3I5mTBTe4X3I1bERIvv1PoslisSA8ku0k2BkEGxInmOHRZ8mTlpFmLER47FtaY0GTfxAX35beXkg78b+UDjvFyJsm5njxUvJnYkx22:41
david-lylec8vKyo4WkCSXl3TS2Z5eiWMFWzVdaQ/GVi4kwBy293RVwwkmY25K2yq6nILN99TYMdJFh5KKtVB/f6J0gNjDaAQLcY3UrGAzt7rqAPUoqgC3qfom6AKadlG5oV3uPw5539OCoygnZGjmsHJSVAOGyiJSh6gBTYWO+6Rh24+kphK5r+qJAvlPZ+tii5uHpayLuu0BvKXGBPTouxnZHFUqzaTqYFRzXPa3W0y1u95hHOwnamjQwuJoVPvAdUedL6NPUWA02tBBmzgQStHVyPuq+Frd/XrmpTrAd8ZLW91qA6bpuJU5swdPszivvH3buYrBuvTqaPDa4dMHccURynIMTWNQMo6jSd3b/ABs8Lxci5vvwXrbqdJ+Padq9KkZ/306h/wDFzf8A7LN9kyAzNvE5kYiqdbbu22:41
david-lyleb4PaaBuQpQrdmLzLKKtBzW1aRa53sjwuJvHAnjwVnMuzVejTdVq0tDG+07UwxJjg6eSI/Z692IzB3fVKlcUqbn0nVSZ9toaSDtAMxzKPdr8Y2tlGLe15qDW5slunSW1w0tA5CInijQDJYfs5UNbD0qjO7GI1aXnS6zWa5gGeXvU2I7K6aeOqah/o9cjReppotqmL2sYW9ZQoudgHVHRUbTd3Tdg5xptmT0bNv0WRyDNa3/5PE4LF02uZii/WyxaPw4/uaWAN/ZUoAIzjs53FChW1B3fCY0xp8IdvN9/gghojkFs+3eO1VRh2tDKdCGtHUtF/KIELKOakYSkaQ5LlK9qVCg2enZp/Gqf1FS18Z/pngUTXe1haKcwX03HxRG5AmwuYCbmzfxqnmqmqFf2jPdOzF5jg622:41
david-lylePgYcYaZ1vAZU1F2vW3U12kHW4OeBM8eC9A7N91h8K2vTdqFWXu8AY57/ZDWsHsgQRA+Kp1MS4kTpJBsSxjiDMyCRO4QbPM1eIax3isATsBxgcuipyTlFUaItZGiTNcWWMcb94ZMlszNy2Dx6brzjHYoPBHEWFiLTPpF/ejed5q4S2dU7kzeOQ2AHMe9Ziu8yVTih7ZrelSJqjgQ3eRv1vb4FFsLhHlo8LQLnU8kTtIaPzcNghGVOaHhzxLW+KODiNgekrVUq4rtdVebCw/KJ5AchPxTTdEigTm+M1tDXadQi7SdJHLSbIMCiGZ0oN9jta3xQxqeHQsx4T2KEFSMKIgSdUJG/AegH7Kr934dR47fvkkw41GJgcfqidKl3up4b+FSAm8W4DzMEqpuh6sDwkU2KLZOkA22:41
david-lyleDkCT8SodSexehrkkJzio9aIA/2Y7X4nAsqMotplr36yXgkg6Q20EWgJ2O7cYupiGYglhc1pYGwQwBwgwJ3POVnnFNCbkLwRqf/AN/xf3sYru6Ovu+6jxaYmZjVM+qsdnO2mLo1ajaVOi52Jra/FqA1uhoA8Vh5rIEq7kT/APWYX/16f/II2CUElZ6u1udHENrGhhQQw0vbJAa57XE+1JPhCB4HL80r4GpQbSo91WdUfq1Q/U6rqI3gDUCtt2izvD4Gs6vWrPJdTDG0G3mDOsN4HhJgIPSrh+TUn6qzNR1DuBqqAl7iB5XumsrBbW5vUfRihh9WDdpA1kAk0m73v4XDbiocfgMyGOoYjuaX3h3eEN1fh2YGnjOx5qP7PalYZg1j61QhzXve2oSHOd3cCx3gR7giuXV22:41
david-lylennPnNdUe5oFUtaSS1lmjwjhsoAodoMqxfixGJpsaXFurQ4FoJhogSTwCzrgj/AGuLvvNaKmIczWdTakik10//AM+BbyKzxckYSN4XJ7ilQIek51/Gf5/RUgFezn+M/wA/oqgCvXRnfZC+wlZ3NKVnnnaAdgeHVaDGGGnjAWe7nUSS6G7E8unVZfIZp8ZWzOZlgxDdJMEXJnfigGIpELaZi1zj52Fo2ETHCFRblrXOht4OnzPEpI5KWzesdmaoUSj2U1Gsh1RsgGGj/HFb3L+w7SwSBPGVTzPsK9t2yQNo+nVI8yl/CJRXvZmMxcypLWgg7kHSA0newWZrNaDAM9dvctViezz6Q8bDJ3B4z1/RCMXgOTb87+5WQkvQJxb2BpTwV1SmdkjWq4oaJGvhPdiHEadR0zMc22:41
david-lyleFEWp9NvNK0Q7VbdML1JWpxEGfoeV/T3qItPJAg4lNJTdMJ7VCEuEwjqhhsWEucSGtYObnGwCkp5a9xcGlmlpg1C8Npydoe6ASeAU1NurCvDfy1mmp/To/DJ6B2v1LUzGCcNRi7Q+oHf1yIn+yI9U1CWx5ywwSypSq6RLhSeHuaOJLdyOolUfxaZpV6YEtqS2dtVPSSD/AO4LsBSf31M0Z7wPbpjiZAg9I36SiOYhgpDu/Y+84vR/TNLT8IT/AO0Bt3xZczWvi8fpxFUUnPc0taxhAc5rCZ00ydToJOynyX7QcdhqLKNMUSxghuppJieJlBMZTccJhS2Q8d8Wls6tXfWiLzMKbP3f6h+wMjVG2vSNe1va1KPQErC+VdsnU8xZjcQwvJa4OFJomXMDBAJ6K9jc9r/fT22:41
david-lylejMMxrSQ7w1eAdwIB39Vj6dQhHcFiNQAG/FDkCUaDWM7W43EsNLECk1hg+AHVIMi880OcuLYTgg2IQlIpSEqUlnpmcj8Z56/oqUq9nA/Gf5/QKiFeil9lTGu8Nx6ibLOYmlJ0tJM3m8Ntc9L/Naqrtfhf1QytSZBDNzvw4Tv+nJZPIpM1+KA8fVLG2iLgWOon+YhWOxOFNSu20hsnzJm/ndVsYNdQDyG0Adfcth2EpNLqjm3Agepusrf5r6dF/mLZtKbLeimIsmtK6oVoikonNsGZ3gRUbtf/G6wOY5TvG116TXaSNuCCYzL4b4jx4WBm8Tus2RtStGzx8lKmeTZjlWnggtWjC9Jzei29gsTmbPEQNvmtGLI5FmXGqtAgM2lW6B0GHCWgiCPmCOnBQPMGQp3PlgiPL22:41
david-lyleiJv89lazOkNxbQSSABxtABHkqblOwk2DZ6XKiq77R7/qotCvZA91+nuXak5wXQoQZRq1KbtdJ5a6IPEOHEOBs4dCCFK3H1WuLm934410zTYaTo2PdxpBHAgAhRwlTqTEcUF8Diaj2vgUMO1rfxKjQQYdYNDiSRqv4W7weCXAy2gIq4V7O8LQKlGq54qPa0loMDgB0soHs0YZrXCHVKjqsHfQ1oZTMcBJqkeahY/RhS6Y04trpHCKbeStRU17CjhWogUW1qWpj3MbpoPFVpe+HBlVzfCJO7b8lUxuVBjtHetc4P7uAyoIOrTu5oESpM+x1ZmKc51aqWCsKgBqOLNHeamuaJgiIIhLm1SsMYW1KtRw+8ghrnuLYNWWloJiIIg8kHTDG0D61AscWmPCSD5gwp8G4tNik22:41
david-lylezGp+LU/rf/wAioGlVlvaNKy4B5p4EIfltY+9EYUKGqY0rlxK5KA9Ozn+M/wBPkFSG8K/mp/Gf5/QKkXLQil9kWIZLTG/wM2j980Or0QG25TMDf92RhpOwHAmfS6H1agcCNmj1m4MfL4LB5XZs8Z0ZfMfCTzjfhcW+q132ZumnV6OEeUR9Fns1a1znRY3dJ4mwH1R37PB3bnM2DxInjB/z8FUqo2ZHcGb1gTXsUgKZUqgLTpLZgFhBe0FYNb15InXxQaBJWIzHHd5UeOdh5LPmmmqRp8fG3K/gCx1cuJHP5IPisJ++qJYrEsYTPAx0QyrnYM+y3lxPqEYJ+jXkmumBcVhdO6rUzp2vwIPFWsdmBcSqZK0q/ZklV6HU3HgT+tlC4WUgeucfeiKQFIptIIPRQkKEEgLv22:41
david-lyleECCx5Y4XBG65cXqIDVklSq55Lnuc5x3c4kk+ZKgNM6XMLiWOdq08AYifOFI1yUlPZKR1KpV7ruXVS6kB4WkA6Y/lJEt8hAUrsTWLGsNZxawtLJAJYWmRBNwOgso2pS5HkxeCJquPr1LVqveCZHgY2D5taCdymWUepOBQbsZKghgakO87I3hzq+X+Vm6JuEcwDvj8/olKsiLDwuTyVyhUenZuPxX+nyCHyiOdj8V3pPuCHsEq4pfbJHCBvc9duN0GxTheLkEzG3MIu4CDPL6Kjh6bQXWkE77cOAO4WTyUaMDoH1cMD+WeG5MOk3CsZFVLcVTAFp0joIOr5puLEEFswbBuxHUjpf3JmHrClUbUcSIdJPqLHkse0dCLtNHo9QoLmeYBt1me2PapzWgUT4iJJ4QeS88q922:41
david-lyleoKx9qoSrXGWXrorx4lHcj1DN8eQw3ubtPlC87zHtE4E6bOmTN1pOwmZjFuOFq76S6m7y3b7jPosj2syl1Cu4HaTCmHHxlUkXOa41EEYjGveSXOJKhDkkIlleW95eYHTj6rY2oozpOTB5cUocUUxmW6NgfW/0Q9zEqkn0Rxa7IgUpKmbhjuo3U1AUML7lMfMweCelos1G9rH1UIRQkcrNVsQAIgDfieJ96czDai3qJB6g3UslFXSuL1JUBFuIsoS1OQkCUBNaE+QiQ7SnAJNSewIEHsRXDyII/ZQoBEcA7ggVyCouuSU7Cy5Gyij1TOB+K70/wCIVIARZEM3b+K70/4hUFYiqXYxwTMdRHTfhO5An5fFSsuQOZCfTZJJdYXP7KSavsaLorYfDggQYMWJgkdfI81me022:41
david-lyle9PwjSZGozysePMrV6gbEyfyiAPLqgeb4cAHVPD3zMz1K5cnxyHT8fZncb4qIpvI3Gl/wDLPAxuLjyUD/s9xOljho8W/iEAcHTxH+E3Ma87NAA4coXo/YTEjE4BkiSwmmZP8sET6ELQnOMbiPmaVADsP2bZQxdN2sve0OkgQy7SONyq32q0R3oPRbPDUv8AVMDBAElx52gC3BZH7Umfi+iWE3JJv7/wGnPXw827pGMmraNj70Kc1Ow9QtdP73WmatCQdM1eOeXN2+KDU8GNUkgxdFMO8uAPNTsa25hZVLjo0uPLYCxVURyQyoiGZVBqICovPRaIGafZXIS4ezxHlzSPd7kuEeA9s8wmbEH1QXOJubwSd7yrtWWsa2+ppkeUcPiq9R0am8/DfmDY9PNRPxJcGg7t2KX22:41
david-lylebG6IsTV1OJ2n4dExNebpjnqxMUlITwFE1PBTWAdCUJkrnbKEJZVrCvvvHyVEFT0kGwNB2lU5i/RcoMAZm65AoaR7PnJ/FPkPkqAZKJZu38U+Q+SHuaVaUS7GEJA/klKYG3UoFisaBWYeEcUmctD6Mi8H9/BQVyZBAvOryjh++imNdr2uYCBN/IxEefFcnyU1ks6HjPVnnuZsDWOuNtudxPwR37J87ayq/DuMd7Dmf1NEEerfkg2bYEmn/ALmktIvJgm4WSo1n03tc0lrmmQdiCNlrxbiX5tn0vRoAHVzXmf2lVRrMb8VteynaJuLwwqj2wIqN/lcBf0O68p7Z47XXcOpStK1Ff0qwJrk38M29ybUsFz6gHUpvfyNloIEsqx0WPoi9bEw2yyrTCvUsUYVMse7LYZNU22:41
david-lyleR4hwJVd5U1T4qtUcnK2R1CoHKV6Y5qgpa7wVG8nixH80bHz4eipOmUgN1z65JE3URGLCYQnveoC66dkLTdk4lNYVJKJBA1JKUlJqUbAOBVvCUtRhVmCSjuWYWBPG89OSAsnSJaNADb5lcrgbzXKFFnrGcH8Q+QVAu6IjnH8T+0fMoY5WlEuxXFRFPKYQmFIMVTkEmedvO/oheKablthHP8wBuPQo0diOYhZ2u2H6nyGSAR6+L9Vz/Kg+V+jd4s1VFSjmNJz2uqixkGNtRnUDxIm/SyynaHCtbVIbPnMgjhCIZthH03ObHhMO8pH1EIXinSIcPI7/APSOKFO0bG7C3YLP/umIGo/hVPA4cpIh3p+q3Oe/Z9TrVHVGVHMn8sahflsV5C4aTa4XtXZnOS7AMe4+IAid/22:41
david-lyleZMCfl702V8f0Uu70eYdoOylXD1HNb+I1onUOXUeqAaSLEQV6fmlWrXrgghrGtIcZERv6mQFhc7INRxEXNyhiyt9lk8dKwUSnh9k2E1XFQ4vSEJulOAQJYwsnimvYptKZUaoQrkqMtUxYo3BEAvBNcxPEXTHOTMI+mU/UupRCdCnoA0JwauATwECFvKmAugmPqtLTbCy+CeBUaTYTdaxjgRIII5hQpyDXBcnLkLKj1POv4n9o+ZQ2oiedj8Qf0j5lD4CvRVLshJS7qQMXAJ0IRkJjoNjJB4KUqCo5CcFJUwxk4u0CsVgA50OsNrC8A2/6Q89mg9hOwHPY+g3WpoYbVc/9pMa1wAYwEA7+cg3XP8AI449RN/jznLs86xeQgHRLTe0cUXyokUnUwLU3yIO4dYyOI/fBF22:41
david-lyleW5K6TIM3n/ALOyjw2RVGOc4cd+RF7CVQ8qkqbN64rYFy/A4jFOqNB7trSJ4bq9jewFGmwuqYlzjHstAueU+a1WU1WtcGu/O0aptHIgcuCFdqMjILdFZwBcAQeEm5+KiyP1oVyuVSPOsfl7GGAfqh7qX6o5m+DDAYOqIv0KEskkgfsFaovRVOm+iDSo3Ngqy6mfeNQ/fooqoMmf3Kcrojlc4SkK4ORoBHUaq72q25V61lAogdsm6bJGnUrAbZTsZ6FobKZRU1YY3miKzmNTzTsnAJ6gCNoVihVLTIMKEi6eAoQKUszdxAPwXKg1iVAXgj3jPPbH9I+ZQ7QiOb3qD+kfMqrpWiPRhn2QualhSwTwTS1MLRDCidTlWKdEkwONvetDg8A1l93c/wBEHIaMLBmXZe+xuwe22:41
david-lylee/wDaiAwF7n4fVXkx7oWaeOL2zRF1pFTQLiBPNUswdp8W8CRyn9g/BEoAvIHnZUsdXogEvq0x5uaOqyZMTcdIsi97MLi8aQ9xBG7S294kFzT0/RavMWBwE31bdNli+0Od4NrgWO75830iG72l1pCJVM3bUpyXGGtJtvwj6wqXB0tGx1JpoAVabA5zXkBvszxDgfCfL9UHwVJlN/iHstcDyN49YCnzZ4qAVBYO1ahuQW8OkiFSxda0tNiCI5A8AfVaYp0STB7fE4A8PdvMfH4KtiXy5x6/DgnF3IeqjLVckUNkRSNVhrJT+66ItkSKqr4hsgq65qgqBQhUoU4UrUrmrgE1UgktJimDEykFYpsQsA0BOhPDU8UlLCQubsVZw1AuKWrS8PkjPZrCNJBeJnb/AKSznUbC22:41
david-lyleo2ys3BW2XLYnL2DaI84PkQVyx/5y7gjZ5l7bf6fqVCFPi6Je4QJ8P1VrC5efze4Lpxlo5MoPkD4Tm4Zx2aT6I4zDtGwCkTWyKANy/Alpl3oiS5cgOlRyQpVXxNSAecSknJRVsKH16TXCHAOHIgEe4oBiuyeDeYNBg8hp38kbZVDmghV2v9s9YHxj5rPkmnVex1aB2C7J4Rt+4YdokTtYb+/1Wf7U5LDtVERYtIG0N2AaP3st5TEBRd0ASTc3joEuSDpUPDI07PC8zY5rIIIvt1NifO0e5Cnulobyn4r2DE5fQxVbQ5upo1CxIkgzNuAmBzun4HsbhGPI0E9HEkRyHNLHJS6LZSXs8XjotR2e7I/esOajanjDiNEbRzPMq39oOQChU1MbDHDYbBU+wmdfd8Rpcfw6k22:41
david-lyleNd0P5XfT1TzlKULj2iV8K+IyV1Iw4XCo16AC9ezzAMqNOoCYsdlgsZk9zy81nx577NUEpxtIx1RvJVarFoq+XoNjaJaVqjKymcHEoEXU1GiSpcHhXPJjhutPQybS0c005qIsYNgOhhVKaaLvw0KtWomxj1/VVqdljgUKNGVdp0OimwuFhX6WH6ISmSMSkMNaPRFezNKWgGxYS0/Qp9DDzwTu6NCsyp+QkMqDlNmu9JVE5clQ7VbDtagZ8I4bfVIpsfmTMO0Pf8AnMDyg/v1XLKlJ9IXkwrVrTicO3VEhxj+aBstOFjc4yd2IY19I6atKHM4T0+Cv5L2iL2aajdNVnhc02vz8l1oyUZb9mOcbVr0aOV0qvQxGoAxF432KnV1lI5ckCVEgiirMmFKosT7JVeSuLCgBS22:41
david-lylexJpVu6d7LjLUQw1x/dP1+iD5iTUcy0FrgQfXZFcD7LT/ud/wCS5kHctGnIvymEQfkFTzjCvqU9LHaZPiInVp4hsbTtKtsb4ifJTSugo8ouzPdMC5PhmsgNEBsiSLk/oiLqMDnefJQ4jGMZVaw2Lw4jkNIBM8laDpVMIJJp9jSbbszPa2m2tR0OEvcDp47EyAvG61EtcWngV73mOGsXbkAkf4XjWfUpcXRxIPr/AJS4m1NpmiFOGvR6B2RzT7xhQHXczwnrAsVUzLB3Wb7B4006+n8rxHqFu8bg9XH5LJmjwyF+KXF/0y9HLg4qjmvZmXguswXJ+g6r0DK8nDRJMoZ2pxDaY1PBDG3O3iPBo6lPFzu0GWaMnR5xm4bRpFjAAahvzDG7D1KFYPNKtL2XmP5XeJvuO3o22:41
david-lylelzDFGq8u2HAcgNgqxbzXQjDWyiU96DeH7QMeYqDSeYu33bhG6NJrxLSCDyuFgyxTUKzmGWOLT0Me/mkeH4FZH7NyMEQVaoYYys/kvaCs94YWCoTYR4XfotLh87pag1+pjjwc0+W4nks04yRdGaLlHCq3VwQe2DcGxHOQloYyi6zajD0Dh8jdXaYHBZ22iORm6FBlTEd1ijalSDWTs8avb84AHvSIznOSsxAGuRpNiN+o8tvckVsciruio1GDy19N4PeAtiHN078iDNkO7RdnKtaoKlCu2gdMH8LXq5GdQWlSrqOEX2jFyZmsoyTFUqodUxYqM/MzutMwHRB1GDLhfjF1o9KcuTUKJC6Eq5Eg0BRVKROxHu/ypkqSUVLTIZ/NKYoNdUcZaXCBG09ZSZfVENE7vqfCb22:41
david-lylefGU3t0f9L/ez6qDJLsaTvJ+NNkrDlxxhPRpX6hbNGzilBTAd/IfJOZstCl6M5he1+aQKj42D8MBPEhrnPnoLQpfs3zWpUoPFV4LabmtbPtAHYF03HBB+2n8Fv9dY+uuPkmfZ43VQxzTcaGGP/lSwS42aZR0kenEdV5r2qyciq8gANctb2PxLqmGaXkuIJbJ3gAQndoaQNIkiVTOVNMGF1Kvp5f2ZwZdiGAO0meU+m69hw+AMDUQekf5WL7CYVhxdRxaCWtBb0J3K9GK0f4IzfKQM02vyvRn+0Wcswzb3cRZoHxPABeQdpM7q4p+p5hoJ0sGw69T1Rj7ScS44xzS46RAA9FlCbBGMFdhSpELWprqas0x8lzGq0hXfTXBqneFzBb98lAmi7BYOa2sflBPuC0OEy9rsw22:41
david-lylecXCWYegCRwnT/kpvYRgFNxi8FE8u2zN3HUWz0DHQFjm7kxm9UAMiyOniar3VBtqd6H2B7jPoVcxvZXu6tClQq1Gvdqe86jDWNA4bbmFP9nN2Vzx8I+AV3OqzhWxZBu3D02joHOdqA84Q2RtuVIGYbKcVULjSxdQUgdLXO8RqEWLh/tmy5bFg0tAbYAAAcgAlVLbvRG2f//Z22:41
david-lylewell that went badly22:41
r1chardj0n3slol22:41
lhchengthat a nice mock up22:41
david-lylehttp://rymimg.com/lk/f/a/63a2b02360c71d78046a12da211bd017/2249815.jpg is what I intended22:41
PietWTH?22:41
tqtranbeautiful, i understand the purpose of the universe now22:42
*** dboik has quit IRC22:42
openstackgerritEric Peterson proposed openstack/horizon: Removing last_activity session flag  https://review.openstack.org/17951322:42
r1chardj0n3s"and that, in short, is what david-lyle thinks of the new mocks"22:42
PietAwesome!  Better than Sweet Piet22:42
david-lylefacial hair is not far off22:42
tqtranlooks good, should we bold/stylize the categories so it stands out a bit more?22:43
david-lylecouple of questions, where does the user image come from?22:44
david-lyleand two where is my context info?22:44
david-lyleCloud 1?22:44
*** ericpete_ has quit IRC22:45
david-lyleI'm good with the menus22:45
tqtranpicture you can upload via file and stored locally22:46
lhchengPiet: wow, the mock up reminds me of engineering drawing, very detailed22:46
Pietcloud name, domain name or project name?22:46
*** andrewbogott is now known as andrewbogott_afk22:46
david-lylecloud name?22:46
tqtranBAM! problem solved! ok i can relax rest of liberty22:46
r1chardj0n3sregion, I assume22:46
david-lyleI want domain, project and region22:46
r1chardj0n3stqtran: nuh-uh, I got some special css for you to work on ;)22:47
david-lyle"special"22:47
*** packet has joined #openstack-horizon22:47
espI think I need to turn those all on (domain, project, region)22:48
espbefore I can tackle the project picker thinger22:48
david-lyleyes indeed22:48
tqtrando you need to have multiple boxes to get it to show multi region?22:48
tqtrani dont even know how to configure that part22:49
david-lylenah22:49
david-lyleadd endpoints in devstack22:49
espI’m sure I can fake it out, cuz I didn’t set up any regions in my dev env22:49
tqtranok, i see22:49
r1chardj0n3smight be good to have some instructions on how to make devstack with the appropriate knobs turned on22:49
david-lyleyou can actually set one set of endpoints to 127.0.0.1 and one set to 10.0.2.1522:50
tqtranyeah i will greatly appreciate that :) saves me some digging22:50
r1chardj0n3sI always seem to spend a day or two every time I need to re-devstack to get all the options on. Gave up last time trying to turn HEAT back on :/22:50
david-lylewell this is a hack beyond a devstack config22:50
r1chardj0n3smaybe just a shared devstack conf file repositoryu22:50
r1chardj0n3sah ok22:50
david-lylethat reminds me22:50
david-lyleendpoint registration in Horizon22:51
david-lylewe should have that22:51
david-lylealways forget22:51
PietGo ahead and look at the "Concept 2" section again for Domain, Region and Project22:52
david-lyleos endpoint create22:52
david-lyle    --publicurl <public-url>22:52
david-lyle    [--adminurl <admin-url>]22:52
david-lyle    [--internalurl <internal-url>]22:52
david-lyle    [--region <endpoint-region>]22:53
david-lyle    <service>22:53
david-lyleessentially22:53
david-lylewhere os is openstackclient22:53
david-lyleneed service id for service value22:53
david-lyletough to script22:53
david-lyleI used to hack lib/nova in devstack22:53
david-lylebut devstack got too smart and won't allow assignment of multiple endpoints registered to the same IP essentially22:54
*** packet has quit IRC22:56
esptqtran: I will bother you next week with questions about listing users ;)22:57
*** gokrokv__ has quit IRC22:58
tqtranesp:sure thing22:59
PietBTW - we're running usability studies on the UI concepts during the week of May 11th23:02
*** andrewbogott_afk is now known as andrewbogott23:02
tqtranTravT, r1chardj0n3s: what do you guys think about naming a factory starting with a capital letter?23:04
tqtranlike .factory('IdusersCreate', .....)23:04
r1chardj0n3swhy isn't it iDUsersCreate?23:04
r1chardj0n3slol23:04
tqtranI'm using the factory as a constructor23:04
tqtranand JSHint is complaining to me now, because its lowercase23:04
tqtranso new idusersCreate() is no bueno23:05
TravTso idUsersCreate23:05
TravT...23:05
tqtran"new iduserscreate()" --> complain23:05
tqtran"new IdusersCreate()" --> ok23:05
TravTshould it be a service?23:06
tqtranand I wanted the actions to be reusable in multiple places, so it make sense to have it instantiated23:06
tqtrantruthfully speaking, you only have one panel active at a time anyway, so you shouldnt really need to have more than one type of that action to exist23:07
lhchengdavid-lyle: does new version of DOA need to be backward compatible with Kilo?23:07
david-lyleno23:07
lhchengdavid-lyle: thinking of stripping token to just the token and expiry_date23:07
david-lylenext release should be 1.3.023:07
tqtranbut.... i dont know.... thats the question of the century, to factory or service23:07
david-lyleand 1.2.* would be stable branch for kilo23:07
lhchengdavid-lyle: great23:07
david-lyleplus kilo should be capped at 1.2.*23:08
david-lyleor <1.323:08
david-lylehave to check23:08
TravTso, you could make the function IdUsersCreate23:08
TravTthen do a service23:08
TravTservice name is idUsersCreate23:08
lhchengdavid-lyle: just checked, it is23:08
david-lyleyeah, that's the new model23:09
david-lyleeasier to maintain23:09
lhchengdavid-lyle: ++23:09
TravTeg. angular.module('').service('idUsersCreate', [IdUsersCreate])23:09
TravTmaybe i'm not following though.23:10
* david-lyle engages weekend mode23:10
david-lylehave a good weekend everyone23:10
tqtrandavid-lyle: have a good one23:10
TravTdavid-lyle: good weekend!23:10
tqtranTravT: https://review.openstack.org/#/c/133767/79/openstack_dashboard/static/dashboard/identity/users/table.js23:10
r1chardj0n3shave a good one david-lyle23:10
TravTtqtran: i am very close to having a pass at basic features change23:11
tqtransee how i have jshint ignore:start on L62?23:11
r1chardj0n3sI'm gonna engage actual weeekend mode now also, catchyas23:11
tqtrani had to ignore it because JShint would complain otherwise23:11
TravTr1chardj0n3s: ahh, you too!  forgot it was your Saturday23:11
tqtranit forces constructors to be capitalized23:11
tqtranr1chardj0n3s: have a good one23:12
*** binBASH has quit IRC23:12
*** binBASH has joined #openstack-horizon23:12
TravTok, i see now23:12
tqtranright, and because i ignored those lines, L35-39 complains, because it thinks that it is not getting use anywhere in the code23:13
tqtranhaha, therein my dilemma23:13
TravTif you used the string naming, you could call the arguments anything you want23:14
tqtraneasiest solution is to re-add the service('blah', ['name', function(whatever){ ..... }],23:14
TravTyeah23:14
tqtranright, but richard and sean will complain23:14
tqtrani'm suppose to "stick" with one lol23:14
* tqtran facepalms.23:15
TravTthat weekend is starting to sound really good23:15
tqtranlol23:15
tqtranyeah it is, i think i will resume next week23:15
tqtrangonna let the patch sit and marinate in awesome sauce23:16
TravTwhy isn't service naming pattern idUsersXyz anyway?23:16
TravTrather than idusersXyz23:16
tqtranno idea23:16
tqtrani can change it once again.. sigh...23:16
tqtranok that weekend is sounding REALLY good lmao23:16
tqtranok i think for now, im gonna rename the it camelCase, then reinject the string naming convention23:17
TravTyeah, camel case seems right23:18
tqtranTravT: oh btw, https://review.openstack.org/#/c/174615/23:18
tqtranthe translation issue is good to go23:18
tqtranclu, lhcheng: ^----23:18
TravTi guess at this point, i'm okay with jshint ignore or string convention.  Although dropping string convention was actually totally decided on anyway.23:18
tqtranI think I will use both23:19
tqtranthis way, i can bypass the jshint23:19
TravTwas actually NOT totally decided on nayway23:19
TravTthe weekend is calling23:19
tqtranim totally fine with using both, i can see special cases where you need to use the string convention23:20
tqtranlike the one im encoutering atm23:20
tqtranso thats what im gonna advocate for :)23:20
TravTseems good enough at the moment23:20
TravTfor the features thing, I've got a patch about to put up that moves to the feature section.23:21
*** andrewbogott is now known as andrewbogott_afk23:21
TravTbut the URL part I didn't do anything with23:21
TravTi was thinking you'd handle that part?23:21
tqtranthats fine, is the patch under your name?23:21
TravTwill be in a minute.23:21
tqtranyes, i will handle that part in my demo patch23:21
TravTi just put up a patch that refactors the settings service and nova extensions directives23:21
TravTbut i have to refactor the tests still23:22
TravTit is kind of interesting though23:22
TravTi use the compile function and also instead of a factory function to create directives23:22
TravTjust create a template directive and extend it with custom settings23:22
TravTfound that concept buried in the angular docs23:22
tqtrandoug-fish: https://review.openstack.org/#/c/179429/ looks like this will go public, your review will be appreciated it23:23
tqtranyeah, thats the one that i thought was cool23:23
tqtranTravT: ^---23:24
tqtranfeel like it should really be a provider of some sort23:24
tqtransince it generates directive23:24
*** lhcheng has quit IRC23:26
TravTi actually turned it into more general purpose and more extensible23:26
TravTbut still WIP23:27
*** lhcheng has joined #openstack-horizon23:27
krotscheckdavid-lyle: You around to confirm the approach that matt-borland proposed?23:34
*** gyee has quit IRC23:35
openstackgerritTyr Johanson proposed openstack/horizon: Make directory structure match Angular modules  https://review.openstack.org/17615223:36
openstackgerritTyr Johanson proposed openstack/horizon: Get unit tests working with Karma  https://review.openstack.org/16815223:36
tqtrankrotscheck: i believe you just missed him again, he left about 30m ago23:37
krotscheckARGH23:37
tqtrandont be better to just email him23:38
krotscheckI will.23:38
*** josecastroleon has joined #openstack-horizon23:41
*** josecastroleon has quit IRC23:44
tqtranok, im gonna call it for today as well. have a good one everybody23:50
*** tqtran has quit IRC23:50
openstackgerritTravis Tripp proposed openstack/horizon: Refactor Angular features enablement  https://review.openstack.org/17954523:52
TravTtqtran: i'm just going to put up what I have so far on features.  if you want to take a look and give feedback, then i can add tests if it looks okay.23:52
TravT^23:52
TravTtqtran: https://review.openstack.org/17954523:52
TravTI then will be rebasing my other directive patch on that one, so that we can build a feature-toggle directive on top of it.23:53
openstackgerritRichard Hagarty proposed openstack/horizon: Added volume type description for volume type  https://review.openstack.org/13387223:57

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