** Description changed:

  Binary package hint: ubuntu-sso-client
  
  In the GTK UI for SSO account creation, the Registration screen used to
  have a text entry for gathering the user full name. That field was
  hidden before maverick's final freeze because the SSO server side will
  not provide an API to actually set that value in the user account.
  
  Since last week, the SSO REST API v1.0 allows passing a new parameter
  'displayname' to the "register" method (as per bug #709496), so we
  should un-hide the "name" text entry and send the value the user entered
  to the SSO backend. Currently, all the new SSO account are being created
  with an empty display name, causing (among other things) having the
  Ubuntu One shares be displayed as "New folder shared by <empty string>".
  Backporting this change will fix this issue.
  
  This change is not big at code level (see the branch proposed in bug
  #709494 for stable-1-0 series), since all the needed code and strings
  are already there (but hidden). Re-showing the "name" text entry will
  change how the UI looks (for the registration case, not for login), so
  this will require a UI freeze exception.
  
  On the other hand, the current proposed branch modifies an existent API
  as per:
  
  158   - def register_user(self, email, password, captcha_id, 
captcha_solution):
  159   + def register_user(self, email, password, displayname,
  160   + captcha_id, captcha_solution):
  
  Is worth noting that the modified API is not meant to be used by any
  other app other than the GTK UI, but to complain with the freeze
  procedures I will be happy to propose a second branch where the
  register_user method maintains its original signature and add a new
- register_user_with_name method that will receive (and send) the new
- displayname parameter.
+ 
+ ---
+ 
+ TEST CASE:
+ Need to NOT have a valid Ubuntu One token and the ability to create a new 
Ubuntu One account
+ 
+ 1. Open System > Accessories > Passwords and Encryption Keys
+ 2. Ubuntu SSO GUI should display with a name field at the top
+ 
+ Expected result: Name field displays and is required (cannot be blank)
+ 
+ 
+ register_user_with_name method that will receive (and send) the new 
displayname parameter.

** Description changed:

  Binary package hint: ubuntu-sso-client
+ 
+ By not having the "displayname" field in the Ubuntu One registration
+ screen, it results in confusing messages to be sent to users. An example
+ is sharing a folder with a user where the user gets a message like: "New
+ folder shared by <empty string>". This bug is fixed in Natty and has
+ been tested.
  
  In the GTK UI for SSO account creation, the Registration screen used to
  have a text entry for gathering the user full name. That field was
  hidden before maverick's final freeze because the SSO server side will
  not provide an API to actually set that value in the user account.
  
  Since last week, the SSO REST API v1.0 allows passing a new parameter
  'displayname' to the "register" method (as per bug #709496), so we
  should un-hide the "name" text entry and send the value the user entered
  to the SSO backend. Currently, all the new SSO account are being created
  with an empty display name, causing (among other things) having the
  Ubuntu One shares be displayed as "New folder shared by <empty string>".
  Backporting this change will fix this issue.
  
  This change is not big at code level (see the branch proposed in bug
  #709494 for stable-1-0 series), since all the needed code and strings
  are already there (but hidden). Re-showing the "name" text entry will
  change how the UI looks (for the registration case, not for login), so
  this will require a UI freeze exception.
  
  On the other hand, the current proposed branch modifies an existent API
  as per:
  
  158   - def register_user(self, email, password, captcha_id, 
captcha_solution):
  159   + def register_user(self, email, password, displayname,
  160   + captcha_id, captcha_solution):
  
  Is worth noting that the modified API is not meant to be used by any
  other app other than the GTK UI, but to complain with the freeze
  procedures I will be happy to propose a second branch where the
  register_user method maintains its original signature and add a new
  
  ---
  
  TEST CASE:
  Need to NOT have a valid Ubuntu One token and the ability to create a new 
Ubuntu One account
  
  1. Open System > Accessories > Passwords and Encryption Keys
  2. Ubuntu SSO GUI should display with a name field at the top
  
  Expected result: Name field displays and is required (cannot be blank)
  
- 
- register_user_with_name method that will receive (and send) the new 
displayname parameter.
+ register_user_with_name method that will receive (and send) the new
+ displayname parameter.

** Also affects: ubuntu-sso-client (Ubuntu Maverick)
   Importance: Undecided
       Status: New

** Changed in: ubuntu-sso-client (Ubuntu Maverick)
    Milestone: None => maverick-updates

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/742678

Title:
  [SRU] Registration should require user full name

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to