Responsible: Kurt Junghanns
objectid = { | |
type: 'string', | |
maxLength: 24, | |
minLength: 24 | |
}; |
user =
property | type | required | format checking | state of implementation | ||
---|---|---|---|---|---|---|
_id | integer, autoincrement | yes | isInteger |
| ||
string | yes | isEmail, unique |
| |||
username | string | yes | unique |
| ||
password | string , md5(contains SHA512) | yes | - | md5 - not implementedalphanumerical |
| |
defaults | objectId | no | is integer, preference object exists with such id |
| ||
registered | string, date | yes | ?date |
| ||
surname | string | noyes | implemented | |||
forename | string | noyes | implemented | |||
gender | 'male', 'female', null | no |
| |||
locale | string | no | ? | should yes | one of the available locales |
|
hometown | string | no | implemented | |||
location | string | no | implemented | |||
languages | array of stringslocales | no | ? | should decide on the formatlocales (like above) |
| |
picture | string, url | no | implemented | |||
interests | array of strings | no | for now the datatype is string implemented | |||
description | string | no | implemented | |||
birthday | { year: integer, month: integer, day: integer}date | no | date | implemented | ||
infodeck | objectId | no | isInteger, deck exists with such id | implemented |
...