Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Responsible: Kurt Junghanns

 

objectid = {
 type: 'string',
 maxLength: 24,
 minLength: 24
}; 

 

user = 

propertytyperequiredformat checkingstate of implementation
_idinteger, autoincrementyesisInteger
  • autoincrement - not implemented
emailstringyesisEmail, unique
  • unique - not implemented
  • isEmail - controlled by ajv
usernamestringyesunique
  • unique - not implemented
passwordstring (contains SHA512)yesalphanumerical
  • hash is generated on frontend
defaultsobjectIdno

is integer,

preference object exists with such id

  • not correctly implemented for now
  • should decide on the preferences data model,
registereddateyesdate
  • need to decide on the date format
surnamestringyes implemented
forenamestringyes implemented
gender'male', 'female', nullno 
  • null value should be possible
localestringyesone of the available locales
  • need to decide on the locale format
hometownstringno implemented
locationstringno implemented
languagesarray of localesnolocales (like above)
  • see locale
picturestringno 

implemented

interestsarray of stringsno 

implemented

descriptionstringno implemented
birthday

date

nodateimplemented
infodeckobjectIdnoisInteger, deck exists with such idimplemented

 

Not yet implemented: preferences = 

propertytyperequiredformat checkingstate of implementation
_idinteger, autoincrementyesisInteger

 

languagestringyesisValidLanguage 
themeobjectIdyestheme exists with the id 
  • No labels