Feature #100

Unique attribute values

Added by colin moock 1149 days ago. Updated 431 days ago.

Status :New Start :12/12/2008
Priority :Normal Due date :
Assigned to :- % Done :

0%

Category :Attributes
Target version :Future

Description

Implement a system where a client attribute can be defined as "unique," meaning that the attribute value must be unique among the clients that define an attribute by the same name.

Use case:

A client with no user account in a chat room chooses a screen name, such as "Tom". The chat application uses a "unique attribute" to guarantee that no other client can use the screen name "Tom" for the duration of the chat session.

Implementation:

  • The u3 message should specify that an attribute is unique by setting bit 4 of the attrOptions parameter.
  • If a client sets an attribute to a duplicate value, that client receives a u8 with the status ILLEGAL_DUPLICATE_VALUE

History

12/18/2008 01:47 PM - colin moock

  • Category set to Attributes
  • Assigned to set to derek clayton

05/12/2009 12:55 PM - colin moock

  • Subject changed from implement unique attribute values to Implement unique attribute values

01/19/2010 10:52 PM - colin moock

  • Target version set to Future

11/19/2010 09:48 PM - colin moock

  • Target version changed from Future to Union 1.0 Beta 2

11/30/2010 12:12 AM - colin moock

  • Subject changed from Implement unique attribute values to Unique attribute values
  • Assigned to deleted (derek clayton)
  • Target version changed from Union 1.0 Beta 2 to Future

Also available in: Atom