Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 372512 - Should be able to Create OrionHub account on OrionHub
Summary: Should be able to Create OrionHub account on OrionHub
Status: RESOLVED FIXED
Alias: None
Product: Orion
Classification: ECD
Component: Client (show other bugs)
Version: 0.4   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 0.5 RC3   Edit
Assignee: Ken Walker CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 381123 (view as bug list)
Depends on:
Blocks: 368739 378758
  Show dependency tree
 
Reported: 2012-02-24 10:37 EST by David Carver CLA
Modified: 2012-06-19 14:11 EDT (History)
6 users (show)

See Also:
simon_kaegi: review+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Carver CLA 2012-02-24 10:37:16 EST
Right now you have to go to http://eclipse.org/orion/getstarted.php to create an orionhub account.  This really should be integrated into the Sign In page, and part of OrionHub itself.   It is very counter intuitive.  If nothing else, there should be a link back to that page on OrionHub so that people can easily create an account.
Comment 1 Ken Walker CLA 2012-02-24 10:47:19 EST
Agree - this should be done in concert with branding/landing page changes
Comment 2 Rafael Chaves CLA 2012-04-18 23:50:26 EDT
No kidding, I got stuck trying to find out how to register, and a google search brought me to this issue.
Comment 3 Susan McCourt CLA 2012-04-19 13:53:34 EDT
Anton is interested in the branding/login page.  We need to grab the account creation code that is currently at eclipse.org/orion and get something going in the main page.
Comment 4 Susan McCourt CLA 2012-05-31 00:10:25 EDT
*** Bug 381123 has been marked as a duplicate of this bug. ***
Comment 5 Ken Walker CLA 2012-06-19 11:53:21 EDT
Proposal to add a URI server property to allow a separate site to handle registrations for the server accounts.

The following property would be added to web-ide.conf

#uncomment this line to set a URI to forward to for registrations for your application
#this only applies if orion.auth.user.creation is set
#orion.auth.registration.uri=http://eclipse.org/orion

Server changes:

http://git.eclipse.org/c/orion/org.eclipse.orion.server.git/commit/?h=Bug372512&id=f479cd94eca7697eba71269420d7acc99fa3d0c3

Client changes:

http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?h=Bug372512&id=cba36799952244421aa018c5b8eb6c6e68695052

Both on Bug372512 branches in client and server

These are the following scenarios:

If NO orion.auth.user.creation and NO orion.auth.registration.uri
	then YES register button with create an account form

If NO orion.auth.user.creation and orion.auth.registration.uri is SET
	then YES register button with create an account form

If orion.auth.user.creation SET and NO orion.auth.registration.uri
	then NO register button 

if orion.auth.user.creation SET and orion.auth.registration.uri SET
	then YES register button with redirect to URI
Comment 6 Simon Kaegi CLA 2012-06-19 12:03:21 EDT
Code and concept look great -- just want to go over various test cases before +1 'ing
Comment 7 Ken Walker CLA 2012-06-19 13:58:45 EDT
Additional commit to account for the case when showing the password reset and then hiding it.  In the case where a URI was set, the registration section was not shown.

http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?h=Bug372512&id=27758abfa08d6915c1535e557e81cb03094bf788
Comment 8 Ken Walker CLA 2012-06-19 14:11:27 EDT
Changes reviewed and pushed to master