main's People
main's Issues
Maquetación y estilo del apartado de la interfaz de usuario de la pestaña de Perfil
Maquetación y estilo de la vista de investigadores
R2: Institución Educativa - Modificar
Yo como institución educativa quiero poder modificar los datos de la institución para así mantener actualizados estos mismos.
R14:Investigador – Modificar datos
Yo como
investigador quiero
poder modificar los
datos de mi cuenta
para así mantenerlos
actualizados
Institución educativa: Ver lista de solicitudes de ingreso
En el apartado de perfil, la institución educativa podrá visualizar la lista de solicitudes de investigadores para formar parte de ellas.
- Esto se logrará con el modelo de SolicitudIngreso, filtrando por el campo de insititución_educativa
Restricción para no volver a enviar Solicitud de Trabajo a el mismo investigador
Cuando un usuario mande una solicitud de trabajo a un investigador, ya no podrá enviarle otra solicitud hasta que el investigador le de una respuesta a esa solicitud.
Consultar solicitudes de trabajo
Creación de modelo de Solicitud de Trabajo
App: Vinculación
Modelo: SolicitudTrabajo
Campos:
- usuario_a_vincular: investigador o grupo académico con la que se quiere vincular
- usuario_solicitante: usuario que solicita el servicio de un investigador o grupo académico
- estado: en proceso / finalizada / incumplida (en caso de que no se cumpla con la tarea) / rechazada (solicitud rechazada por el investigador) / cancelada (solicitud cancelada por quien la solicita)
- titulo: titulo de la solicitud. Ej: "Problema con Plagas", "Desarrollo de Software de Geolocalización"
Ver detalle de Solicitud de Trabajo
En la lista donde se consultan la lista de solicitudes, el investigador/institución/empresa podrá seleccionar una para a partir de ahí consultar el detalle de la solicitud, se deberán mostrar los siguientes campos:
- nombre del usuario que realiza la solicitud
- título del trabajo
- descripción
- imágenes (opcional)
- etiquetas (por definirse)
Realizar los cambios de nombres solicitados en la reunión
Durante la reunion se solicito el cambio de un par de nombres del front-end. Favor de hacerlos en el correspondiente lugar.
Maquetación y estilo de la interfaz de usuario de la pestaña de Noticia
R6: Institución Educativa – Eliminar Cuenta
Yo como institución educativa quiero poder eliminar la cuenta del plantel de la plataforma junto con todos sus datos para poder retirarme de esta en cualquier momento sí así lo deseo
Restructurar el sistema y pasar las apps al nuevo diseño
R15: Investigador – Eliminar cuenta
Yo como investigador quiero poder eliminar mi cuenta del sistema para así asegurar que esta no aparezca más en búsquedas o solicitudes cuando decida retirarme del sistema.
Añadir campos de "Imagen de Perfil" y "Acerca de"
Ambos atributos se reflejaran en el perfil público del usuario
Institución Educativa: Aceptar solicitud de ingreso
La institución debe tener la opción para poder aceptar las solicitudes de ingreso de los investigadores.
- Cuando se acepte, el investigador se añadirá a su lista de miembros. De igual manera se le enviará un correo informandole que fue aceptado.
- Si la solicitud se niega, se le enviará un correo al investigador informándole que la solicitud se le fue negada. El botón para poder solicitar el ingreso volverá a estar disponible
Refactorización del CSS para la pagina en general.
Se refactorizo el css para todas las paginas.
Ver perfil público de un Investigador/Institución/Empresa
Cualquier usuario podrá ver el perfil público de cualquier instancia, mostrando su descripción e imágenes.Se mostrarán además información de el, y aparecerá un botón para que se le pueda solicitar una colaboración
Restructuración del formulario de login y registro
Funcionalidad para aceptar o negar solicitud de trabajo
En la lista de solicitudes de trabajo el investigador/institución/empresa debe tener la opción de realizar una de estas dos funciones, al elegir una el estado de la instancia de SolicitudTrabajo se modificará dependiendo de la opción elegida
Funcionalidad de Solicitar Trabajo
Al hacer clic en el botón de Solicitar trabajo en la página del perfil de un investigador/institución/empresa se mostrará otra página con los datos a llenar para comenzar el trabajo, se deberán llenar los siguientes campos:
- Título del trabajo
- Descripción
Vinculacion - Filtrar investigadores por municipio
Agregar un filtro de municipio a los filtros del mapa.
Vinculacion - Filtrar categorías por áreas de conocimiento
Las categorías en la barra de búsqueda para el mapa deben poder ser filtradas por su área de conocimiento
Implementar la plantilla de dashboard de administración.
Se debe crear toda la parte visual o de interfaces de usuario del panel de administración del sistema, para esto se proponen tres cosas.
-
Utilizar la plantilla de AdminLTE, es una plantilla muy completa y con muchas cosas ya hechas que nos facilitaran el trabajo de desarrollo de front-end, si se elige esta opción se debera ser cuidadoso puesto que solo debe tomar los archivos de codigo y html necesarios para el funcionamiento de las partes seleccionadas ya que esa plantilla de ser implementada por complete se llevaria mucho espación y quiza recursos que en realidad no es necesario gastar.
Link de AdminLTE: https://adminlte.io/ -
Implementar una plantilla que yo tengo en Github, esta es de un dashboard, igual me base en una de internet, pero esta plantilla no tiene muchos archivos, solo los necesarios para el funcionamiento del dashboard, por ende no esta completa así que quiza sea necesario que el desarrollador haga trabajo frontend para agregar más cosas.
Link: https://github.com/Blackguz/A-simple-menu-admin -
Buscar una plantilla más simple o desarrollar su propia plantilla de administración
Modificación a modelo de Institución Educativa
Modelo: Institución Educativa
Modificación:
- Agregar un campo llamado "miembros", el cual debe ser un ManyToMany, con instancias de investigadores
Realizar la funcionalidad del backend de la interfaz de usuario de Perfil
Realizar todo el trabajo backend necesario para la funcionalidad correcta de la interfaz de usuario de la pestaña Perfil.
Institución Educativa: Consultar lista de miembros
Mostrar lista de miembros pertenecientes a esta institución educativa
R3: Institución Educativa – Invitar
Yo como institución educativa quiero poder invitar a investigadores o grupos de investigadores a asociarse con mi institución educativa.
Investigador – Solicitar Ingreso
Modelo: Investigador
Yo como investigador quiero solicitar mi integración a la lista de miembros de una institución educativa para que así puedan indicar que pertenezco a es institución
Corregir las faltas de ortografía.
Maquetación y estilo de la interfaz de usuario de noticias.
Creación de modelo: Solicitud de Ingreso
Modelo: SolicitudIngreso
Campos:
- investigador: Investigador que solicita (obtener mediante el id)
- insititucion_educativa: Institución educativa a la que se quiere unir (obtener mediante el request)
Añadir protección de login a las pestañas
Se debe solicitar que estes logeado para poder acceder a todo el panel principal de usuarios, a excepción de las siguientes pestañas "administración, a excepción de Investigadores, Grupos Academicos y Empresas", ya que estas seran las que mire el boot de los motores de busqueda para mostrar los perfiles de nuestros investigadores.
En caso de no estar logeado la pagina debe redirigir al formulario de login.
R4: Institución Educativa – Invitar
Yo como institución educativa quiero poder invitar a investigadores o grupos de investigadores a asociarse con mi institución educativa.
Test
a
Maquetación y estilo de la interfaz de usuario de la pestaña de empresas
R5: Institución Educativa – Eliminar miembro
Yo como institución educativa quiero poder eliminar el vinculo de mi institución con algún grupo de investigación o investigador
Realizar la funcionalidad del backend de la interfaz de investigadores
Lo que se debe hacer es mandar la lista de investigadores a la pestaña y se deben mostrar en orden de numero de trabajos finalizados en el sistema.
R8: Institución Educativa, Investigador, Grupo académico. Publicar/establecer actividades
Yo como institución educativa/grupo academico/investigador, quiero poder establecer actividades que me encuentro realizando actualmente para que sea más facil ubicarme conforme a las actividades que realizan o he realizado.
Realizar la funcionalidad del backend de la interfaz de usuario de noticias y noticia
Se debe mandar una lista de todas las noticias existentes empezando desde la más reciente hasta la más vieja.
estos objetos enviados a la pestaña deben ser en listado y mostrar el contenido que se pide en el frontend
En el caso de las noticias al ser cliceado alguna de las noticias se debe redirigir a la pagina de noticia pasando el objeto selecionado (La id del objeto) y mostrando el contenido completo como en la siguiente imagen
Restricción de solicitud a institución ya perteneciente
Cuando un investigador sea aceptado como miembro en una institución educativa (y la instancia de solicitud se elimine), la opción para solicitar ingreso en la institución, ya no debe estar disponible para este investigador
Crear boton para cerrar sesion en panel de administración.
Se debe crear un boton en el panel de administración para eliminar la sesion creada
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.