pablodanielrey / ttps

práctica de ttps
GNU General Public License v3.0
0 stars 0 forks source link

empleado modifica un médico informante. - no está en la especificacion. #49

Open pablodanielrey opened 2 years ago

pablodanielrey commented 2 years ago

para obtner los médicos informantes GET http://127.0.0.1:8000/personas_api/medicos_informantes/

trae algo parecido a: [ { "id": "6e60b83e-fab6-4b49-9dd2-adbbd4f90c6e", "nombre": "Medico", "apellido": "Informante", "email": "medico@simed.com", "matricula": "matricula_de_informante1", "usuario": { "username": "medicoinf", "password": "" } }, { "id": "26f9002c-efd8-4b25-823d-3eba463f9253", "nombre": "Medico2", "apellido": "Informante2", "email": "medico2@simed.com", "matricula": "matricula_de_informante2", "usuario": { "username": "medicoinf2", "password": "" } } ]

para actualizar los datos del médico informante se debe realizar un put a la url corrcta conformada por el id.

PUT: http://127.0.0.1:8000/personas_api/medicos_informantes/26f9002c-efd8-4b25-823d-3eba463f9253/

con el contenido: { "nombre": "Medic2o2", "apellido": "Informante2", "email": "medico2@simed.com", "matricula": "matricula_de_informante2", "usuario": { "username": "medicoinf2", "password": "algo1" } }

si se envía otro nombre de usuario NO se modifica. ahora la api ignora cambios de username.