Tuesday, 2015-12-01

*** jerrygb_ has joined #openstack-horizon00:04
openstackgerritRajat Vig proposed openstack/horizon: Image Detail Redesign (Angular/UX)  https://review.openstack.org/17388500:05
*** jerrygb has quit IRC00:05
*** belmoreira has quit IRC00:15
*** rebase has quit IRC00:15
*** openstackstatus has quit IRC00:24
*** openstackstatus has joined #openstack-horizon00:25
*** ChanServ sets mode: +v openstackstatus00:25
*** ducttape_ has quit IRC00:34
*** rebase has joined #openstack-horizon00:34
openstackgerritErrol Pais proposed openstack/horizon: Add API to Create/Update/Delete Images in Glance  https://review.openstack.org/23683200:35
openstackgerritErrol Pais proposed openstack/horizon: Adding Create Image Action to angular images panel  https://review.openstack.org/23604200:35
openstackgerritErrol Pais proposed openstack/horizon: Adding Edit Image Action to angular images panel  https://review.openstack.org/21782800:35
openstackgerritErrol Pais proposed openstack/horizon: Add Action to delete multiple and single images to images panel  https://review.openstack.org/21742200:35
openstackgerritMerged openstack/horizon: Remove data-type and sort from flavor column  https://review.openstack.org/24859400:35
*** rajatvig has quit IRC00:40
openstackgerritMerged openstack/horizon: REST API to Get a Volume and Volume Type(s)  https://review.openstack.org/24141500:41
*** nlahouti has quit IRC00:49
*** rebase has quit IRC00:51
*** nlahouti has joined #openstack-horizon00:56
*** errolpais has quit IRC00:56
*** zhenguo has joined #openstack-horizon01:19
openstackgerritMerged openstack/horizon: Change Permanent Cookie Contain Sensitive Info  https://review.openstack.org/24661101:20
*** openstackgerrit has quit IRC01:22
*** openstackgerrit has joined #openstack-horizon01:22
*** SimonChung has quit IRC01:25
*** nlahouti has quit IRC01:27
*** ducttape_ has joined #openstack-horizon01:33
openstackgerritLi Yingjun proposed openstack/horizon: Pagination for flavor - more link  https://review.openstack.org/23463801:48
*** yamamoto has joined #openstack-horizon01:51
*** jerrygb_ has quit IRC01:51
*** jerrygb has joined #openstack-horizon01:52
*** jingjing_ren has quit IRC01:53
*** julim has joined #openstack-horizon01:53
*** jerrygb has quit IRC01:55
*** saksham has quit IRC01:56
*** SurajD has joined #openstack-horizon02:08
*** mtanino has quit IRC02:30
openstackgerritLIU Yulong proposed openstack/horizon: Add floating IP panel to admin dashboard  https://review.openstack.org/14362802:47
*** jingjing_ren has joined #openstack-horizon02:56
*** wolverineav has joined #openstack-horizon02:57
*** wolverineav has quit IRC02:58
*** jinxing has joined #openstack-horizon03:02
jinxinghi guys03:03
jinxinghow can i use the network topology alone in horizon of liberty version?03:05
*** jwy has quit IRC03:09
*** kzaitsev_mb has joined #openstack-horizon03:10
*** ccard_ has joined #openstack-horizon03:33
*** jingjing_ren has quit IRC03:35
*** ccard__ has quit IRC03:35
*** Guest80154 has joined #openstack-horizon03:39
*** Guest80154 has quit IRC03:41
*** Drago1 has joined #openstack-horizon03:45
*** kzaitsev_mb has quit IRC03:45
docaedor1chardj0n3s: glad you could reproduce that app-catalog error :) I don't know enough about angular to go much further03:51
docaedor1chardj0n3s: but if you see its something we need to adjust in how we are passing values we can adjust quickly03:52
r1chardj0n3sdocaedo: I'm just poking at it now, yep!03:52
docaedor1chardj0n3s: cool, I'll pay attention in case I can help - thanks for looking at it!03:54
r1chardj0n3shmm, the two commit hashes in the bug report don't appear to bracket the patch that's being blamed as the cause03:56
r1chardj0n3s6a76dbd2fc50f2c7f8369eb92ce46bbe88069a68 is a couple of weeks before that patch landed03:56
docaedoI'm not at  computer, but my last comment on the bug has two hashes that I think are in sequence - works with one, fails with other.03:59
r1chardj0n3svery weird too, since the URL being used to invoke the Create An Image form is the same when it's working and not - so I'm tempted to say this isn't an angular issue. gonna poke at that form code03:59
r1chardj0n3sdocaedo: the hashes are in sequence, but they're a couple of weeks of commits apart :-)03:59
r1chardj0n3sI'm going to try to narrow it down04:00
r1chardj0n3sindeed, stepping back one commit from the one blamed doesn't fix the problem :-)04:00
r1chardj0n3sfurther digging required....04:00
docaedoThanks, I think I just worked back in git log to get the ones I noted :)04:00
*** jingjing_ren has joined #openstack-horizon04:01
r1chardj0n3shmm, actually, I think git's messing with me/us04:07
*** jingjing_ren has quit IRC04:07
r1chardj0n3s"git checkout 0f39dea2c7e722781fe3374abbaada781488c2cc" doesn't list 6a76dbd2fc50f2c7f8369eb92ce46bbe88069a68 as the immediate ancestor, but the commit *before* that one04:08
* r1chardj0n3s smh at git ;-)04:08
docaedoIf we can't trust git we are in trouble. Best to just shut down this whole openstack business!04:09
r1chardj0n3s:-D04:09
r1chardj0n3sI'll figure it out :-)04:09
*** Drago1 has quit IRC04:09
r1chardj0n3sso I do believe the relationship is correct (between patch and bug) I'm just trying to sort through it04:11
r1chardj0n3sgit is just a distraction04:12
*** jinxing has quit IRC04:13
*** kzaitsev_mb has joined #openstack-horizon04:14
*** kzaitsev_mb has quit IRC04:25
openstackgerritRajat Vig proposed openstack/horizon: Add API to Create/Update/Delete Images in Glance  https://review.openstack.org/23683204:26
*** rajatvig has joined #openstack-horizon04:27
openstackgerritRajat Vig proposed openstack/horizon: Add Action to delete multiple and single images to images panel  https://review.openstack.org/21742204:28
openstackgerritKenji Ishii proposed openstack/horizon: Add style to wrap pre tag  https://review.openstack.org/25014604:38
*** SurajD has quit IRC04:39
*** ianbrown has joined #openstack-horizon04:41
*** deray has joined #openstack-horizon04:42
*** SurajD has joined #openstack-horizon04:42
*** ducttape_ has quit IRC04:49
openstackgerritKenji Ishii proposed openstack/horizon: Modify the regular expression when you create Pseudo-folder  https://review.openstack.org/24362504:50
*** gyee has quit IRC04:52
*** ducttape_ has joined #openstack-horizon04:58
openstackgerritRajat Vig proposed openstack/horizon: Add Action to delete multiple and single images to images panel  https://review.openstack.org/21742205:02
openstackgerritRajat Vig proposed openstack/horizon: Fix CSS for delete button if only delete is allowed  https://review.openstack.org/24379605:08
openstackgerritRajat Vig proposed openstack/horizon: Add API services for angular Volumes panel  https://review.openstack.org/23376005:10
openstackgerritRajat Vig proposed openstack/horizon: Add API to Create/Update/Delete Images in Glance  https://review.openstack.org/23683205:12
openstackgerritRajat Vig proposed openstack/horizon: Add Action to delete multiple and single images to images panel  https://review.openstack.org/21742205:12
*** dabrorob has joined #openstack-horizon05:12
openstackgerritRajat Vig proposed openstack/horizon: Adding Create Image Action to angular images panel  https://review.openstack.org/23604205:17
openstackgerritRajat Vig proposed openstack/horizon: Adding Edit Image Action to angular images panel  https://review.openstack.org/21782805:17
*** amotoki has joined #openstack-horizon05:26
*** dabrorob has quit IRC05:27
*** dabrorob has joined #openstack-horizon05:28
*** masco has joined #openstack-horizon05:28
*** mohankumar has joined #openstack-horizon05:29
openstackgerritRajat Vig proposed openstack/horizon: Add API services for angular Volumes panel  https://review.openstack.org/23376005:32
*** ianbrown has quit IRC05:32
openstackgerritRajat Vig proposed openstack/horizon: WIP: Add Create Volume Action for the Image  https://review.openstack.org/22967705:32
*** SimonChung has joined #openstack-horizon05:32
*** SimonChung1 has joined #openstack-horizon05:34
openstackgerritRajat Vig proposed openstack/horizon: WIP: Add Create Volume Action for the Image  https://review.openstack.org/22967705:34
*** jerrygb has joined #openstack-horizon05:35
openstackgerritRajat Vig proposed openstack/horizon: Image Detail Redesign (Angular/UX)  https://review.openstack.org/17388505:35
*** SimonChung has quit IRC05:37
openstackgerritMerged openstack/horizon: Disable angular wizard finish button when clicked  https://review.openstack.org/25120505:37
*** tyagiprince has joined #openstack-horizon05:40
openstackgerritMerged openstack/horizon: Enable eqeqeq  https://review.openstack.org/24492505:43
*** vgridnev has joined #openstack-horizon05:45
*** ygl has joined #openstack-horizon05:50
*** ygl has quit IRC05:51
*** ducttape_ has quit IRC05:52
*** jerrygb has quit IRC05:52
openstackgerritsanjana proposed openstack/horizon: Adding ceilometer alarm management page for threshold alarms which supports -Addition of alarms -Deletion of alarms -Enabling and Disabling of alarms  https://review.openstack.org/25164405:54
*** Guest76963 has joined #openstack-horizon05:55
*** SurajD has quit IRC05:57
*** Guest76963 has quit IRC06:00
*** chestack has joined #openstack-horizon06:00
*** chestack has quit IRC06:02
*** chestack has joined #openstack-horizon06:02
*** nlahouti has joined #openstack-horizon06:07
*** rajatvig has quit IRC06:09
*** SurajD has joined #openstack-horizon06:11
*** hurgleburgler has quit IRC06:12
*** dabrorob has quit IRC06:14
openstackgerritLi Yingjun proposed openstack/horizon: Fix issue when using glance v2 api  https://review.openstack.org/24953106:20
openstackgerritLi Yingjun proposed openstack/horizon: Fix update image when using v2  https://review.openstack.org/25167206:20
*** rajatvig has joined #openstack-horizon06:24
*** rajatvig has quit IRC06:29
*** lhcheng has joined #openstack-horizon06:30
*** lhcheng_ has joined #openstack-horizon06:32
mascohello all06:33
mascohow to run 'gate-horizon-npm-run-lint' and 'gate-horizon-npm-run-test' locally?06:33
*** lhcheng has quit IRC06:35
mascolhcheng_, have any idea on this ^06:35
lhcheng_masco: I think this should work ./run_tesh.sh -e06:36
lhcheng_based from: https://github.com/openstack/horizon/blob/master/run_tests.sh#L2906:37
openstackgerritsanjana proposed openstack/horizon: Adding ceilometer alarms page for -Addition -Deletion -Enabling and Disabling of alarms  https://review.openstack.org/25164406:37
mascolhcheng_, thanks06:38
openstackgerritLi Yingjun proposed openstack/horizon: Fix issue when using glance v2 api  https://review.openstack.org/24953106:43
openstackgerritLi Yingjun proposed openstack/horizon: Fix update image when using v2  https://review.openstack.org/25167206:43
*** SurajD has quit IRC06:45
*** rajatvig has joined #openstack-horizon06:46
*** jprovazn has joined #openstack-horizon06:49
*** t_mazur has joined #openstack-horizon06:52
*** ducttape_ has joined #openstack-horizon06:53
*** amit213 has quit IRC06:55
*** amit213 has joined #openstack-horizon06:56
*** rajatvig has quit IRC06:56
*** ducttape_ has quit IRC06:59
*** SurajD has joined #openstack-horizon06:59
*** ducttape_ has joined #openstack-horizon07:03
*** btully has quit IRC07:04
*** vgridnev has quit IRC07:06
*** tyagiprince has quit IRC07:17
*** aortega has quit IRC07:17
*** nlahouti has quit IRC07:19
*** ducttape_ has quit IRC07:20
*** tyagiprince has joined #openstack-horizon07:24
*** nlahouti has joined #openstack-horizon07:30
*** vgridnev has joined #openstack-horizon07:31
*** nlahouti1 has joined #openstack-horizon07:32
*** nlahouti has quit IRC07:34
*** t_mazur has quit IRC07:39
*** t_mazur has joined #openstack-horizon07:39
*** mpavlase has joined #openstack-horizon07:39
*** chestack has quit IRC07:41
*** nlahouti1 has quit IRC07:48
*** chestack has joined #openstack-horizon07:59
*** chestack has quit IRC07:59
*** chestack has joined #openstack-horizon07:59
*** ygl_ has joined #openstack-horizon08:05
*** reedip has quit IRC08:05
*** deray has quit IRC08:08
*** deray has joined #openstack-horizon08:08
*** rdopiera has joined #openstack-horizon08:10
openstackgerritLi Yingjun proposed openstack/horizon: Fix issue when using glance v2 api  https://review.openstack.org/24953108:16
openstackgerritLin Hua Cheng proposed openstack/horizon: Force releasenotes warnings to be treated as errors  https://review.openstack.org/25169908:16
*** ducttape_ has joined #openstack-horizon08:21
*** reedip has joined #openstack-horizon08:22
*** ducttape_ has quit IRC08:25
openstackgerritLi Yingjun proposed openstack/horizon: Fix update image when using v2  https://review.openstack.org/25167208:30
*** nullvariable has quit IRC08:30
*** rcernin has joined #openstack-horizon08:37
openstackgerritLi Yingjun proposed openstack/horizon: Fix update image metadata when using v2  https://review.openstack.org/25170408:37
*** itxaka has joined #openstack-horizon08:43
*** kzaitsev_mb has joined #openstack-horizon08:47
*** josecastroleon1 has quit IRC08:50
*** aortega has joined #openstack-horizon08:50
*** jerrygb has joined #openstack-horizon08:52
*** btully has joined #openstack-horizon08:57
*** belmoreira has joined #openstack-horizon09:00
*** SurajD has quit IRC09:04
openstackgerritLi Yingjun proposed openstack/horizon: Fix tenant_name doesn't exist for admin image table  https://review.openstack.org/25172209:05
*** wdeclercq has joined #openstack-horizon09:05
*** kzaitsev_mb has quit IRC09:07
*** ygbo_ has joined #openstack-horizon09:11
*** ygbo has joined #openstack-horizon09:11
*** ygbo_ has quit IRC09:13
*** ygbo has quit IRC09:13
*** ygbo has joined #openstack-horizon09:14
*** SurajD has joined #openstack-horizon09:19
*** ducttape_ has joined #openstack-horizon09:21
*** btully has quit IRC09:25
*** ducttape_ has quit IRC09:26
*** tyagiprince has quit IRC09:42
*** tyagiprince has joined #openstack-horizon09:42
openstackgerritToshiya Shiga proposed openstack/horizon: Add a status to the process provided with the logout.  https://review.openstack.org/25174309:46
*** tyagiprince has quit IRC09:49
*** tyagiprince has joined #openstack-horizon09:49
*** mohankumar has quit IRC09:49
*** josecastroleon has joined #openstack-horizon09:50
*** lhcheng has joined #openstack-horizon09:55
*** mohankumar has joined #openstack-horizon09:58
*** lhcheng_ has quit IRC09:59
*** zhenguo has quit IRC10:04
openstackgerritTatiana Ovchinnikova proposed openstack/horizon: Port list check is missing for LBaaS Add Member  https://review.openstack.org/25175710:04
*** aix has joined #openstack-horizon10:05
*** wuhg has joined #openstack-horizon10:09
*** mohankumar has quit IRC10:10
*** wuhg has left #openstack-horizon10:11
*** ducttape_ has joined #openstack-horizon10:22
*** kiran-r has joined #openstack-horizon10:22
*** wdeclercq has quit IRC10:25
*** kzaitsev_mb has joined #openstack-horizon10:27
*** ducttape_ has quit IRC10:28
*** jerrygb has quit IRC10:31
*** wdeclercq has joined #openstack-horizon10:33
*** e0ne has joined #openstack-horizon10:37
*** ygl_ has quit IRC10:38
robcresswellMorning all10:44
r1chardj0n3shey robcresswell10:44
robcresswellr1chardj0n3s: Late one! Whatcha working on?10:44
*** tosky has joined #openstack-horizon10:44
r1chardj0n3sfallout 4 :-)10:44
robcresswellhaa10:44
robcresswellvery good10:44
r1chardj0n3sjust checking on email in loading screens10:45
robcresswellAh I see10:45
*** sambetts-afk is now known as sambetts10:45
robcresswellI picked up the Starcraft 2 expansions the other week... forgot how competitive some games are online >.<10:45
r1chardj0n3syep10:45
toskygames like "let's have this review merged"?10:46
* tosky hides10:46
r1chardj0n3sa bunch of friends are into CS:GO, but I've not really been up for that level of competing for a few years :-)10:46
robcresswellYeah I used to play League of Legends a couple years ago (beta/ first release) until I realised it was stressing me out more than it was fun. Don't need two jobs :)10:47
r1chardj0n3syikes, indeed!10:47
wdeclercqSorry to interrupt the games :) I have a question about https://review.openstack.org/#/c/233709/12/doc/source/tutorials/plugin.rst or https://bugs.launchpad.net/horizon/+bug/151159310:47
openstackLaunchpad bug 1511593 in OpenStack Dashboard (Horizon) "Missing documentation for plugins" [Critical,In progress] - Assigned to David Lyle (david-lyle)10:47
r1chardj0n3sI like f4 'cos it's just a bunch of pixel mayhem, but also kinda pretty :-)10:47
*** hughhalf has quit IRC10:47
r1chardj0n3sI'll stop distracting now :-)10:47
wdeclercqI realise that the documenation is for mitaka, but does that also mean this plugin architecture is only available since mitaka? or does it exist for longer?10:48
robcresswelltosky: Ha, I'll be on it this week. Had a couple days PTO. Did you have something specific that needs looking at?10:48
*** mdavidson has joined #openstack-horizon10:48
robcresswellwdeclercq: Plugin architecture has been around for a long time10:48
toskyrobcresswell: no, no, just joking in general, but thanks :)10:48
*** hughhalf has joined #openstack-horizon10:48
wdeclercqAh okay, So I guess I can use this draft documentation for liberty as well then.10:48
wdeclercqThanks10:49
mrungerobcresswell, good morning10:49
mrungerobcresswell, I have a question for you: https://bugs.launchpad.net/horizon/+bug/140295910:49
openstackLaunchpad bug 1402959 in OpenStack Dashboard (Horizon) "Support Launching an instance with a port with vnic_type=direct" [Undecided,Invalid]10:49
mrungewhy did you mark this invalid?10:49
robcresswellwdeclercq: Absolutely. It was first added about 2 years ago10:49
robcresswellmrunge: Looking10:50
mrungeit should be a blueprint?10:50
robcresswellmrunge: You know. I think that I may have misclicked. I don't recall the reasoning and I didn't leave a comment.10:50
*** e0ne has quit IRC10:51
mrungerobcresswell, ok, thank you for looking at it. I'll move that to confirmed? Or shall we turn that into a blueprint?10:51
robcresswellmrunge: Frankly, there is probably little value in making a BP unless we have someone to work on it.10:52
robcresswellmrunge: I would leave as confirmed10:52
mrungeok, will change it then10:52
mrungeand will try to find someone to look at that ;-)10:53
*** mohankumar has joined #openstack-horizon10:53
robcresswellmrunge: I've left a comment apologising. Sorry about the noise there!10:53
mrungeno worries, robcresswell10:53
mrungeand thank you for looking at it again10:53
robcresswellzigo: I'll be releasing more Django 1.9 patches in the next couple weeks.10:58
zigorobcresswell: Hi there!10:59
zigorobcresswell: Will you make a list of all of them?10:59
robcresswellzigo: They'll all be attached to that blueprint, and I'll try to remember to ping when they go in10:59
zigorobcresswell: Thanks a lot!11:00
zigorobcresswell: FYI, I already started working on packaging Mitaka. I'm almost done with all Oslo libs now.11:00
robcresswellHow does that process work when its still in development? Just create the packages and then sync with upstream as code goes in?11:01
zigorobcresswell: Yeah, something like that.11:02
zigorobcresswell: For Oslo libs, it's just packaging the latest released tag.11:02
zigorobcresswell: We will need to package the latest commit of all server packages too, but that doesn't include oslo libs.11:02
robcresswellzigo: I see. I'm hoping we can make the packaging process a little smoother this cycle. I'm working on updating how we do settings, so we can support a configurable local_settings.d/ with *.ini.11:04
robcresswellBut, takes time amongst other patches and reviewing :)11:04
zigo:)11:05
*** aix has quit IRC11:06
robcresswellzigo: I'm curious; last cycle it was pointed out that our MANIFEST.in is not complete/useful. Would it take much to make it usable? Would that help at all?11:06
robcresswellmrunge: ^^11:06
zigorobcresswell: I'm happy with Horizon's MANIFEST.in, it's just that I need to patch it a little bit to have all files in, though I believe that's an issue in PBR which I haven't had time to work on.11:07
zigorobcresswell: The same way, PBR always misses the alembic.in of all server packages, for a reason ... :/11:07
*** mohankumar has quit IRC11:07
zigoSo, the Debian packaging has hacks to work around that.11:07
mrungerobcresswell, I think MANIFEST.in was fixed last time11:07
mrungeoh, I'm patching pbr out11:08
robcresswellmrunge: I patched it to remove a couple stupid things, but david-lyle mentioned that it was incomplete11:08
robcresswellmrunge: Heh, I saw your bug for that change11:08
mrungeuntil now, I didn't hit an issue with MANIFEST.in11:08
robcresswellmrunge: Ah, okay, thats good.11:09
mrungeyeah. there's still not much sense in calculating something static at each call again and again11:09
mrungere: pbr11:09
*** deray has quit IRC11:10
*** chestack has quit IRC11:12
*** jerrygb has joined #openstack-horizon11:16
*** aix has joined #openstack-horizon11:18
*** jerrygb has quit IRC11:19
*** yamamoto has quit IRC11:20
*** nullvariable has joined #openstack-horizon11:24
*** iurygregory_ is now known as iurygregory11:27
*** mpavlase has quit IRC11:29
*** mohankumar has joined #openstack-horizon11:29
*** chestack has joined #openstack-horizon11:30
*** mpavlase has joined #openstack-horizon11:32
*** chlong has quit IRC11:35
*** chlong has joined #openstack-horizon11:35
*** rhagarty has quit IRC11:37
*** chestack has quit IRC11:39
*** rhagarty has joined #openstack-horizon11:40
betherlyHi all! Would anyone be able to help me with Cindy's IRC nick?11:43
*** svasheka has quit IRC11:43
*** svasheka has joined #openstack-horizon11:49
mrungebetherly, should be clu11:50
*** chestack has joined #openstack-horizon11:51
betherlygreat thanks mrunge :)11:53
*** tosky has quit IRC11:53
*** tosky has joined #openstack-horizon11:53
*** erlon has joined #openstack-horizon11:56
*** ducttape_ has joined #openstack-horizon12:01
*** yamamoto has joined #openstack-horizon12:04
*** ducttape_ has quit IRC12:06
*** clayton has quit IRC12:06
*** zao_ has joined #openstack-horizon12:07
*** zao has quit IRC12:08
*** zao_ is now known as zao12:08
openstackgerritSerhii Vasheka proposed openstack/horizon: Add test_create_delete_volume  https://review.openstack.org/23704412:09
openstackgerritSerhii Vasheka proposed openstack/horizon: Add test_create_delete_volume  https://review.openstack.org/23704412:11
*** btully has joined #openstack-horizon12:12
*** mpavlase has quit IRC12:13
*** tosky has quit IRC12:13
*** clayton has joined #openstack-horizon12:13
*** tosky has joined #openstack-horizon12:14
*** _crobertsrh is now known as crobertsrh12:14
*** btully has quit IRC12:16
SurajDCan somebody review https://review.openstack.org/#/c/249662/12:17
*** jerrygb has joined #openstack-horizon12:20
*** Daisy has joined #openstack-horizon12:20
*** kiranr has joined #openstack-horizon12:20
*** kiran-r has quit IRC12:21
*** tyagiprince has quit IRC12:23
*** mpavlase has joined #openstack-horizon12:24
*** e0ne has joined #openstack-horizon12:25
mrungeSurajD, why should someone do review that patch before any other patch?12:25
*** pauloewerton has joined #openstack-horizon12:26
SurajDmrunge, I dont understand you :p12:26
*** jerrygb has quit IRC12:27
*** zao has quit IRC12:27
*** zao has joined #openstack-horizon12:27
*** lhcheng has quit IRC12:33
*** lhcheng has joined #openstack-horizon12:34
*** e0ne has quit IRC12:34
*** e0ne_ has joined #openstack-horizon12:37
*** t_mazur has quit IRC12:48
*** Daisy has quit IRC12:49
*** mohankumar has quit IRC12:55
*** jerrygb has joined #openstack-horizon13:01
*** julim has quit IRC13:01
wdeclercqAbout the documentation / tutorial for the plugin infrastructure: https://review.openstack.org/#/c/233709/12/doc/source/tutorials/plugin.rst13:09
*** ducttape_ has joined #openstack-horizon13:10
wdeclercq1) in the file linked above, around line 50 is the directory tree. and at line 106 they say ADD_INSTALLED_APPS = ['myplugin'], It seems I need 'myplugin.content'13:10
wdeclercq2) for installing at the bottom it says "Run "``horizon``/tools/with_venv.sh pip install sdist/``package``.tar.gz"", while for me it's not in 'sdist', but just 'dist'13:10
wdeclercqNot sure if these are issues on my end or the documentation.13:10
robcresswell1) Yes, this sounds correct. Could you leave a comment?13:11
robcresswellwdeclercq: ^^13:12
wdeclercqrobcresswell, sure.13:12
robcresswellAs for 2...13:12
*** katyafervent is now known as katyafervent_awa13:13
robcresswellwdeclercq: I think you're right again about 213:14
*** masco has quit IRC13:16
*** katyafervent_awa is now known as katyafervent13:16
wdeclercqrobcresswell: I added both comments to gerrit13:16
robcresswellwdeclercq: Thanks!13:17
*** kiranr has quit IRC13:19
wdeclercqrobcresswell, o yea, I also had to add an ADD_PANEL line to the enabled file for the panel to appear. That's also correct, or should ADD_INSTALLED_APPS automagically do that13:20
*** stevemar has quit IRC13:22
*** stevemar_znc has joined #openstack-horizon13:23
*** SurajD has quit IRC13:25
robcresswellwdeclercq: That sounds correct. I did that with another plugin I wrote.13:27
robcresswellComment time again :)13:27
wdeclercq:)13:27
*** SurajD has joined #openstack-horizon13:28
*** adelia has joined #openstack-horizon13:30
*** ducttape_ has quit IRC13:33
*** adelia has quit IRC13:33
*** adelia has joined #openstack-horizon13:34
tsufievSurajD, he meant 'what makes your patch so special that others should reprioritize their review queues and review it ahead of other patches?'13:37
tsufievsad, but true13:37
*** adelia has quit IRC13:38
tsufievlook for example at my patches waiting in queue: https://review.openstack.org/#/q/owner:tsufiev+project:openstack/horizon+status:open,n,z13:39
robcresswelltsufiev: :(13:39
robcresswelltsufiev: Still trying to get my code written for this cycle so I can focus on reviewing. Tough balance.13:40
mrungeSurajD, just go ahead and review tsufievs patches. I'll be happily review yours after13:40
tsufievrobcresswell, I'm not complaining as I understand that we have priorities :)13:40
*** yamamoto has quit IRC13:40
tsufievwell, I didn't mean that ))13:40
SurajDtsufiev, oh sorry I didn't knew that's a bad manner to ask others to review my code. Now that I have figured out, I apologise for it.13:40
tsufievSurajD, I was leading to a point that reviews in a queue are being ordered by bug/blueprint priorities13:40
SurajDmrunge, sure, I am little new to this process of getting review and reviewing others patches :)13:41
tsufievif if fixes very severe bug, chances that it will be reviewed soon are pretty high13:41
robcresswellSurajD: You can try https://wiki.openstack.org/wiki/Horizon/WeeklyBugReport or https://etherpad.openstack.org/p/mitaka-horizon-priorities for ideas :)13:41
SurajDtsufiev, mrunge thanks for notifying me of that13:41
SurajDrobcresswell, thanks for pointers13:43
*** dabrorob has joined #openstack-horizon13:43
tsufievSurajD, you're welcome :)13:43
*** dabrorob has left #openstack-horizon13:43
tsufievrobcresswell, yes, I guess the same is true for others - until m-1 it's hard to attend much attention to anyone's patches because everybody is working on theirs13:44
tsufiev*to attract13:44
robcresswelltsufiev: The problem for me is, later in the cycle I tend to get way more horizon-infra work; fixing the gate, docs, making sure high priority bugs are being fixed etc etc13:45
robcresswelltsufiev: So early in the cycle its easier to write a few thousand lines of code and carry them along as we go13:45
tsufievrobcresswell, yes, makes sense. If all my patches were independent of the rest OpenStack, I could complete them before m-113:46
* tsufiev sighs13:47
robcresswelltsufiev: Heh. Luckily my main Networks contribution is being done in Neutron by a Cisco guy, so I can just rely on his patches locally :)13:48
tsufievusually it's more like 'write some Horizon code, ask Glance/Nova/Keystone for something, wait for them to finish, try to integrate, repeat'13:48
tsufievrobcresswell, lucky you :)13:49
*** yamamoto has joined #openstack-horizon13:50
*** mohankumar has joined #openstack-horizon13:54
*** e0ne_ has quit IRC13:55
*** e0ne has joined #openstack-horizon13:55
*** yamamoto has quit IRC13:57
*** yamamoto has joined #openstack-horizon13:57
*** kzaitsev_mb has quit IRC13:59
*** adelia has joined #openstack-horizon14:02
*** matt-borland has joined #openstack-horizon14:06
wdeclercqrobcresswell, once again about https://review.openstack.org/#/c/233709/12/doc/source/tutorials/plugin.rst -   At the angular js part, is it possible I need to remove the .myplugin part of ".module('horizon.dashboard.identity.myplugin', [])" (line 314)?  I have to say I don't really know AngularJS though.14:11
*** Daisy has joined #openstack-horizon14:15
tsufievwdeclercq, this way you will redeclare module 'horizon.dashboard.identity' which most likely already exists14:16
*** btully has joined #openstack-horizon14:16
tsufievnotice second `[]` argument (it means that you're defining a module, not importing it)14:16
*** adelia has quit IRC14:17
wdeclercqtsufiev, ah that's what I kind of feared :( .. but then still I'm not seeing the data on my page if I leave the .myplugin part. Browser just says "Error: [ng:areq] Argument 'horizon.dashboard.identity.myPluginController' is not a function, got undefined"14:18
*** adelia has joined #openstack-horizon14:18
*** zhenguo has joined #openstack-horizon14:19
tsufievwdeclercq, do you have a CR online?14:19
*** neelashah has joined #openstack-horizon14:20
wdeclercqtsufiev, a what?14:21
*** peristeri has joined #openstack-horizon14:21
openstackgerritMatt Borland proposed openstack/horizon: Adding Magic Search codebase to Horizon  https://review.openstack.org/24528814:22
*** amotoki_ has joined #openstack-horizon14:24
*** jpomeroy has joined #openstack-horizon14:24
*** Ctina has joined #openstack-horizon14:25
*** Ctina is now known as ctina14:25
*** Daisy has quit IRC14:27
*** Daisy has joined #openstack-horizon14:27
*** adelia has quit IRC14:28
*** aortega has quit IRC14:29
*** adelia has joined #openstack-horizon14:29
*** adelia has quit IRC14:30
*** adelia has joined #openstack-horizon14:30
*** btully has quit IRC14:32
*** btully has joined #openstack-horizon14:32
*** mounica has joined #openstack-horizon14:35
openstackgerritMatt Borland proposed openstack/horizon: Image Detail Redesign (Angular/UX)  https://review.openstack.org/17388514:35
*** Piet has quit IRC14:36
tsufievwdeclercq, is your code available somewhere online so others may take a look?14:37
wdeclercqahh, no I'm just following this tutorial/guide locally https://review.openstack.org/#/c/233709/12/doc/source/tutorials/plugin.rst14:37
*** amotoki has quit IRC14:38
wdeclercqtsufiev: ^^14:38
*** Daisy has quit IRC14:41
openstackgerritMerged openstack/horizon: Improve release notes guidance - single patch  https://review.openstack.org/25150114:41
*** Daisy has joined #openstack-horizon14:41
*** adelia has quit IRC14:42
*** adelia has joined #openstack-horizon14:42
tsufievwdeclercq, it seems like myplugin.js file wasn't loaded at myplugin.html14:43
tsufievif auto loading of js file doesn't work, try loading it manually (via <script> tag)14:43
wdeclercqI have tried putting an alert under the 'use strict' and that one shows, so I'm assuming it's auto loading.14:44
tsufievwdeclercq, btw, should it really be 'Angular' and not 'angular' on line 313?14:45
wdeclercqIt's lowercase, I've already posted a review comment on that on the patch.14:46
*** tqtran has joined #openstack-horizon14:46
wdeclercqis that module dependant on the panel name maybe, because I changed that actually..14:47
tsufievwdeclercq, if you place alert into myPluginController, does it fire?14:47
*** adelia has quit IRC14:47
*** mtanino has joined #openstack-horizon14:50
wdeclercqtsufiev, nothing fires, no14:50
*** jtriley has joined #openstack-horizon14:50
*** ducttape_ has joined #openstack-horizon14:50
*** btully has quit IRC14:51
tsufievwdeclercq, sorry, I'm out of ideas here - it seems that the module you're trying isn't injected to the main angular app, perhaps there is some bug in plugin system, or tqtran forgot to mention something in the doc14:52
tsufievyou'd better try asking him, he usually appears here in ~3 hours14:53
wdeclercqtsufiev, Okay i'll do that when I think of it at home :) Thanks for the help though.14:53
*** petertr7_away is now known as petertr714:53
*** btully has joined #openstack-horizon14:54
*** tqtran has quit IRC14:57
*** SurajD has quit IRC14:57
*** tqtran has joined #openstack-horizon14:57
*** absubram has joined #openstack-horizon14:59
*** Daisy has quit IRC14:59
*** Daisy has joined #openstack-horizon14:59
openstackgerritPaulo Ewerton Gomes Fragoso proposed openstack/horizon: Adding NGProjects Create Action - Members  https://review.openstack.org/24534015:00
openstackgerritPaulo Ewerton Gomes Fragoso proposed openstack/horizon: Adding Identity NGProjects Panel  https://review.openstack.org/19913915:00
openstackgerritPaulo Ewerton Gomes Fragoso proposed openstack/horizon: Adding Identity NGProjects Create Action - Details  https://review.openstack.org/21535215:00
*** SurajD has joined #openstack-horizon15:00
*** amotoki_ is now known as amotoki15:01
tqtranwdeclercq tsufiev: hello, what did i miss?15:02
tqtranbetter question, what are you trying to do and what is the problem?15:02
wdeclercqtqtran, I've been following https://review.openstack.org/#/c/233709/12/doc/source/tutorials/plugin.rst but in the end the testpage does't dispaly the dummy data that the angular controller should be providing.15:03
openstackgerritMatt Borland proposed openstack/horizon: Add unit tests for load-edit directive  https://review.openstack.org/23778815:03
*** Daisy has quit IRC15:03
*** Daisy has joined #openstack-horizon15:04
tqtranah thank you for taking the time to read and test it out15:04
*** yamamoto_ has joined #openstack-horizon15:04
*** zhenguo has quit IRC15:05
*** yamamoto has quit IRC15:05
tqtranif you inspect the browser, do you see the myplugin.module.js (or myplugin.js) file?15:05
tqtranmake sure you have DEBUG = True in your local_settings.py so the files aren't compressed15:06
*** Daisy has quit IRC15:06
wdeclercqtqtran, I have debug set to true, but i'm only seeing compressed files.. (btw i'm using liberty) - but I can add an alert into the myplugin.module.js file and that alert is triggering, so it's loaded somewhere..15:08
tqtranare you using the apache port 8000? or the django test server port 9000?15:09
wdeclercqoh, I chose "runserver 0.0.0.0:8010"15:09
tqtranok that is fine. restart the server and clear browser cache.15:10
tqtranis it still compressed?15:10
wdeclercqyes :(15:11
*** Drago has joined #openstack-horizon15:11
matt-borlandtqtran, I moved the file-reader service into horizon in the otherwise test-patch: https://review.openstack.org/#/c/237788/ as you suggested15:15
matt-borlandalso bumped up the code coverage a bit15:15
tqtranmatt-borland: cool, i'll take a look at it and the glance api today15:15
matt-borlandthanks!15:15
*** btully has quit IRC15:15
*** btully has joined #openstack-horizon15:18
pkarikhjpomero: hi! Thanks for API filtering patch. :) But why did you stopped working on it? Is there some issues?15:22
jpomeroypkarikh, hey no problem15:24
jpomeroywhen work started on the angular Users panel I decided to let it get fixed there15:24
*** mohankumar has quit IRC15:27
tsufievpkarikh, that we means that we should start thinking as well about implementing our approach for angular panels15:27
tsufievpkarikh, looks to me like a perfect entry point into Angular Horizon15:27
openstackgerritTimur Sufiev proposed openstack/horizon: Add pagination to volume snapshots and backups pages  https://review.openstack.org/25142715:27
pkarikhtsufiev, yep, exactly15:28
pkarikhjpomeroy: ok, got it15:28
openstackgerritTimur Sufiev proposed openstack/horizon: Add pagination support to the volume page  https://review.openstack.org/11845015:29
openstackgerritTimur Sufiev proposed openstack/horizon: Add pagination to volume snapshots and backups pages  https://review.openstack.org/25142715:29
*** e0ne has quit IRC15:29
openstackgerritTimur Sufiev proposed openstack/horizon: Add pagination to volume snapshots and backups pages  https://review.openstack.org/25142715:30
robcresswellwdeclercq: COMPRESS_ENABLED = False in local_settings15:31
wdeclercqtqtran, robcresswell: Okay, now I see the  myplugin.module.js file in the browser resources.15:32
tqtrangreat! let me review the plugin instructions and see what you can do to debug15:33
tqtrandoes your html reference the controller? <div ng-controller="horizon.dashboard.identity.myPluginController as ctrl">15:34
wdeclercqyes15:35
*** belmoreira has quit IRC15:35
*** hurgleburgler has joined #openstack-horizon15:35
tqtranok try something simple, add a ctrl.color = 'red' in your controller and add it your html <span>{$ ctrl.color $}</span> somewhere and see if it gets evaluated15:36
tqtranif it does, then the reference to your controller is working, otherwise, it is not able to locate it15:37
*** btully has quit IRC15:37
wdeclercqI'll try it, but now it already says Error: [ng:areq] Argument 'horizon.dashboard.identity.myPluginController' is not a function, got undefined, So I assume it can't locate it15:37
tqtranok so that is most likely the issue15:39
robcresswellwdeclercq: Easiest thing is probably to throw your controller definition in http://paste.openstack.org/ so we cna take a look15:40
robcresswellcan*15:40
tqtrantry clearing your browser's cache and see if i works15:40
tqtranrobcresswell: great idea! lol15:41
robcresswell:)15:41
*** btully has joined #openstack-horizon15:42
*** tyagiprince has joined #openstack-horizon15:44
robcresswelltqtran: How's the user create action going?15:45
tqtrantheres a few nits there that i need to address, but i wanted more cores to look at it before i make changes15:46
*** tyagiprince has quit IRC15:46
robcresswellOh good. Nits.15:46
*** e0ne has joined #openstack-horizon15:47
tqtranesp the issue that you're seeing with the dropdown, when will you have time to look into it? i can help you debug it if needed, might be faster15:47
tqtranops, sorry dan, didnt mean to ping you haha15:47
matt-borlandlol15:47
robcresswelltqtran: The Member/ _member_ issue?15:47
tqtranat this rate, i think rajat's create patch will land before mine15:48
tqtranyes15:48
robcresswellOh yeah, I have't had time yet :(15:48
*** piet has joined #openstack-horizon15:48
*** tyagiprince has joined #openstack-horizon15:49
*** aix has quit IRC15:49
robcresswelltqtran, matt-borland: What I was trying to work out was, whether create-net needs ot be rebased on an ongoing patch15:49
*** david_cu has joined #openstack-horizon15:49
matt-borlandI don't think so, robcresswell15:50
robcresswellAwesome. Full speed ahead then.15:50
matt-borlandif you have new APIs, might want to break them out15:50
tqtranmine needs to be rebase on top of richards, he submitted a fix tot he double click issue you raised up15:50
matt-borlandyep!15:50
robcresswellYeah, will do15:50
matt-borlandthanks robcresswell !15:50
*** aortega has joined #openstack-horizon15:53
robcresswellmatt-borland: So openstack_dashboard/static/app/core/images vs openstack_dashboard/dashboards/project/static/dashboard/project/images/15:54
robcresswellwas the latter just some leftover code from before?15:54
matt-borlandhm15:54
matt-borlandlemme see15:55
*** adelia has joined #openstack-horizon15:55
matt-borlandisn't one just the static output?15:55
matt-borlandopenstack_dashboard/dashboards/project/static/dashboard/project/images/ is the real deal15:55
robcresswellI don't know, just looking around code15:56
robcresswellhttps://github.com/openstack/horizon/blob/master/openstack_dashboard/static/app/core/images/images.module.js15:56
*** vijendar has joined #openstack-horizon15:56
robcresswellhttps://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/static/dashboard/project/images/images.module.js15:56
openstackgerritItxaka Serrano Garcia proposed openstack/horizon: Make some volume related quotas translatable  https://review.openstack.org/25193415:57
*** btully has quit IRC15:57
*** bpokorny has joined #openstack-horizon15:57
tqtranbasically, the things that are shared are placed into core while the things that are specific to that dashboard go into dashboard15:58
tqtranwe have images in dashboard for obvious reasons, and some of the are in core so it can be use in both project and admin dashboard15:58
*** Drago has quit IRC16:00
*** Drago has joined #openstack-horizon16:02
*** petertr7 is now known as petertr7_away16:02
robcresswelltqtran: Doesn't that make project/images sort of null and void?16:02
*** bpokorny has quit IRC16:02
robcresswellAs in, all code will always be in core, at least for project, perhaps some extra for admin?16:02
*** btully has joined #openstack-horizon16:03
tqtrannot quite16:03
TravTtqtran: robcresswell: can you look at images API patch.16:04
TravThttps://review.openstack.org/#/c/236832/16:04
*** rcernin has quit IRC16:04
tqtranrobcresswell: yes, most of the logic should be in core and not project/dashboard. will have to take another pass at the files to make sure they aren't stale16:07
wdeclercqtqtran: http://paste.openstack.org/show/480525/ Took a while. Note that I had changed "myplugin" into nuage_horizon everywhere, as you can also see in the tree. But I think there should be no difference apart from that name. http://paste.openstack.org/show/480525/16:07
*** SimonChung1 has quit IRC16:07
*** tmazur has quit IRC16:08
tqtranwdeclercq: your problem is line 4916:09
tqtranyour module and controller names are the same16:09
tqtranthe module should be something like horizon.dashboard.nuage16:10
tqtransorry horizon.dashboard.identity16:10
tqtranactually usage is under what?16:10
*** kzaitsev_ws has quit IRC16:11
tqtranfor the purpose of the demo, using horizon.dashboard.myplugin should also work16:11
*** tsufiev has quit IRC16:11
*** katyafervent has quit IRC16:11
tqtranjust make sure you arent clashing with existing module namespace16:11
*** pkarikh has quit IRC16:12
tqtranunless your plugin wants to reuse an existing module, then in that case, just angular.module('existingmodule) without the , []) at the end16:12
*** kzaitsev_ws has joined #openstack-horizon16:13
*** petertr7_away is now known as petertr716:13
tqtranlet me know if that make sense, if not i can try to re-explain using better wording16:13
wdeclercqI had tried .module('horizon.dashboard.identity', []) before and can confirm that will work. But then the tutorial is incorrect there?16:15
wdeclercqit was also said here that "wdeclercq, this way you will redeclare module 'horizon.dashboard.identity' which most likely already exists"16:15
wdeclercqtqtran: ^^16:15
tqtrantutorial suggests to use horizon.dashboard.identity.myplugin namespace16:15
tqtranhorizon.dashboard.identity is an existing module. you shouldn't use that16:16
robcresswellTravT: Looking now16:16
openstackgerritTatiana Ovchinnikova proposed openstack/horizon: Inline editing for LBaaS tables  https://review.openstack.org/24210016:17
*** btully has quit IRC16:17
tqtranthe subtle difference is the .myplugin at the end16:17
wdeclercqSo if I change it into "angular.module('xx.identity.nuage_horizon', []) .controller('hxx.identity.nuage_horizonController', nuage_horizonController);". What's the mistake there then?16:18
wdeclercqassuming I changed the html file to use the different controller name16:19
tqtranthere is no mistake in that at all, you can do that if you wanted to16:21
tqtranwe're merely suggesting that you namespace your plugin logically16:21
tqtranso if you plugin is for the identity dashboard, then horizon.dashboard.identity.myplugin will be good16:22
robcresswellmatt-borland: I'm not going to block on this, because I want things moving, but why list the ID in one error message (delete) but not another (update)? https://review.openstack.org/#/c/236832/28/openstack_dashboard/static/app/core/openstack-service-api/glance.service.js16:22
*** TravT has quit IRC16:22
*** masco has joined #openstack-horizon16:22
tqtranor if you plugin is for a panel, then horizon.dashboard.identity.users.myplugin will suffice16:22
matt-borlandrobcresswell, I'll have to look in a minute...busy16:22
robcresswellmatt-borland: Sure thing boss16:22
tqtranwdeclercq: but its your plugin, you have total control over it. you can choose to name it whatever you want. we cant enforce it16:23
*** deray has joined #openstack-horizon16:24
*** TravT has joined #openstack-horizon16:25
*** btully has joined #openstack-horizon16:26
*** petertr7 is now known as petertr7_away16:26
*** katyafervent has joined #openstack-horizon16:26
*** SurajD has quit IRC16:26
*** tsufiev has joined #openstack-horizon16:27
*** deray_ has joined #openstack-horizon16:27
*** pkarikh has joined #openstack-horizon16:28
*** SurajD has joined #openstack-horizon16:28
*** yamamoto_ has quit IRC16:28
*** deray_ has quit IRC16:28
*** petertr7_away is now known as petertr716:29
*** deray_ has joined #openstack-horizon16:29
*** Drago has quit IRC16:31
*** deray has quit IRC16:31
pietHere is an updated link for the Nova Networks/Neutron Migration results presentation at 10AM MST / 12PM EST / 5:00PM UTC: https://bluejeans.com/360212973816:31
tqtranmatt-borland, TravT: if request.DATA.get('import_data') in https://review.openstack.org/#/c/236832/28/openstack_dashboard/api/rest/glance.py16:33
*** Drago has joined #openstack-horizon16:33
*** ongk has joined #openstack-horizon16:33
tqtranisn't it possible to specify import_data as false? and have it go through?16:33
matt-borlandyes16:34
matt-borlandit's basically saying,16:34
tqtranor do we not care and assume that if you pass something in (even false), we assume it is true16:34
matt-borland"do I load the data from this location, or just reference the location?" I beleive.16:34
matt-borlandso I believe it is implemented properly.16:35
tqtranwhen i send data to this api, are booleans from JS converted to python? or are they still in string?16:35
matt-borlandimport_data is not passed on16:36
tqtranif they are still in string, then 'false' will evaluate to True16:36
*** lblanchard has joined #openstack-horizon16:36
matt-borlandonly the meta object is passed on16:36
matt-borlandimport_data is not copied to that object16:36
tqtranright i understand that part16:37
matt-borlandok16:37
tqtranbasically, my question is, when we are sending data as JSON from JS to server, i am assuming they are all in string format16:37
tqtranso if you do request.DATA.get('import_data') you will be a string back16:37
tqtranwhich will always evaluate to True16:38
tqtranunless i am mistaken :P16:38
matt-borlandwell, let's take a closer look16:38
*** btully has quit IRC16:39
*** btully has joined #openstack-horizon16:42
openstackgerritRichard Hagarty proposed openstack/horizon: Use "GiB" and "gibibyte" labels in volume panels  https://review.openstack.org/24388016:46
*** tjones has joined #openstack-horizon16:47
*** vishwanathj has joined #openstack-horizon16:47
*** masco has quit IRC16:48
matt-borlandtqtran, ok, I'm going to test the functionality.  I think if use the raw token of true/false, there's no problem, but I'll check.16:50
*** rajatvig has joined #openstack-horizon16:50
tqtranok great :)16:50
openstackgerritJustin Pomeroy proposed openstack/horizon: Pass result of submit to wizard modal close  https://review.openstack.org/25196716:52
TravTtqtran: I saw that as well and remember trying it out, but it still behaved as desired.16:52
*** tyagiprince1 has joined #openstack-horizon16:53
matt-borlandtqtran, I believe the python tests demonstrate that given bare tokens, it works.16:53
tqtranright, for bare it works for sure16:53
TravTbut, perhaps i didn't try out sending false through.16:53
tqtranbut for 'false' will it?16:53
matt-borlandthat's what I mean.16:53
*** tyagiprince has quit IRC16:54
*** tyagiprince1 is now known as tyagiprince16:54
matt-borlandI don't think we should handle "false" as false.16:54
tqtranfrom the JS side, it says boolean, and im guessing it has to be stringify before it gets sent, so the boolean is probably wrap in a string? not sure.....16:54
matt-borlandthat opens up the door to all sorts of things, doesn't it?16:54
hurgleburgleryeah16:54
tqtranmatt-borland: then that would mean we have to omit fields to indicate false for everything, which might be less than ideal :/ whats the normal behavior when you're using the client?16:55
matt-borlandtqtran16:55
*** amotoki has quit IRC16:55
matt-borlandJSON.stringify({a: true}) -> '{"a": true}'16:56
matt-borlandit doesn't wrap tokens in quotes.16:56
matt-borlandI think the current behavior is exactly what we want.16:56
*** kzaitsev_mb has joined #openstack-horizon16:57
matt-borlandif we're putting quotes around true/false that is a problem16:57
tqtraninteresting, so python will auto convert true to True?16:57
matt-borlandyes.16:57
rajatvigI don't think so16:57
*** petertr7 is now known as petertr7_away16:58
matt-borlandlook at how it handles .protected.16:58
*** petertr7_away is now known as petertr716:58
matt-borlandwe just pass that value on.  true -> True, false -> False16:58
rajatvigactually maybe. request body will parsed by Django with JSON. Parameters on URL's won't be. that's the norm typically.16:59
matt-borlandYeah17:00
tqtranok, worth bringing up, thanks for the enlightenment17:00
matt-borlandif you test the functionality, it works.17:00
matt-borlandget out a REST client17:00
robcresswellOut of curiosity, why were the API patches separate from their respective actions?17:00
matt-borlandsee how .protected is maintained17:00
matt-borlandOMG robcresswell17:00
robcresswellhahaaa17:00
*** btully has quit IRC17:01
matt-borlandit's amazing how you can give people heart attacks from thousands of miles away17:01
robcresswelltqtran: Did we agree your -1 doesnt matter?17:01
robcresswellCause I'm ready to approve it. APIs are a little annoying and we can solve the bugs as we go.17:01
*** btully has joined #openstack-horizon17:02
robcresswellmatt-borland: Oops, sorry Matt :p17:02
matt-borland:)17:02
tqtrantaking a last look, one sec17:02
robcresswellSure, no rush17:03
matt-borlandthanks guys!  I appreciate you taking the time.17:03
tqtranso last question17:04
* robcresswell worries for matt-borlands blood pressure17:04
tqtranwe already have a create_image_metadata, why the code duplication?17:04
*** mrunge has quit IRC17:07
*** rdopiera has quit IRC17:07
*** lapalm has joined #openstack-horizon17:09
*** mohankumar has joined #openstack-horizon17:10
*** mrunge has joined #openstack-horizon17:10
rajatvigtqtran: the code in there is different. it accounts for glance API version differences and does it differently17:11
*** btully has quit IRC17:13
*** nlahouti has joined #openstack-horizon17:14
*** gyee has joined #openstack-horizon17:14
*** SurajD has quit IRC17:15
robcresswellThats a funny one. The first 1/2 of the function is straight copy/paste17:15
*** tyagiprince has quit IRC17:15
*** nlahouti has quit IRC17:15
*** btully has joined #openstack-horizon17:16
*** SurajD has joined #openstack-horizon17:16
rajatvigquite true.17:17
*** ZZelle has joined #openstack-horizon17:17
*** lhcheng_ has joined #openstack-horizon17:17
robcresswellrajatvig: What was the reasoning with the new function?17:20
*** lhcheng has quit IRC17:20
*** SimonChung has joined #openstack-horizon17:21
*** wdeclercq has left #openstack-horizon17:21
rajatvigwhat it does later is different so the copy. wanted to avoid regression on code that exists17:23
openstackgerritRichard Hagarty proposed openstack/horizon: Use "GiB" and "gibibyte" labels in volume panels  https://review.openstack.org/24388017:23
*** doug-fish has joined #openstack-horizon17:25
*** stevemar_znc is now known as stevemar17:25
matt-borlandah, robcresswell I am responsible for the create_image_metadata method...17:26
matt-borlandsorry, thought you were talking about some sort of new method17:26
robcresswellJust chasing up tqtran comment so we can move this on while people are here.17:27
matt-borlandyeah, so, this function is specific to handling all the metadata for these methods.17:27
*** nlahouti has joined #openstack-horizon17:28
*** btully has quit IRC17:28
*** ygbo has quit IRC17:28
matt-borlandacutally, I didn't write this function, sorry.  but either way it's specific to how we handle data specific to these methods.17:28
matt-borlande.g. 'visibility', unknown properties, etc.17:29
robcresswellSure, just wondering why we can't reuse the blocks of code17:29
*** lhcheng_ has quit IRC17:29
matt-borlandthat is not necessarily in-line with how the forms pass this data.17:29
matt-borlandlemme see if there are opportunities or risks.17:29
*** lhcheng has joined #openstack-horizon17:29
*** e0ne has quit IRC17:30
robcresswellAlso there are things like .get('min_disk') or 0, why not just use .get('min_disk', 0) ?17:30
matt-borlandsame in forms.py17:31
matt-borlandanywa,17:31
matt-borland*anyway,17:31
rajatvigmatt-borland: you're right. it's the form fields are quite different in the angular form vs the django form.17:31
*** btully has joined #openstack-horizon17:31
matt-borlandthis doesn't conform to the same expectations17:31
matt-borlandfor example,17:31
*** petertr7 is now known as petertr7_away17:31
matt-borlandwe handle visibility/is_public differently because it's more in line with what Glance now does in its API17:32
matt-borlandalso,17:32
matt-borlandthere is a different premise (again, looking forward to new Glance features)17:32
matt-borlandabout how the metadata is presented17:32
matt-borlandyou could shoe-horn the glance.py to use the forms.py17:33
matt-borlandbut you'd have to undo much of the logic right away17:33
matt-borlandwhich seems really convoluted.17:33
matt-borlandthis is simple.17:33
matt-borlandit's not cut-and-paste from one to the other17:33
matt-borlandit's different functionality, structured similarly.17:34
robcresswellI meant along the lines of; why not break out the literal copy -paste part into a function and just call that17:35
robcresswellthe Amazon image types handling is identical17:35
matt-borlandthere is no real cut/paste part17:35
openstackgerritPaulo Ewerton Gomes Fragoso proposed openstack/horizon: Adding NGProjects Create Action - Members  https://review.openstack.org/24534017:35
matt-borlandproperties is handled differently17:35
matt-borlandis_public is handled differently17:35
matt-borlanddescription and architecture are overkill17:36
matt-borlandeither way, it's just more convoluted17:36
robcresswellhandle_disk_container_format looks the same as the forms.py part17:36
robcresswellInterestingly, I'm surprised the min_ram/ min_disk part in forms.py doesnt throw KeyErrors but, thats beside the point17:36
matt-borlandto be clear,17:37
openstackgerritMerged openstack/horizon: Networks tab does not show external configuration  https://review.openstack.org/24917317:37
matt-borlandwhat you're saying is that the disk format code should be broken out and shared by both.  But what dependency>17:37
matt-borlandI wouldn't want the glance api to be dependent on a form.17:37
*** kzaitsev_mb has quit IRC17:38
*** mpavlase has quit IRC17:38
matt-borlandthat just sounds like a bad dependency.17:38
robcresswellEgh this is true, and the form shouldnt depend on the rest api. Would need to be a separate location.17:38
tsufievanyone noticed something strange with py34 job recently?17:38
*** kzaitsev_mb has joined #openstack-horizon17:38
tqtranwhat about moving that code to the api and import it in the form?17:38
matt-borlandyeah, it's a pickle robcresswell17:38
tsufievI'm trying to understand the failure here https://review.openstack.org/#/c/230238/ but locally py34 fails with a different issue :)17:39
robcresswellWell, no, it just needs to be a different location. Like thai's suggestion.17:39
*** deray_ has quit IRC17:39
matt-borlandOK, I'm not really sure where a good shared logic location is.17:39
tqtranmatt-borland: it make sense the way you have it right now. just import it in the form instead?17:40
*** saksham has joined #openstack-horizon17:40
matt-borlandshould the form depend on the api code?17:40
robcresswelltqtran: Then you've got the form depending on the rest api17:40
robcresswellwhich seems a little odd.17:40
rajatvigtqtran: the form doesn't pass in the same form parameters17:40
tqtranok lets back track a bit17:41
tqtranwhy are we even using that code to begin with?17:41
tqtranyou have angular forms, massage the data there17:41
tqtranthen send it and just let it pass through17:41
openstackgerritTimur Sufiev proposed openstack/horizon: Add pagination to Heat Stacks Details: Events  https://review.openstack.org/23023817:41
tqtranim not entirely sure why we even muck with the old form code to begin with17:42
*** itxaka has quit IRC17:42
matt-borlandTravT, any thoughts on this (since he looked at this deeply)?17:42
tqtranmost of it is already passthrough17:42
TravTi'll have to read back.17:42
matt-borlandquite so, yeah.17:42
tqtranthere are a few exceptions, just handle it front end17:42
TravTbut the check for import_data is wrong.17:43
tqtranthen you dont have to deal with this messy issue altogether17:43
matt-borlandTravT, we settled the check for import_data17:43
matt-borlandit will remain as is17:43
rajatvigsome of the names of the form fields in the Angular code are different from what the Django form fields are named.17:43
TravTwhat was settled on import_data?17:43
matt-borlandsimply, that the true/false is OK.17:43
robcresswellTravT: It seemed that the current implementation was fine from discussion. I didnt test it myself.17:44
matt-borlandthere had been a question if someone sent "false" <string>17:44
TravTthat is okay, from JS side is explicitly set.17:44
openstackgerritPaulo Ewerton Gomes Fragoso proposed openstack/horizon: Adding tests for ng identity basePath constant  https://review.openstack.org/22180417:44
matt-borlandyep17:44
TravThowever, if you send in something like "foo_string" it will still evaluate to true17:44
matt-borlandthe question now is about the handle_disk_container function.17:44
TravTokay, let me read back on that part.17:44
matt-borlandsince some of it appears redundant with other code.17:45
matt-borland1) leave it17:45
matt-borland2) push that logic to the front-end17:45
matt-borland3) have some other logic function that is shared between glance.py and ./openstack_dashboard/dashboards/project/images/images/forms.py17:45
*** lhcheng_ has joined #openstack-horizon17:46
tqtrani think it makes sense to use front-end logic. form validation is already done front-end. massing a few properties should be simple17:46
tqtranthen you can just pass through on the api layer, much more elegant17:46
tqtranthe only reason it was in forms.py to begin with was because legacy validation had to happen backend17:47
tqtranso for the purpose of this patch, just remove that part and assume client will pass in correct properties, and you're set17:47
TravTokay, here are two sides of that argument.17:49
*** lhcheng has quit IRC17:49
TravTserver side: Pros: it is done once and closer to the source, meaning all users get the benefit.  Cons: it is doing manipulation on the data that acts a bit as a firewall to the real API.17:50
TravTclient side: you are changing things server side that should be reflected client side ideally.17:50
TravTif I select dis format of one of those, it would be nice to see the container format automatically change and be non-selectable17:51
TravTor something to that affect17:51
*** kzaitsev_mb has quit IRC17:51
TravTso, i do wonder the reasoning of why it wasn't done client side for that particular function17:51
* TravT needs to read above17:51
matt-borlandI think the code was just all modeled somewhat on what had been done before.17:52
robcresswell:/17:54
robcresswellAt the very least, I dislike the code duplication. It means updating it in two places if anything changes.17:55
TravTif it is server side, then i agree it would make sense to put that function api/glance.py (not api/rest/glance.py) and then call it from both places.17:55
TravTso delete it here: https://github.com/openstack/horizon/blob/3d9969b31cb95b3b47c961e65e16e6d2929f5ab3/openstack_dashboard/dashboards/project/images/images/forms.py#L43-L6117:55
TravTand call it17:55
robcresswellAgreed, TravT17:55
matt-borlandhold on17:59
matt-borlandsorry, was in a meeting17:59
TravTrajatvig: matt-borland: is the client side doing the same thing anyway to reflect this selection?17:59
matt-borlandit isn't but I agree that it probably should18:00
TravTif so, then don't do it server side as Thai suggested18:00
matt-borlandyeah18:00
matt-borlandI'm leaning that way18:00
matt-borlandjust make those 2 fields pass through18:00
TravTbecause otherwise, i could select disk format of AMI and still select something else in container format and it will get wiped out18:00
matt-borlandplus, you could have been client-side reflection of the selection, as I think you said.18:01
matt-borlandso, more code on the subsequent patches,18:01
matt-borlandbut take out the logic here.18:01
matt-borlanddoes that sound like a +2-able plan?18:01
TravTand it would make for a better user experience I think.18:01
matt-borlandI think so18:01
matt-borlandit's more inline with the notion of a REST interface18:01
TravTyeah, i think so18:02
matt-borlandI mean, I assume that glance has any real heavy-duty consistency checking on its side18:02
matt-borlandif required.18:02
tqtranmatt-borland: yes that sounds good to me18:03
TravTyou can assume glance will throw errors based on some validation checking it does and that the validation checking it does will likely change over time.18:03
matt-borlandtqtran, robcresswell ...does that sounds good...to do as Thai suggests with the disk_format and container_name?18:03
tqtrani would be comfortable with +2 ing that18:03
matt-borlandcool18:03
*** SimonChung has quit IRC18:03
*** SimonChung1 has joined #openstack-horizon18:03
matt-borlandI will get right on that!  Thanks for the in-depth discussion, guys!18:03
matt-borlandthis helps me think about how we do future APIs as well18:03
tqtrannp, thanks for taking in the input18:03
*** SimonChung1 has quit IRC18:05
*** SimonChung has joined #openstack-horizon18:05
robcresswellmatt-borland: Generally speaking they should be as light as possible, just handling oddities in data types etc. Like in Neutron, some of it doesn't play well with django templating.18:07
matt-borlandexactly robcresswell18:07
matt-borlandwe do have to do a few antics to relate the glance v1/v2 dissimilarities18:08
matt-borlandbut otherwise, it should just pass thru18:08
*** sambetts is now known as sambetts-afk18:08
*** lhcheng_ is now known as lhcheng18:12
*** neelashah has quit IRC18:13
*** SimonChung1 has joined #openstack-horizon18:18
*** SimonChung has quit IRC18:18
*** SimonChung has joined #openstack-horizon18:19
*** SimonChung1 has quit IRC18:19
openstackgerritMatt Borland proposed openstack/horizon: Add API to Create/Update/Delete Images in Glance  https://review.openstack.org/23683218:21
*** dshaw has joined #openstack-horizon18:22
*** vishwana_ has joined #openstack-horizon18:22
*** vishwanathj has quit IRC18:24
matt-borlandrobcresswell, tqtran, TravT...updated that API patch.  Please check the diffs to see if that is what makes sense.18:24
*** neelashah has joined #openstack-horizon18:28
*** SurajD has quit IRC18:28
*** SimonChung has quit IRC18:28
*** SimonChung1 has joined #openstack-horizon18:28
*** kzaitsev_mb has joined #openstack-horizon18:30
*** tqtran has quit IRC18:30
*** SurajD has joined #openstack-horizon18:31
*** tqtran has joined #openstack-horizon18:31
*** mohankumar has quit IRC18:33
*** mohankumar has joined #openstack-horizon18:35
*** jbell8 has joined #openstack-horizon18:35
*** vishwana_ has quit IRC18:37
*** rcernin has joined #openstack-horizon18:38
*** Qingqing has joined #openstack-horizon18:38
*** saksham has quit IRC18:39
*** Qingqing has quit IRC18:39
*** jingjing_ren has joined #openstack-horizon18:39
*** petertr7_away is now known as petertr718:40
*** vishwanathj has joined #openstack-horizon18:40
*** chestack has quit IRC18:43
*** neelashah1 has joined #openstack-horizon18:43
*** nlahouti has quit IRC18:44
*** neelashah has quit IRC18:45
*** chestack has joined #openstack-horizon18:45
openstackgerritCindy Lu proposed openstack/horizon: WIP Angular Table Header Directive  https://review.openstack.org/25201418:47
*** tosky has quit IRC18:47
*** mpavlase has joined #openstack-horizon18:58
*** nlahouti has joined #openstack-horizon19:00
*** gyee has quit IRC19:02
*** mohankumar has quit IRC19:02
*** kzaitsev_mb has quit IRC19:02
openstackgerritRajat Vig proposed openstack/horizon: Add unit tests for load-edit directive  https://review.openstack.org/23778819:04
*** neelashah has joined #openstack-horizon19:05
*** neelashah1 has quit IRC19:06
*** jwy has joined #openstack-horizon19:07
*** saksham has joined #openstack-horizon19:07
*** vijendar has quit IRC19:08
*** aortega has quit IRC19:10
*** aortega has joined #openstack-horizon19:11
*** aortega_ has joined #openstack-horizon19:12
*** aortega has quit IRC19:16
*** neelashah1 has joined #openstack-horizon19:16
*** SimonChung has joined #openstack-horizon19:17
*** SimonChung2 has joined #openstack-horizon19:17
*** SimonChung1 has quit IRC19:17
*** SimonChung1 has joined #openstack-horizon19:17
*** SimonChung2 has quit IRC19:17
*** SimonChung has quit IRC19:18
*** neelashah has quit IRC19:18
*** john5223 is now known as zz_john522319:20
matt-borlandtqtran, I'll clean up those [] and .get() refs.19:20
matt-borland.get() is probably nicer because it can include defaults.19:20
tqtranok cool19:21
*** david_cu has quit IRC19:22
openstackgerritRajat Vig proposed openstack/horizon: Add Action to delete multiple and single images to images panel  https://review.openstack.org/21742219:22
openstackgerritRajat Vig proposed openstack/horizon: Add API services for angular Volumes panel  https://review.openstack.org/23376019:24
openstackgerritRajat Vig proposed openstack/horizon: WIP: Add Create Volume Action for the Image  https://review.openstack.org/22967719:24
*** david_cu has joined #openstack-horizon19:25
openstackgerritMatt Borland proposed openstack/horizon: Add API to Create/Update/Delete Images in Glance  https://review.openstack.org/23683219:27
matt-borlandtqtran, TravT, robcresswell...see above ^^, made changes as requested.  Cleaned up all [] and .get() to be consistent.19:30
tqtranlooking now19:31
matt-borlandthanks!19:32
tqtranmatt-borland: question, do we need handle_unknown_properties19:35
matt-borlandyep!19:35
tqtranif you pass in extra stuff, the glance api will barf?19:35
matt-borlandit's how glance handles meta data19:35
matt-borlandnope19:35
matt-borlandit basically takes .unknown-thing19:35
matt-borlandand places it in properties.unknown-thing19:35
matt-borlandthat is how it works in glance.19:36
tqtrancan that be done client-side as well?19:36
matt-borlandwe want to mirror that19:36
matt-borlandI don't think so19:36
*** julim has joined #openstack-horizon19:36
matt-borlandbeause we want our call to be as close to the glance call so it's familiar19:36
matt-borlandin which case,19:36
tqtrannot sure why we want to send known and unknown props at the same level19:36
matt-borlandthis is exactly what we want.19:36
tqtranthen iterate and sublist them19:36
matt-borlandthat is how glance works.19:36
tqtranah.....19:36
matt-borlandcheck out their v2 api19:37
*** neelashah has joined #openstack-horizon19:37
matt-borlandI agree, it's odd19:37
matt-borlandbut TravT and I reworked this code to be more in line with glance v2.19:37
tqtranif what you say is true, then why meta['properties'].update(other_props)?19:37
matt-borlandthat is how it's executed.19:37
tqtranso glance api is expecting the properties field?19:37
matt-borlandit's just not completely reassigning, it's just merging the props onto the properties field19:37
tqtranright, thats what i was getting at19:38
matt-borlandbeause right now we have a v1 backend interface19:38
matt-borlandwhich is a fault of horizon19:38
matt-borlandbut we can't just rewrite that19:38
tqtranok, let me try to understand this correctly.19:38
matt-borlandok19:39
*** neelashah1 has quit IRC19:39
tqtranyou're saying, in v2 glance, we pass in known and unknown props, and glance v2 api will parse out the unknonw to make it metadata19:39
matt-borlandyep19:39
tqtrandoes it work the same for v1?19:39
matt-borlandwell, remember we're passing an object through Horizon's function: api.glance.image_create()19:40
matt-borlandso we need to structure the object in the way it expects.19:40
tqtranah.....19:40
matt-borlandit doesn't matter the back-end version19:40
tqtranok i think i understand n ow19:41
matt-borlandbut to make the API look glance-ish...yeah19:41
r1chardj0n3smorning19:41
tqtranbecause we're using the horizon's api, we need to pass in what it expects19:41
matt-borlandafternoo!19:41
matt-borland*n19:41
*** SimonChung has joined #openstack-horizon19:41
matt-borlandtqtran, yeah19:41
*** SimonChung1 has quit IRC19:41
tqtranok, so heres my next question, why not do the preprocessing client-side?19:41
matt-borlandideally, we would just make the glance call ourselves, but it would require a bit more code than is appropriate.19:42
*** vishwanathj has quit IRC19:42
matt-borlandwell, we want the APIs to look the same (ish)19:42
matt-borlandso preprocessing wouldn't make sense here19:42
tqtranwhy does it matter what client is sending the server?19:42
tqtranusers arent going to see that19:42
*** vishwanathj has joined #openstack-horizon19:42
tqtranall they see is a nice user interface to muck with19:42
matt-borlandI think it's good to keep the REST calls in close alignment19:43
matt-borlandand in your scenario we're just modeling our REST call after v119:43
matt-borlandI'd rather see consistency19:43
matt-borlandnot restructure all calls, that just creates room for re-engineering problems already solved19:44
matt-borlandI think that was the whole point of why TravT had me rewrite that part.19:44
matt-borlandotherwise we're just going off and arguing REST interfaces that have been already argued over.19:45
*** tqtran has quit IRC19:46
*** tjones has quit IRC19:48
*** tqtran has joined #openstack-horizon19:51
tqtranmatt-borland: hi sorry i got dc19:51
tqtranlet me paste what i wrote to myself earlier19:51
*** petertr7 is now known as petertr7_away19:51
tqtrancan we put in a little note to explain why we need it? something like "The glance api takes in known and unknown fields. unknown fields are assumed as metadata. to achieve this and continue to use existing horizon api wrapper, we need to extract unknown properties."19:53
tqtranotherwise, someone new will wonder why the heck we need it instead of just massaging the data client-side19:53
matt-borlandI said:19:53
matt-borland"Any parameters not listed above will be assigned as custom properties for the image."19:54
matt-borlandin the documentation19:54
matt-borlandI think that explains it...19:54
*** jbell8 has quit IRC19:54
tqtranis the doc in the current patch?19:55
matt-borlandit's in the header info for both the patch and post methods.19:55
tqtrani think its clear what the method does. whats not clear is the WHY19:55
*** crobertsrh1 has joined #openstack-horizon19:55
matt-borlandL186, L7319:55
*** neelashah has quit IRC19:56
*** petertr7_away is now known as petertr719:57
openstackgerritGerman proposed openstack/horizon: fix-legend-overflow  https://review.openstack.org/25203619:57
matt-borlandtqtran, I'm pretty happy with it as is.19:57
matt-borlandconsidering this wasn't in the last last request ;)19:57
tqtranI am too, but I do think the documentation like the one above will help clarify why we are using the helper method19:58
tqtrancan you please just add it? :P i promise not to bother you after this19:58
matt-borlandso, add what you wrote to handle_unknown_properties?19:58
matt-borland:)19:58
tqtranyes19:58
matt-borlandI always appreciate it!  don't get me wrong.19:59
matt-borlandwill do!19:59
*** jprovazn has quit IRC19:59
*** gerrive has joined #openstack-horizon20:00
tqtran"to achieve this and continue to use existing horizon api wrapper, we need this."20:00
tqtranlast min edit, matt-borland20:00
pietThe deck from today's presentation of the Nova Network/Neutron Migration Study can be found at https://wiki.openstack.org/wiki/HorizonUsability_Testing#December_2015_Nova_Networks_to_Neutron_Migration_Study20:00
tqtran"This way, client REST api mirrors the glance API"20:01
tqtranthanks piet, interesting presentation20:01
*** chestack has quit IRC20:01
*** jbell8 has joined #openstack-horizon20:01
*** dshaw has quit IRC20:02
piettqtran Thanks!20:02
*** jingjing_ren has quit IRC20:03
openstackgerritMatt Borland proposed openstack/horizon: Add API to Create/Update/Delete Images in Glance  https://review.openstack.org/23683220:03
matt-borlandtqtran...done and done!20:04
*** neelashah has joined #openstack-horizon20:06
tqtrancool, thanks a lot20:06
*** erlon has quit IRC20:09
*** SurajD has quit IRC20:09
*** rajatvig has quit IRC20:12
*** nlahouti has quit IRC20:12
*** btully has quit IRC20:12
*** piet has quit IRC20:13
*** btully has joined #openstack-horizon20:14
openstackgerritfloren proposed openstack/horizon: Add symbol equal "=" in several filter texts  https://review.openstack.org/25204420:17
*** vijendar has joined #openstack-horizon20:18
*** neelashah has quit IRC20:32
*** kzaitsev_mb has joined #openstack-horizon20:32
*** sjmc7 has quit IRC20:32
*** sjmc7 has joined #openstack-horizon20:35
*** neelashah has joined #openstack-horizon20:44
*** btully has quit IRC20:47
*** btully has joined #openstack-horizon20:48
*** rajatvig has joined #openstack-horizon20:57
*** gerrive has quit IRC21:01
*** pauloewerton has quit IRC21:03
*** Piet_ has joined #openstack-horizon21:04
*** ccard__ has joined #openstack-horizon21:04
*** ccard_ has quit IRC21:05
openstackgerritOmar Rivera proposed openstack/horizon: fix-legend-overflow  https://review.openstack.org/25203621:12
*** btully has quit IRC21:17
*** neelashah has quit IRC21:18
*** nlahouti has joined #openstack-horizon21:19
*** tjones has joined #openstack-horizon21:20
*** btully has joined #openstack-horizon21:20
*** rajatvig has quit IRC21:21
*** ctina_ has joined #openstack-horizon21:22
*** rajatvig has joined #openstack-horizon21:24
*** ctina has quit IRC21:26
*** ctina_ has quit IRC21:27
*** saksham has quit IRC21:27
*** harlowja has quit IRC21:27
openstackgerritCindy Lu proposed openstack/horizon: Angular Table Header Directive  https://review.openstack.org/25201421:28
*** harlowja has joined #openstack-horizon21:28
*** rcernin has quit IRC21:31
*** jerrygb has quit IRC21:32
robcresswelltqtran: ping21:33
robcresswellTravT: Could you look through https://review.openstack.org/#/c/209631/ again? Its barely changed the last few patch sets.21:34
TravTrobcresswell: i'll try. i owe a bunch of reviews to a bunch of people, but i know this one is highly desired.21:37
robcresswellTravT: Oh, no don't worry. It's not like its a super high priority item, I'm just trying to poke it along.21:38
tqtranrobcresswell: i'll take another look tmr, going to try and wrap up what im looking at atm21:39
TravTtqtran: what is the status on the first angular action patches?21:41
robcresswelltqtran: Great, thanks Thai21:41
TravTi'd like to cross review the initial image and user action patches21:41
TravTbeen a bit since I last went through them21:41
TravTwas hoping to see them settle down a bit.21:42
tqtrani think they're in good shape, i havent bothered updating the patch though21:42
tqtranits mostly just nits at this point21:42
tqtranwas waiting on you guys to take another round before i update21:43
robcresswellIs the merge conflict relatively trivial?21:44
tqtranyeah, i just need to revert mine and rebase on master21:44
tqtranits one file, so no issue there21:44
robcresswellHeh, I meant for me to test it, but one file is fine21:45
tqtranideally the keystone api stuff should be its own patch as well21:45
*** chestack has joined #openstack-horizon21:45
tqtranim actually going to be out tmr, but i'll update it thursday once im back in the bay21:45
*** btully has quit IRC21:48
robcresswellCool. I need to look at the plugin docs too21:49
TravTok, well, if there aren't massive code changes already coming, i'm willing to take a peek.21:49
TravTI am going to be out nearly three weeks of december, FYI21:50
*** saksham has joined #openstack-horizon21:50
robcresswellTravT: Same! Off from the 15th.21:50
TravTcool, vacation?21:51
robcresswellJust seeing family and siblings, nothing exciting til skiing in Jan21:51
robcresswellyourself?21:52
*** neelashah has joined #openstack-horizon21:52
Piet_UX mid-cycle will be in London this release21:53
robcresswell:o21:53
robcresswellWhen is it?21:53
*** btully has joined #openstack-horizon21:54
TravTseems like it would be good for this to be same week / same place as horizon meetup21:57
robcresswell\o/21:58
Piet_BTW - where is the Horizon meeting?21:58
*** hurgleburgler has quit IRC21:59
robcresswelldavid-lyle: ^^22:00
Piet_Because it would be nice to have it somewhere other than the United States22:00
*** hurgleburgler has joined #openstack-horizon22:02
*** chestack has quit IRC22:02
Piet_How many folks on the Horizon team work in Europe?22:03
robcresswellNo idea22:03
Piet_Also, is it easier for the Australians to fly to Europe?22:03
robcresswellDepends where in Europe, but London I'd imagine not22:04
david-lyleI think London is about as far as possible from australia22:04
*** SimonChung has quit IRC22:04
*** SimonChung1 has joined #openstack-horizon22:04
*** chestack has joined #openstack-horizon22:05
robcresswellThats how we like it22:05
hurgleburglerouch22:05
robcresswellhaha22:06
robcresswellPiet_: When is the UX meetup?22:06
Piet_I would imagine end of Jan / beginning of Feb22:07
Piet_We have a space available at Intel22:07
*** jbell8 has quit IRC22:08
Piet_I have some designers in London that should attend along with Rob22:09
Piet_Trying to understand whether there are any other Horizon devs that can attend22:09
*** jbell8 has joined #openstack-horizon22:10
*** jbell8 has quit IRC22:10
*** vgridnev has quit IRC22:11
*** crobertsrh1 has left #openstack-horizon22:12
*** zz_john5223 has quit IRC22:13
robcresswelltqtran: Is the Create action designed for keystone v3 too?22:14
tqtranyes v2 and v322:14
sjmc7all airlines lead to london22:14
robcresswell:D22:15
r1chardj0n3s.22:15
* r1chardj0n3s sees Australians in the immediate scrollback...22:15
r1chardj0n3srobcresswell: actually, London is as easy as most of Europe22:15
r1chardj0n3srobcresswell: some carriers bounce thru Heathrow22:15
robcresswellr1chardj0n3s: Ah, fair enough.22:16
*** zz_john5223 has joined #openstack-horizon22:16
r1chardj0n3sif Horizon midcycle isn't nailed down real soon, Neill and I won't be attending. There's a fair chance Neill won't anyway, as he's got another Jan trip in the works (to Texas)22:16
tqtrannoes!22:17
tqtranwe needs your energy r1chardj0n3s22:17
r1chardj0n3sPiet_: could I, in a very friendly and in no way with any pressure ask how you're going looking a the swift redesign?22:17
r1chardj0n3stqtran: I very much want to attend :-)22:17
r1chardj0n3sbut time is running short for planning international travel in Jan22:17
*** lblanchard has quit IRC22:18
robcresswelltqtran: It seems like quite a few of the v3 fields are missing?22:19
david-lylemy concern is I won't be able to attend anywhere in January22:19
Piet_Austin, Texas would be awesome.22:19
robcresswelltqtran: I left a review/ list22:19
robcresswellPiet_: Twice in 3 months?22:19
r1chardj0n3sdavid-lyle: late feb?22:19
TravTyeah, i'm also questionable for january.22:19
TravTfor travel.22:19
*** harlowja has quit IRC22:19
tqtranrobcresswell: cool thanks, i'll get around to it22:19
Piet_My schedule will free up next week to focus on Swift22:19
TravTi am having knee surgery shortly and will be on crutches for 6 weeks.22:19
robcresswelltqtran: Great thanks22:19
Piet_Hint, hint22:20
sjmc7TravT - having done that flight on crutches: don't.22:20
r1chardj0n3sweek of Feb 15th would be ideal22:20
robcresswellTravT: Oof. Good luck.22:20
r1chardj0n3sPiet_: cool, thanks!22:20
r1chardj0n3sTravT: ouch! all the best with that!22:20
TravTthx... wasn't planning on it, but found out yesterday22:20
*** harlowja has joined #openstack-horizon22:21
r1chardj0n3sso, robcresswell, TravT, david-lyle, tqtran: I'm kinda torn on https://review.openstack.org/#/c/251670/ ... I really feel like I should re-write it to de-angularise it (I'm pretty sure it can't be fully angular because it integrates with django forms) ... would also remove the need for the tech-debt loadAngular()22:22
*** gyee has joined #openstack-horizon22:22
r1chardj0n3sforemost I just want to fix the bug, which the patch does (though tests fail, and I'll look into that)22:22
Piet_Travt: I have a hunting knife...c'mon over and I'll fix it!22:22
r1chardj0n3sbut as robcresswell points out, the code is uuuuuuhhhhhhhhhhgly22:22
TravTr1chardj0n3s: i had to read the description twice to get what it even does22:23
robcresswellr1chardj0n3s: Yeep. I was waiting on the tests to look at it properly.22:24
r1chardj0n3show about I fix the tests, we merge the bug fix and revisit the issue?22:24
r1chardj0n3sTravT: I could clarify things ... which description is lacking? the bug report, the patch commit message or the code docs?22:25
r1chardj0n3s(or all of the above? ;-)22:25
TravTthe confusion came from reading your IRC, then looking at the patch22:25
TravTi was expecting that it removed the angular altogether22:26
*** chestack has quit IRC22:26
*** petertr7 is now known as petertr7_away22:26
tqtranr1chardj0n3s:  whats the difference between .val and the ugly code you wrote?22:26
r1chardj0n3sTravT: ah ok, the patch does not remove the angular, just fixes it, yes. what I was just saying is the "correct" fix is to remove the angular code and rewrite the functionality in jquery22:26
Piet_Proposed blueprint:  Content Guidelines for UIs https://blueprints.launchpad.net/openstack-manuals/+spec/ui-content-guidelines22:26
r1chardj0n3stqtran: .val doesn't work :-)22:27
tqtranwhat about .attr('value')?22:27
r1chardj0n3sI can write a more complete explanation in the commit message if you like?22:27
TravTnah, i'm not blocking that patch over the commit message22:28
tqtranyes, im not getting why val doesnt work22:28
TravTcommit message is fine22:28
r1chardj0n3stqtran: because .val looks at the wrong part of the DOM, in short22:28
tqtrani understand the missing ctrl in them HTML22:28
r1chardj0n3sit needs to look at *just* the value of the "value" attribute, not at the "current value of the form element" which has been altered by angular22:28
tqtranwill attr('value') work?22:29
r1chardj0n3sthe value attribute is set by django in the page templating, but then angular nukes the form element value22:29
r1chardj0n3stqtran: I didn't try that, will do22:30
tqtranrobcresswell: i think the theme patch is in good shape, i just need to manually pull it down and test it again22:30
robcresswellr1chardj0n3s: What is that code actually supposed to be doing?22:31
tqtranif all goes well, i'll be happy to +2 it through22:31
robcresswelltqtran: Thanks, I appreciate it22:31
*** jtriley_ has joined #openstack-horizon22:31
r1chardj0n3srobcresswell: the JS code sets the image format selector based on the chosen image file/url name22:31
robcresswellAh, I see22:32
*** david_cu has quit IRC22:32
*** jerrygb has joined #openstack-horizon22:32
*** david_cu has joined #openstack-horizon22:33
robcresswellr1chardj0n3s: As to earlier question; yes, fix bug now, rewrite later if there happens to be time.22:33
r1chardj0n3scoolo22:34
*** jtriley has quit IRC22:34
r1chardj0n3sI'll look into whether it can be cleaned up a little using attr() like tqtran suggests22:34
robcresswellr1chardj0n3s: That would be nice. Current implementation is not a big win for code readability.22:35
r1chardj0n3syeah :/22:35
*** jtriley_ has quit IRC22:36
openstackgerritRajat Vig proposed openstack/horizon: Add unit tests for load-edit directive  https://review.openstack.org/23778822:37
*** david_cu has quit IRC22:37
*** jerrygb has quit IRC22:37
*** Drago has quit IRC22:38
*** peristeri has quit IRC22:38
*** absubram has quit IRC22:39
matt-borlandthanks robcresswell / tqtran !22:40
*** chestack has joined #openstack-horizon22:40
*** matt-borland has quit IRC22:41
*** NightKhaos has quit IRC22:41
*** nlahouti has quit IRC22:45
*** adelia_ has joined #openstack-horizon22:46
*** NightKhaos has joined #openstack-horizon22:47
*** adelia has quit IRC22:49
*** adelia_ has quit IRC22:51
r1chardj0n3stqtran: turns out .val() does work (it's short-hand for .attr('value') which is short-hand for the long-hand I wrote)22:52
r1chardj0n3stqtran: it wasn't working previously because the selector was incorrect; I didn't back-track along the investigation tree far enough once I figured that bit out22:53
tqtran:)22:53
r1chardj0n3stqtran: so thanks for the prod!22:53
tqtrangreat, so your patch is a oneliner22:53
tqtranwhich makes it even easier to review lol22:53
r1chardj0n3swell, no22:53
r1chardj0n3sthree liner :-)22:53
r1chardj0n3sI'm gonna add a comment too22:53
r1chardj0n3salso need to figure out the test fails22:55
*** nlahouti has joined #openstack-horizon22:56
*** harlowja has quit IRC22:57
tqtranalrighty, calling it a night, see yall thursday22:57
*** tqtran has quit IRC22:57
*** jingjing_ren has joined #openstack-horizon22:58
*** jingjing_ren has quit IRC22:59
*** jingjing_ren has joined #openstack-horizon22:59
*** SimonChung1 has quit IRC23:01
*** SimonChung has joined #openstack-horizon23:01
*** harlowja has joined #openstack-horizon23:01
*** kzaitsev_mb has quit IRC23:03
Piet_LBaaS edit workflows.  Needs +/- 2. https://invis.io/59524AX4J23:06
*** neelashah has quit IRC23:08
*** Drago has joined #openstack-horizon23:09
*** TravT has quit IRC23:10
*** Drago has quit IRC23:10
*** Drago has joined #openstack-horizon23:10
*** TravT has joined #openstack-horizon23:12
*** TravT_ has joined #openstack-horizon23:12
*** mounica has quit IRC23:14
*** TravT has quit IRC23:16
*** kzaitsev_mb has joined #openstack-horizon23:22
*** david-lyle has quit IRC23:25
*** TravT_ is now known as TravT23:27
*** darrenc is now known as darrenc_afk23:31
*** e0ne has joined #openstack-horizon23:34
*** e0ne has quit IRC23:36
*** e0ne has joined #openstack-horizon23:36
*** e0ne_ has joined #openstack-horizon23:39
*** e0ne has quit IRC23:41
*** lhcheng has quit IRC23:48
*** SimonChung has quit IRC23:48
*** SimonChung1 has joined #openstack-horizon23:48
*** lhcheng has joined #openstack-horizon23:48
*** e0ne has joined #openstack-horizon23:49
*** tjones has quit IRC23:50
*** e0ne_ has quit IRC23:51
*** lapalm has quit IRC23:51
*** darrenc_afk is now known as darrenc23:52
*** e0ne_ has joined #openstack-horizon23:52
*** Drago has quit IRC23:52
*** e0ne has quit IRC23:54
*** mpavlase has quit IRC23:54
*** tjones has joined #openstack-horizon23:56
*** chestack has quit IRC23:57

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