manuelgodoy / Bitely_Mobile

Mobile front end for Bitely
0 stars 0 forks source link

Usuario debe ser capaz de editar sus atributos #60

Closed manuelgodoy closed 8 years ago

manuelgodoy commented 8 years ago

El usuario debe poder editar sus atributos desde la pagina de profile. Para hacer esto el backend acepta las siguientes opciones con formato JSON:

        self.reqparse.add_argument('fullname', location = 'json')
        self.reqparse.add_argument('stripeToken', location = 'json')
        self.reqparse.add_argument('dob', location = 'json') # MMDDYYYY
        self.reqparse.add_argument('gender', location = 'json')
        self.reqparse.add_argument('profile_picture', location = 'json')
        self.reqparse.add_argument('preferences', location = 'json')

Preferences debe venir de una lista de opciones que incluya: Vegetarian, Gluten-free, Dairy-free, Vegan, Nuts-free

gianko commented 8 years ago

Puede enviarme las preferencias tipo:

  "preferences": {
    "vegetarian": false,
    "gluteFree": false,
    "dairyFree": false,
    "vegan": false,
    "nutsFree": true
  }

?

gianko commented 8 years ago

No, de hecho solo necesito los true.

y bueno, la lista que se vaya a usar

gianko commented 8 years ago

Listo...

esta funcionando solo el fullname lo demas no lo agarra

manuelgodoy commented 8 years ago

Gian, podemos mandarte y recibir la lista de preferencias como un diccionario pero de la siguiente manera:

  "preferences": {
    "vegetarian": false,
    "gluten_free": false,
    "dairy_free": false,
    "vegan": false,
    "nuts_free": true
  }

La fecha de nacimiento podrias mandarla como un string de "MMDDYYYY" Sigue mandando la fecha de nacimiento como hacias antes

luisotero commented 8 years ago

El date se manda en formato "%Y-%m-%dT%H:%M:%S.%fZ". No hay necesidad de cambiarlo ya que el servidor lo esta esperando asi.

gianko commented 8 years ago

Listo!