[SAC] [OSGeo] #2971: osgeo user id creation page not allowing multiple selection

#2971: osgeo user id creation page not allowing multiple selection
---------------------+-----------------------
Reporter: jive | Owner: cvvergara
     Type: task | Status: new
Priority: normal | Milestone: Unplanned
Component: WebSite | Keywords:
---------------------+-----------------------
bolsena feedback when setting up new user, it is very hard to get started.

The first question "1. Why do you need an OSGeo account?" does not allow
multiple selection - and does not include the "create project page" or
"create service provider" topics of interest today.

IMPORTANT: It was assumed that the radio button indicated the OSGeo User
ID would be *limited* to the single use selected (so the process was
abandoned until code sprint help)

Action use *checkbox* :slight_smile:
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971&gt;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
---------------------+------------------------
Reporter: jive | Owner: cvvergara
     Type: task | Status: new
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: |
---------------------+------------------------
Comment (by jive):

2. Link showing your affiliation to your email address

This question makes no sense as email address has not been provided yet
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:1&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
---------------------+------------------------
Reporter: jive | Owner: cvvergara
     Type: task | Status: new
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: |
---------------------+------------------------
Comment (by jive):

It is not really clear about sending the email, and nobody is going to
know how to join an IRC chat :slight_smile:
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:2&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
---------------------+------------------------
Reporter: jive | Owner: cvvergara
     Type: task | Status: new
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: |
---------------------+------------------------
Comment (by jive):

The "Full Name" and "Surname" question is weird? It is good to have the
"Sol Katz" and "Katz" example or we would have messed it up?

But it looks like a trick, why would we need Surname?
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:3&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
---------------------------+---------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-I
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+---------------------------------------
Changes (by robe):

* owner: cvvergara => sac@…
* component: WebSite => Systems Admin
* milestone: Unplanned => Sysadmin Contract 2023-I

Comment:

I presume you are talking about this page -
https://id.osgeo.org/ldap/create
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:4&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
---------------------------+---------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-I
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+---------------------------------------
Comment (by strk):

I added the Sol Katz example long ago, as I also found it weird
to require both "full" name and surname, but that's the way it
was in the database so I documented that rather than propose changes.

About the form, the IRC <-> Matrix bridge is currently down so
we'd now need 2 links instead of one, and the links should go
directly to a webchat system (IRC would be anonimous, matrix would
not, so I'd rather use the IRC one).

Personally I was never a fan of that form with all those requests
as I find email back and forth being more capable of building
a relationship.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:5&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
---------------------------+---------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-I
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+---------------------------------------
Comment (by strk):

Jive if you want to make a proposal for the change, the code is here:
https://git.osgeo.org/gitea/sac/web-cgi-bin
I've added you as a collaborator
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:6&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
----------------------+---------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-I
Component: SysAdmin | Resolution:
Keywords: |
----------------------+---------------------------------------
Comment (by jive):

I am not too sure how comfortable I am writing python; but this really
needs to be done.

The experience of trying to help people at osgeo booth is terrible.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:7&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
----------------------+---------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-I
Component: SysAdmin | Resolution:
Keywords: |
----------------------+---------------------------------------
Comment (by jive):

Notes:
- The OSGeo Community logo is for projects not people; use the OSGeo Logo
only
- Explain what OSGeo User id is for linking to
https://www.osgeo.org/community/getting-started-osgeo/osgeo_userid/
- Provide the "Enter mantra" form at the top of the page
- Make a separate heading to "request a mantra", with clear instructions
to send an email.
- Make an "example email heading" that shows some content by default, and
only then provide a drop down of example emails (this makes it clear why
multiple selection is not needed)
- Default to "Join Open Source Geospatial Foundation, to allow login to
website and wiki"

Technical question:

- Can we ask for their email address and send an email on their behalf
like a normal *contact us form*? Yes it would result in spam but this is a
small price to pay for usability improvement.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:8&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
----------------------+---------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-I
Component: SysAdmin | Resolution:
Keywords: |
----------------------+---------------------------------------
Comment (by jive):

strk I have added a pull request to the repository; if someone more
experienced with python and javascript than me can review it would be
appreciated.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:9&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
----------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-II
Component: SysAdmin | Resolution:
Keywords: |
----------------------+----------------------------------------
Changes (by robe):

* milestone: Sysadmin Contract 2023-I => Sysadmin Contract 2023-II

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:10&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
----------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-II
Component: SysAdmin | Resolution:
Keywords: |
----------------------+----------------------------------------
Comment (by jive):

Some thing is wrong, staging https://id.staging.osgeo.org/ldap/create
accepts the mantra, but production does not
https://id.osgeo.org/ldap/create
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2971#comment:11&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2971: osgeo user id creation page not allowing multiple selection
----------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: closed
Priority: normal | Milestone: Sysadmin Contract 2023-II
Component: SysAdmin | Resolution: fixed
Keywords: |
----------------------+----------------------------------------
Changes (by cvvergara):

* status: new => closed
* resolution: => fixed

Comment:

It is accepted now, the mantra was compromised and changed.
The changes done by Jive have been incorporated to ansible and deployed on
stagin and production.
--
Ticket URL: <#2971 (osgeo user id creation page not allowing multiple selection) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.