15:01:47 <e0ne> #startmeeting horizon
15:01:47 <openstack> Meeting started Wed Mar 10 15:01:47 2021 UTC and is due to finish in 60 minutes.  The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:48 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01:50 <openstack> The meeting name has been set to 'horizon'
15:02:08 <vishalmanchanda> hi
15:02:13 <rdopiera> hello
15:02:16 <tmazur> o/
15:06:08 <e0ne> hi
15:06:20 <e0ne> let's start. I hope amotoki will join us soon
15:07:04 * e0ne #topic Notices
15:08:13 <e0ne> Xena PTG has been scheduled on 19-23 of April
15:08:20 <e0ne> registration is free
15:08:31 <e0ne> #link http://lists.openstack.org/pipermail/openstack-discuss/2021-March/020778.html
15:09:04 <e0ne> I hope everybody will join and we'll have a good number of conversations
15:09:18 <vishalmanchanda> again virtual ptg:(
15:09:47 <e0ne> vishalmanchanda: covid-19 situation is pretty bad still :(
15:10:02 <vishalmanchanda> yeah.......
15:10:58 <e0ne> congrats vishalmanchanda as our new PTL for Xena release!
15:11:06 <e0ne> #link https://governance.openstack.org/election/
15:11:19 <vishalmanchanda> hehe thanks:)
15:11:30 <e0ne> vishalmanchanda: thanks for volunteering for being a PTL
15:12:34 <vishalmanchanda> looking forward to it.
15:12:43 <vishalmanchanda> Let's see how it goes.
15:13:23 <e0ne> everything will be good, I'm sure :)
15:13:32 <e0ne> vishalmanchanda: don't worry
15:13:32 <rdopiera> I'm sure you will smash it
15:14:18 <vishalmanchanda> I hope you guys will continue to contribute in next cycle.
15:14:24 <e0ne> vishalmanchanda: +1
15:14:34 <tmazur> Sure!
15:15:11 <e0ne> let's finish some Wallaby businesses before
15:15:15 <e0ne> #link https://releases.openstack.org/wallaby/schedule.html
15:15:56 <e0ne> this week is a feature freeze and soft string freeze
15:16:51 <e0ne> after this milestone, only bugfixes are allowed
15:16:59 <amotoki> sorry for late. I watched two cycling races in parallel and didn't notice the time :p
15:17:31 <e0ne> technically, horizon uses other release model, but it's good to follow these milestones
15:18:36 <amotoki> folloing the feature freeze sounds fair.
15:20:04 <e0ne> amotoki: it's not fair that burton us cup cancelled but cycling championships are going :(
15:20:33 <amotoki> e0ne: hehe
15:21:57 <e0ne> do we have any unmerged feature proposal?
15:22:12 <amotoki> hopefully most tnings can recover in either of new or exsiting sways :)
15:22:31 <amotoki> s/sways/ways/
15:22:35 <tmazur> the one about autofocus on login screen
15:22:52 <e0ne> I didn't find anything in the list https://review.opendev.org/q/project:openstack/horizon+status:open #link
15:23:15 <tmazur> I've added the discussion of it to agenda
15:23:22 <e0ne> tmazur: I prefer to treat it as bugfix
15:23:40 <tmazur> e0ne: even if we agree to add a new setting?
15:23:55 <e0ne> oh... I missed it
15:24:00 <rdopiera> one more reason to not add a new setting ;-)
15:24:07 <tmazur> haha
15:24:12 <amotoki> let's discuss it in a dedicate topic anyway
15:24:18 <tmazur> yes
15:24:19 <e0ne> amotoki: +1
15:24:59 <e0ne> anyway, that's all updates from my side
15:25:24 <amotoki> one thing from me
15:25:25 <vishalmanchanda> e0ne: we also have to add Wallaby Cycle Highlights by this week.
15:25:35 <vishalmanchanda> #link http://lists.openstack.org/pipermail/openstack-discuss/2021-March/020900.html
15:26:03 <e0ne> vishalmanchanda: thanks for a reminder. I'll go via release notes and propose a patch today
15:26:16 <vishalmanchanda> e0ne: thanks.
15:26:24 <ikanias> I think that putting the domain field at the top is wrong
15:26:35 <ikanias> It should be below the password
15:26:36 <vishalmanchanda> amotoki: please continue.
15:26:37 <ikanias> field
15:26:50 <ikanias> Many web sites do that that way
15:26:52 <amotoki> ikanias: we will discuss it later in this meeting
15:26:59 <ikanias> sure
15:27:03 <amotoki> ikanias: we are in the "Notices" section
15:27:11 <amotoki> Renaming Chinese locales landed successfully. I confirmed all translation jobs worked as expected.
15:27:20 <amotoki> I hope all plugins can cut a release including it.
15:27:24 <e0ne> amotoki: awesome!
15:27:32 <vishalmanchanda> amotoki: great.
15:27:33 <rdopiera> thank you for handling that
15:27:35 <amotoki> freezer-web-ui is the only plugin which does not merge it.
15:27:49 <amotoki> but what we can do is just to wait for them
15:28:09 <amotoki> most plugins landed translation imports, so it would be no problme.
15:28:14 <amotoki> that's all from me.
15:28:32 <e0ne> amotoki: thanks a lot for driving this effort
15:28:53 <amotoki> yw
15:29:44 <e0ne> let's move to the next topic
15:30:07 <e0ne> I don't know who added it but I like it
15:30:15 <rdopiera> it was me
15:30:39 <e0ne> #topic Promoting Tatiana to core.
15:30:47 <rdopiera> I would like to propose tmazur as a core reviewer
15:31:06 <rdopiera> She has a long history with the horizon project
15:31:43 <vishalmanchanda> It would be great to have tatina in our core-team:)
15:31:59 <e0ne> #link https://www.stackalytics.io/?module=horizon-group&metric=commits&user_id=tmazur
15:32:07 <e0ne> #link https://www.stackalytics.io/?module=horizon-group&user_id=tmazur
15:32:49 <e0ne> will it be a double-horizon-core or just a second time horizon-core?
15:32:59 <tmazur> haha
15:33:08 <tmazur> I don't know :)
15:33:18 <rdopiera> tmazur: oof, you still count as Mirantis!
15:33:28 <rdopiera> in stackalytics
15:33:33 <vishalmanchanda> 🙂
15:33:39 <amotoki> surprising....
15:33:48 <tmazur> Yesss, I remember there were some difficulties with affiliation changing
15:33:54 <amotoki> tmazur: you can push your info to the stackalytics repo
15:34:03 <e0ne> rdopiera: me too...
15:34:32 <tmazur> I guess I even should contact someone directly
15:34:54 <rdopiera> not like it's critically important
15:34:56 <vishalmanchanda> https://review.opendev.org/q/project:x%252Fstackalytics+status:open
15:35:32 <tmazur> rdopiera: definitely
15:36:20 <amotoki> aside from that, I am fine to add her to the core team. it would be a nice improvement to cover more areas deeply. She is familiar with angular area.
15:36:20 <e0ne> tmazur: AFAIR, there was some json file in the repo with mapping. I'll let you know once I find it
15:36:25 <e0ne> I need to do the same
15:36:33 <tmazur> e0ne: ok, thanks!
15:37:06 <tmazur> And thanks everyone for promoting me!
15:37:07 <amotoki> tmazur: I also have experience on stackalitics thing. we can help you.
15:37:19 <ikanias> tmazur: Congrats!
15:37:25 <rdopiera> we have the technology ;-)
15:37:27 <amotoki> it looks like we have a consensus.
15:37:32 <tmazur> I will proceed with doing my best for Horizon ;p
15:37:44 <e0ne> I think we've got an agreement and there is no need to make a voting in a mailing list
15:37:47 <tmazur> amotoki: thanks!
15:37:56 <amotoki> do you need to nominate her officially in the mailing list or is it an apporval?
15:38:13 <amotoki> e0ne: you are faster than me.
15:38:51 <e0ne> amotoki: I'll send a mail to the ML just to make it a bit more official :)
15:38:57 <vishalmanchanda> IMO It is better to announce on mail chain as well as per openstack docs.
15:39:10 <e0ne> but since all cores agreed, we don't need a voting
15:39:28 <e0ne> of course, rdopiera can change his vote ;)
15:39:37 <amotoki> i think the notice would be fine
15:39:45 <e0ne> amotoki: +1
15:40:03 <e0ne> tmazur: welcome back to the team!
15:40:21 <tmazur> Woohoo! Happy to be back! :D
15:40:27 <vishalmanchanda> tmazur: Congrats:)
15:40:48 <amotoki> tmazur: welcome :)
15:41:48 <e0ne> #topic Login page autofocus discussion
15:42:02 <e0ne> #link https://review.opendev.org/c/openstack/horizon/+/777690
15:42:15 <tmazur> So we have a few options here
15:43:04 <e0ne> I don't really want to introduce a new config option for it
15:43:07 <tmazur> To add a new setting to shift it wherever we want, to pick the Domain field only when it's empty and to shift the Domain field to the bottom
15:44:36 <amotoki> at the staring point, the current behavior is to focus on "domain" field even if "domain" field is filled with the value used previously.
15:44:43 <ikanias> I think that putting the domain field at the top is wrong from UX point of view
15:44:48 <tmazur> I introduced the new setting solution but after a discussion we had with rdopiera and ikanias it seems not a good solution now
15:45:00 <amotoki> ikanias: why do you think so?
15:45:09 <rdopiera> ikanias: do you have any examples of other services that put the username first?
15:45:23 <amotoki> ikanias: username is unque inside a domain
15:45:36 <ikanias> In all my previous apps I worked for the domain was always last to appear
15:45:59 <ikanias> I will get examples if you wish
15:46:21 <amotoki> a used ID can determined as a combination of username and domain name (or ID).
15:46:47 <amotoki> considering this, putting "password" field between "user" and "domain" is a bit confusing to me
15:46:54 <amotoki> but others can have other opinions.
15:47:14 <tmazur> amotoki: not between, after the password
15:47:30 <tmazur> amotoki: oops, please ignore
15:47:35 <amotoki> tmazur: np
15:47:36 <ikanias> amotoki: Username and password ahould always be one below the other IMO
15:47:50 <rdopiera> amotoki: but that is the administrator's point of view, the users themselves don't think about themselves as belonging to a domain
15:49:03 <rdopiera> amotoki: it's more like selecting where to log in for them
15:49:08 <rdopiera> where they want to go
15:49:43 <rdopiera> especially since often they may have logins in multiple domains
15:49:55 <ikanias> amotoki: I think we also need to be aligned to the rest of the web apps that exist
15:50:17 <e0ne> ikanias: good point. do you have examples by the hand?
15:50:39 <amotoki> I remembers that windows login page has "domain" selection at the bottom.
15:50:39 <ikanias> e0ne: currently no but i will get you
15:51:00 <e0ne> ikanias: it will be useful
15:51:13 <ikanias> e0ne: sure will work on it after the meeting
15:51:32 <e0ne> from my PoV, I prefer to have such order: 1)domain 2)login 3)password
15:51:35 <tmazur> Windows XP at least, yes
15:51:54 <e0ne> but in anyway, I don't want to introduce a new config option for it
15:53:16 <amotoki> I see less value in a new setting too
15:53:36 <rdopiera> https://duckduckgo.com/?q=login+screen+domain+-windows&t=canonical&iar=images&iax=images&ia=images
15:53:49 <rdopiera> a quick search shows that it seems to be a pattern
15:54:02 <tmazur> I remember seeing somewhere login - domain - password too...
15:54:18 <rdopiera> http://2.bp.blogspot.com/-hVhEQWgDVLY/ULtR1Uq3CCI/AAAAAAAAA6M/BLOoFSv0Wkw/s1600/db3fde3a98cfc4eb3b2bd264bc8caeec-761004.jpeg
15:54:37 <amotoki> most examples have only user nad password fields though... :(
15:55:21 <rdopiera> but the ones that have a domain field, have it last
15:55:22 <ikanias> The oracle example has a domain below
15:55:29 <rdopiera> probably because of Windows
15:55:42 <rdopiera> I would expect everyone to copy Windows
15:55:45 <ikanias> http://2.bp.blogspot.com/-hVhEQWgDVLY/ULtR1Uq3CCI/AAAAAAAAA6M/BLOoFSv0Wkw/s1600/db3fde3a98cfc4eb3b2bd264bc8caeec-761004.jpeg
15:56:22 <rdopiera> oh yes, market leader ;-)
15:56:34 <ikanias> I believe that if ORACLE uses this method then it is a good one
15:56:39 <ikanias> :-)
15:57:03 <amotoki> While I still think the order of domain->user->password as natural, I have no strong opinion.
15:57:19 <amotoki> If we move the domainf field to the bottom, do you no longer need a new setting?
15:57:45 <tmazur> amotoki: yes, we will just have a focus on user field
15:57:54 <tmazur> as the first one
15:58:22 <rdopiera> I agree that it is more logical, but habit trumps logic
15:58:38 <amotoki> okay.... I always feel frustrated in the login form of Windows when switching a domain though
15:59:22 <e0ne> we've got one minute left
15:59:40 <e0ne> let's continue in #openstack-horizon channel
15:59:55 <tmazur> yes
16:00:06 <amotoki> it looks better to confirm our consensus. let's contineu in #-horizon
16:00:22 <e0ne> #endmeeting