WebAPI/ContactsAPI: Difference between revisions

Jump to navigation Jump to search
→‎Priority 6 feature requests: add food like/dislike/restriction/allergy as a Priority 6 feature request
(collect more feature requests from old comments in bug 746066)
(→‎Priority 6 feature requests: add food like/dislike/restriction/allergy as a Priority 6 feature request)
Line 213: Line 213:
* custom dates
* custom dates
** Child's birthday - use a separate contact for the child with 'bday' instead and then this upgrades to level 4 - just needs the 'related' property.
** Child's birthday - use a separate contact for the child with 'bday' instead and then this upgrades to level 4 - just needs the 'related' property.
** First met.
** First met (who?)
** Divorced.
** Divorced (who?)
* tagged fields - allow any contact field to be arbitrarily tagged with one or more tags by the user.
* tagged fields - allow any contact field to be arbitrarily tagged with one or more tags by the user.
* '''t-shirt-size''' - as used in https://phonebook.mozilla.org
* '''t-shirt-size''' - as used in https://phonebook.mozilla.org
* '''food like/dislike/restriction/allergy''' (helpful when ordering or preparing food for a group)
** all are useful when planning a dinner party
** ''dislikes'' are things a person dislikes but isn't going to freak out if there's a little bit of
** ''restrictions'' are things a person <em>chooses</em> to not eat, for any number of optional reasons, e.g. health, ecological/ethical, religious, tradition/custom
** ''allergies'' are things a person should or MUST not eat because they cause distress, illness, and potentially death.


ContactTelephone properties:
ContactTelephone properties:
* '''category''' - suggestion from Jonas. The field would be an array of strings. That way we can add "favorite" to the category array to favorite a phone number, and we could add "operator:Telephonica" to indicate a particular operator.
* '''category''' - suggestion from Jonas. The field would be an array of strings. That way we can add "favorite" to the category array to favorite a phone number, and we could add "operator:Telephonica" to indicate a particular operator.
** ContactTelephone already has a 'type' DOMString[], and 'PREF' is already used as *a* type value by other implementations (Android AB, iOS AB) to indicate "favorite" phone number of a contact.
* '''carrier''' per request from Telefonica. Recommendation: postpone til after v1. Outstanding questions:
* '''carrier''' per request from Telefonica. Recommendation: postpone til after v1. Outstanding questions:
** What problem is it solving?
** What problem is it solving?
canmove, Confirmed users
2,887

edits

Navigation menu