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 (contains SHA512) | yes | alphanumerical |
| |
defaults | objectId | no | is integer, preference object exists with such id |
| |
registered | date | yes | date |
| |
surname | string | yes | implemented | ||
forename | string | yes | implemented | ||
gender | 'male', 'female', null | no |
| ||
locale | string | yes | one of the available localesno |
| |
hometown | string | no | implemented | ||
location | string | no | implemented | ||
languages | array of localeslanguages | no | locales language (like abovesee below) |
| |
picture | string | no | implemented | ||
interests | array of strings | no | implemented | ||
description | string | no | implemented | ||
birthday | date | no | date | implemented | |
infodeck | objectId | no | isInteger, deck exists with such id | implemented |
...
property | type | required | format checking | state of implementation |
---|---|---|---|---|
_id | integer, autoincrement | yes | isInteger |
|
language | stringlanguage | yes | isValidLanguage | |
theme | objectId | yes | theme exists with the id |