15:01:05 <e0ne> #startmeeting horizon
15:01:06 <openstack> Meeting started Wed Apr 17 15:01:05 2019 UTC and is due to finish in 60 minutes.  The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:08 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01:10 <openstack> The meeting name has been set to 'horizon'
15:02:13 <e0ne> hi
15:02:20 <rdopiera> aloha
15:02:56 <vishalmanchanda> Hi all
15:03:50 <dklyle> o/
15:04:22 <e0ne> we've got a good team to start :)
15:04:43 <e0ne> #topic Notices
15:05:08 <e0ne> OpenStack Stein was released last week. thanks everybody for contributions
15:05:29 <e0ne> here is Train schedule:
15:05:31 <e0ne> #link https://releases.openstack.org/train/schedule.html
15:06:55 <e0ne> we're about 1.5 weeks before the Summit and PTG
15:07:19 <e0ne> #link https://www.openstack.org/summit
15:07:51 <e0ne> here is our PTG planning etherpad
15:07:55 <e0ne> #link https://etherpad.openstack.org/p/horizon-train-ptg
15:08:26 <e0ne> that's all updates from my side
15:08:50 <e0ne> I didn't do stable/* releases last week:(. will do it today or tomorrow
15:09:24 <e0ne> #topic Open Discussion
15:09:37 <e0ne> do we have anything more to discuss?
15:09:50 <rdopiera> so, I would like to bring back a stalled blueprint
15:10:00 <rdopiera> https://blueprints.launchpad.net/horizon/+spec/allow-users-change-expired-password
15:10:03 <rdopiera> this one
15:10:41 <e0ne> oh... it's really good to have it done
15:11:02 <vishalmanchanda> rdopiera: +1
15:11:09 <e0ne> rdopiera: what about 'change password on first login'?
15:11:12 <rdopiera> yeah we have some customers that want it
15:11:21 <rdopiera> e0ne: well, that would be included in this
15:11:35 <e0ne> cool
15:11:42 <rdopiera> as it's basically a password that is expired from the get go, pretty much?
15:11:57 <e0ne> we've got a bug for it https://bugs.launchpad.net/keystone/+bug/1791111
15:11:58 <openstack> Launchpad bug 1791111 in OpenStack Dashboard (Horizon) "allow change password upon first use as user" [High,Confirmed]
15:12:43 <rdopiera> I didn't do research on the APIs yet, but I'm told that keystone apis for changing the passowrds don't require login precisely to support this use case
15:14:19 <rdopiera> so this should be a relatively easy -- maybe just a custom error page with a form for changing the password on it
15:14:35 <e0ne> sounds reasonable to me
15:14:54 <dklyle> I'm interested to see the API that allows that
15:15:07 <rdopiera> dklyle: it's the keystone password change api
15:15:11 <rdopiera> dklyle: we use it already
15:15:17 <rdopiera> dklyle: it just requires your old password
15:15:29 <dklyle> ok
15:15:37 <dklyle> interesting
15:15:37 <rdopiera> dklyle: if you look at our user password change form (not the admin one)
15:16:39 <dklyle> https://developer.openstack.org/api-ref/identity/v3/index.html?expanded=change-password-for-user-detail#change-password-for-user
15:16:44 <dklyle> ok, I see it now
15:16:56 <rdopiera> yes, precisely
15:24:07 <rdopiera> anyone else?
15:24:23 <e0ne> nothing from me
15:24:57 <rdopiera> I will assign that blueprint to myself
15:25:05 <e0ne> rdopiera: thanks!
15:28:48 <e0ne> let's wrap up the meeting if there is nothing more to discuss
15:30:00 <e0ne> thanks everybody for the participation!
15:30:05 <e0ne> #endmeeting