Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about human connection skeleton project. #12

Open
araujoheiker opened this issue Aug 10, 2020 · 1 comment
Open

Question about human connection skeleton project. #12

araujoheiker opened this issue Aug 10, 2020 · 1 comment

Comments

@araujoheiker
Copy link

Saludos, espero se encuentren muy bien, a continuacion quisieramos plantear ciertas interrogantes de nivel tecnico y estructural del proyecto en desarrallo. Tomando como base el proyecto Human/Connection.
En primer lugar, con respecto a las entidades/modelos existentes en el proyecto base Human Connection, se pueden realizar cambios sobre ellas? Para citar un ejemplo especifico, el nodo/modelo de Category.js/Category.gql tiene como atributos definidos:
id, name, slug, icon, createdAt, updatedAt, y Post, que es una relacion de tipo IN con el nodo Post, sin embargo, para efectos de los atributos que se tienen contemplados en nuestra solucion para la entidad de categorias, hay otros atributos adicionales que deberia tener esta entidad, para mejor referencia de dichos atributos revisar https://docs.google.com/spreadsheets/d/1aSzhFRZ0zXlQe-esQLkx0U6E6eanUm25QWcN1NPA2uU/edit#gid=0 Entonces, la entidad actual de category es la misma que se usara para representar la entidad category que se muestra en el documento en el enlace? En caso de que si, solo se agregarian los atributos sin afectar las relaciones existentes?
La siguiente pregunta, es similar a la anterior, pero ahora para el modelo/nodo de User.js/User.gql, es esa la misma entidad que se utilizara para las operaciones de creacion, edicion, y transacciones para el usuario? Tales como: loggin, logout, changePassword? O usaremos una nueva entidad para representar al usuario de nuestra solucion?

@sfc-gh-eraigosa
Copy link
Contributor

En primer lugar, con respecto a las entidades/modelos existentes en el proyecto base Human Connection, se pueden realizar cambios sobre ellas?

Si , hagamos los cambios con el pull request, y empezamos una lista de los cambios para tener algo para maintenance.

Entonces, la entidad actual de category es la misma que se usara para representar la entidad category que se muestra en el documento en el enlace?

OK, 👍🏽 but do not remove columns, only edit or extend so the test for other parts of the original site remain functional for our validation.

En caso de que si, solo se agregarian los atributos sin afectar las relaciones existentes?

Si

que se utilizara para las operaciones de creacion, edicion, y transacciones para el usuario?

Depende, si alluda con la implementación tener nuevas tablas, entonces esta bien. Si nos ayuda en el codigo tener las mismas porque queremos poder acer conexiones con API's como Google Auth o la existing login/logout/changepassword, entonces devemos de usar las mismas. Yo creo que es posible estar asi con las mismas tablas para seguridad.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants