Skip to content

FGasquez/ruby-tp-integrador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTPS opción ruby

Para la última entrega, se creó una versión web del polyconsultorio utilizando Ruby On Rails.

Se separó por un lado las entregas pasadas (en el directorio cmd) y por otro lado la aplicación rails (en el directorio polyconsultorio).

Decisiones de diseño

Para la verificación de los permisos se utilizó la gema ActionPolicy, que permite definir reglas de acceso a recursos.

Los ABM básicos para Professional y Appointment se realizaron utilizando rails generate scaffold, luego se adaptaron los modelos para asociar los appointments a los profesionales.

No se implementó un reschedule de appointment, porque se consideró que con alcanzaba con el editar un appointment, dónde se permite editar la fecha de los mismos, validando que el professional no tenga otro appointment en esa fecha y hora.

Para la visual se utilizó el framework CSS Bulma, pero este apartado quedó incompleto.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published