Plots2: Identificar páginas únicas en el sitio web donde el usuario necesita autenticarse

Creado en 5 dic. 2018  ·  100Comentarios  ·  Fuente: publiclab/plots2

Estamos creando modal para el proceso de inicio de sesión / registro. Necesitamos integrarlo en todo el sitio web en todas las páginas donde sea necesario iniciar sesión / registrarse para usar esa área. Ejemplos de

screenshot 54 N.º 4156

screenshot 55 N.º 4157

image

screenshot 56

  • [x] panel haga una pregunta n. ° 4169
  • [x] Barra lateral en páginas wiki
    image N.º 4165
  • [x] encabezado del sitio web n. ° 4162
  • [x] Vínculo modal de inicio de sesión para unirse ahora en el panel n.º 4170
  • [x] Pruebe la actividad en la barra lateral # 4171
    image
enhancement more-detail-please planning

Comentario más útil

screenshot 54 N.º 4156

screenshot 55 N.º 4157

screenshot 56

Todos 100 comentarios

@ publiclab / mentors ¿cuál es el envío requerido para esta tarea ... Tengo que crear un PR que muestre solo las ubicaciones donde se puede implementar OAuth?

NO SE REQUIERE PR.
Solo dígame algunos lugares donde necesitamos que se muestre el modo de inicio de sesión al hacer clic en iniciar sesión / registrarse.
Por ejemplo, deberíamos tener un modo de inicio de sesión en la página de preguntas. Sabes que OAuth modal se trabaja en otros prs. Por lo tanto, la implementación de este problema será después de que se completen los problemas. Espero que esto tenga sentido.

De acuerdo ... eso parece bueno ... luego reclamaré este en gci en un tiempo

@SidharthBansal

  • hacer una pregunta
  • comentario
  • He hecho columna de actividad
  • Pestaña Involúcrate => Publica tu trabajo
  • Me gusta, seguir, marcar como spam, emojis en publicaciones, comentarios y wikis
  • Haga clic en la etiqueta => Seguir => Iniciar sesión / Registrarse

@mohitRJranjan @oorjitchowdhary por favor no escribas los mismos puntos. Además, proporcione la ruta para ello.
Gracias
Por favor, escriba también cómo está vinculada esa página. Como tenemos un botón para ello o para la ruta directa, etc. Explica bien.

bueno

@oorjitchowdhary ,
Gracias

  • [x] Pestaña Involucrarse -> Publica tu trabajo
    app/views/layouts/_header.html.erb

    4194

  • [x] Me gusta, seguir, marcar como spam en comentarios y wikis
    app/views/notes/_comment.html.erb
    app/views/questions/_answers.html.erb
    app/views/questions/_answer.html.erb
    app/views/wiki/_header.html.erb

    4165

¿Esto funciona? @SidharthBansal

Me gusta, seguir, marcar como spam, emoji en comentarios y wikis
app / views / notes / _comment.html.erb
app / views / questions / _answers.html.erb
app / views / questions / _answer.html.erb
app / views / wiki / _header.html.erb

divida esto correctamente en diferentes casillas de verificación y escriba la secuencia de flujo para que modal se integre como escribe Get Involved Tab -> Post your work
También agregue https://github.com/publiclab/plots2/issues/4132#issue -387916183 casillas de verificación con la descripción.
También escribe las URL. Gracias
Gracias

screenshot 54 N.º 4156

screenshot 55 N.º 4157

screenshot 56

@mohitRJranjan @oorjitchowdhary , ¿ustedes han reclamado esta tarea? Veo que todavía está disponible en el tablero.

@ JonathanXu1 es una tarea de recuento de instancias múltiples. Han cumplido la tarea. Si deseas hacerlo puedes reclamarme y sugerirme. Gracias

@oorjitchowdhary ¿Puede ayudarme a crear problemas para su comentario? https://github.com/publiclab/plots2/issues/4132#issuecomment -444972178

He creado algunas tareas, así que asegúrese de que sus tareas no se repitan con mis problemas creados.

Solo para hacer ping a todos los estudiantes de GCI que la creación de n first timer issues contará como n tasks .
Hay muchas actividades que son pequeñas en el panel de GCI. Entonces, por favor tome esas tareas. Creé esas actividades para que pueda trabajar en más problemas y obtener la aprobación pronto. Y podemos juzgarte mejor.

Aquí hay algunas áreas más para agregar inicios de sesión:

@SidharthBansal, ¿esto es suficiente?

@ JonathanXu1, para la tienda, veo esto como el inicio de sesión:
screenshot from 2018-12-08 12-21-15

¿Quiere decir que deberíamos agregarle Oauth?

¡¡¡Buen trabajo!!!
Sería fantástico si pudiera plantear problemas separados para estas tareas y vincularlos a este problema.

@dinaelhanan deja que @ JonathanXu1 plantee el problema y lo vincule aquí. Conversaremos sobre https://github.com/publiclab/plots2/issues/4132#issuecomment -445475252 en ese número

@ JonathanXu1, para la tienda, veo esto como el inicio de sesión:
screenshot from 2018-12-08 12-21-15

¿Quiere decir que deberíamos agregarle Oauth?

Wow ... esa es solo una gran página de inicio de sesión ... Quizás podríamos convertirla en un modal, agregarle Oauths ... Y tal vez también implementar el mismo diseño en el modal de inicio de sesión de publiclab.org ...

@oorjitchowdhary, eso es lo que voy a hacer :) # 4120

Vaya ... esa es solo una gran página de inicio de sesión ... Quizás podríamos convertirla en un modal, agregarle Oauths ...

@oorjitchowdhary , @ dinaelhanan no, no es necesario que haga OAuth para los proveedores de la tienda. Store es un sitio web diferente. Su código base no está disponible para nosotros.
Creo que no necesitamos vincular el modal de inicio de sesión / registro a esa página de la tienda.

Oh, ya veo .. Entonces, ¿quizás podamos implementar solo su diseño para nuestro modal de inicio de sesión?

Entonces, ¿debería eliminar tanto el # 4190 como el # 4191?

@ JonathanXu1 no, acabo de editar el título, solo tenemos que convertirlo en modal

Supongo que si..

Tengamos esta conversación en el tema creado.
No es necesario cerrar problemas @ JonathanXu1

Bien. ¿Puedo enviar esta tarea en GCI entonces?

Si. Avanzar.

¡Muchas gracias! Lo enviaré después de que se haya aprobado el recurso compartido redundante de su tarea de trabajo.

Aún no lo ha reclamado. Estoy en línea, hagámoslo ahora.

image

Aprobado

@SidharthBansal para este PR: # 4149 Hice todos los requisitos de @jywarren . Me gustaría comenzar con otras tareas ya que la fecha límite está cerca, así que, ¿pueden aprobar esta tarea?
https://codein.withgoogle.com/dashboard/task-instances/4824240835526656/
Jeff lo ha revisado y cumplí con todos los criterios :)

@dinaelhanan @ JonathanXu1 este problema es sobre identification of different pages to link the login modal , no hagas que esta conversación sea divergente. Espero que a ambos no les importe si me etiquetan en los números respectivos.

@dinaelhanan intentaré hacerlo.

@oorjitchowdhary https://github.com/publiclab/plots2/issues/4132#issuecomment -444972178 por favor haga la tarea que olvidó hacer en este número. Gracias a todos

Oh ... haré los problemas

@SidharthBansal Para el futuro, ¿dónde podemos comunicarnos mejor con mentores como usted sobre preguntas que no sean específicas de la tarea?

Para problemas relacionados con gci en la plataforma gci, para consultas relacionadas con recompensas en el problema en sí.
Si aún la tarea no está relacionada con ningún problema en github o gci, entonces puede contactarnos en gitter chat o # 3698.
espero que esto ayude

Oh ... haré los problemas

@SidharthBansal # 4194

Gracias, eso es muy útil.

Quedan emojis de

Quedan emojis de

Sí ... Solo estaba buscando si se creó un problema ... Lo haré

No se crea ningún problema para los emojis

@SidharthBansal Creo que los emojis no se muestran cuando no estás conectado ... Así que no necesitamos un problema para vincular ... Mi mal allí ...

Gracias por la corrección. Ya te he recompensado por esta tarea.
Me perdí de pedirte que les crearas problemas.

El domingo, 9 de diciembre de 2018 a las 12:07 a. M. Oorjit Chowdhary [email protected]
escribió:

@SidharthBansal https://github.com/SidharthBansal Creo que los emojis
no se muestran cuando no ha iniciado sesión. Por lo tanto, no necesitamos un problema para
enlazando ... mi mal ahí ..

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#issuecomment-445480356 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AUACQ2faokWQPsZE5QuLkela7Fw5_nkVks5u3AbUgaJpZM4ZEqRU
.

Lo siento por eso.

* [x] Uniéndose a un grupo

Proporcione dos lugares más similares donde queremos vincular el modo de inicio de sesión

El lunes, 10 de diciembre de 2018, 7:40 a.m., d1g1t4ld1n4 < [email protected] escribió:

[x] Unirse a un grupo:

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#issuecomment-445627632 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AUACQ6TF-zFZ3dIjk48FMBNQYO8ipOsTks5u3cKvgaJpZM4ZEqRU
.

@SidharthBansal Voy a intentar mañana :)

Está bien, descansa un poco

El lunes 10 de diciembre de 2018 a las 7:55 a.m., d1g1t4ld1n4 < [email protected] escribió:

@SidharthBansal https://github.com/SidharthBansal Intentaré
mañana :)

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#issuecomment-445632709 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AUACQ6KxrWFKEDNBwDsoVnua_-JlR207ks5u3cYmgaJpZM4ZEqRU
.

Muchas gracias

El lunes 10 de diciembre de 2018 a las 12:39 p. M. Kevinzluo < [email protected] escribió:

>

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#issuecomment-445709159 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AUACQ5mXbAa6s_ettSlIQOeliEdB6nz_ks5u3giegaJpZM4ZEqRU
.

@SidharthBansal mirando hacia atrás, ¡encontré dos! Encontré el de la tienda, pero Jonathan ayudó y abrió el problema, así que ya identifiqué dos :) Agregaré una imagen de unirse a un grupo, pero no sé dónde encontrarlo en el sitio web.

No hay problema. Reclame la tarea para obtener sus recompensas. Te daré recompensas.

@SidharthBansal Actualmente he reclamado el enlace modal de inicio de sesión para seguir la tarea de publicación, así que esperaré hasta que termine esa, ¡gracias!

OK

El lunes, 10 de diciembre de 2018 a las 7:30 p.m. d1g1t4ld1n4 [email protected]
escribió:

@SidharthBansal https://github.com/SidharthBansal Tengo actualmente
reclamó el enlace modal de inicio de sesión para seguir la tarea de publicación, así que esperaré hasta que
termina ese, gracias!

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#issuecomment-445824605 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AUACQ2WEWZywjAzRkxY7StZmw5OtuFwwks5u3mj2gaJpZM4ZEqRU
.

@SidharthBansal He abandonado otra tarea para que pueda aprobarla. Por favor revise aquí:
https://codein.withgoogle.com/dashboard/task-instances/5943340534071296/

Aprobado

El lunes 10 de diciembre de 2018 a las 7:49 p.m. d1g1t4ld1n4 < [email protected] escribió:

@SidharthBansal https://github.com/SidharthBansal He abandonado
otra tarea para que pueda aprobarla. Por favor revise aquí:
https://codein.withgoogle.com/dashboard/task-instances/5943340534071296/

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#issuecomment-445831052 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AUACQ2r3SALkkPYq6Rf0iP208NZBl0Q_ks5u3m1_gaJpZM4ZEqRU
.

¡Guau, gente increíble!

4303 está relacionado con esto.

Se están trabajando algunos problemas. Este problema se divide en subediciones.
Así que cerrando esto.

Reabriéndolo, ya que todavía quedan muchos problemas por explorar y crear. Algunos se enumeran a continuación:

  • [x] n.º 4415
  • [X]image
    Vincula flash message , add one row , ask a question about.... , subscribe to... etc.
  • [X]image
    ask related question , subscribe to.... etc para iniciar sesión modal
    Marcado con una tilde significa que estos problemas se dividen en problemas individuales *
  • [x] Estoy creando una fto por ask related question # 4416

Tenga en cuenta que se realiza la vinculación a la función común modal de inicio de sesión. Así que para
que puedes crear un fto
Pero la vinculación a la función Js común modal de registro no se realiza según lo
recordar. Así que, por favor, no se forme para eso.
Por favor, enlace a aquí con seguridad. Muchas gracias.

El jueves 27 de diciembre de 2018 a las 2:04 a. M. Oorjit Chowdhary < [email protected]
escribió:

Estoy creando un fto para hacer una pregunta relacionada

-
Recibe esto porque modificó el estado abierto / cerrado.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#issuecomment-450022142 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AUACQ-b3mXbF3grrICcRdnMJgnIZsCGMks5u891FgaJpZM4ZEqRU
.

Aquí, # 4416 para agregar modal de inicio de sesión
Por favor agregue las etiquetas

  • [x] # 4419 vinculando el modo de inicio de sesión a ask a related question
    image
  • [x] ask a question about tag en etiquetas .. # 4431

Hola a todos, ¿pueden buscar en el sitio web y decirnos si aún existen más problemas de vinculación? Si están presentes, escriba un comentario en este hilo y haga un fto para ello.
Gracias

@oorjitchowdhary , ¿puede crear ftos para el resto de las cosas de https://github.com/publiclab/plots2/issues/4132#issuecomment -450020938? Creo que sabes lo que queda por lo que te resultará bastante fácil. Por lo tanto, te hace ping. No olvides vincularlos aquí.
Gracias.

Hola @SidharthBansal ..
El modal de inicio de sesión se ha vinculado a: -

  • [x] ask related question
  • [x] ask a related question
  • [x] ask a question about 'tag' en etiquetas
  • [x] subscribe to answer questions on this topic en etiquetas

Solo puedo encontrar un lugar donde no se haya vinculado.

  • [x] subscribe to answer questions on this topic mensaje flash sobre preguntas ... Puedo hacer un FTO para esta ... # 4433

¿Puedes crear un fto para ello?

El viernes 28 de diciembre de 2018 a las 5:59 p.m. Oorjit Chowdhary < [email protected]
escribió:

Hola @SidharthBansal https://github.com/SidharthBansal ..
El modal de inicio de sesión se ha vinculado a: -

  • hacer una pregunta relacionada
  • hacer una pregunta relacionada
  • hacer una pregunta sobre 'etiqueta' en las etiquetas
  • suscríbete para responder preguntas sobre este tema en las etiquetas

Solo puedo encontrar un lugar donde no se haya vinculado.

  • suscríbete para responder preguntas sobre este tema mensaje flash en
    preguntas .. puedo hacer un fto para este ..

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#issuecomment-450352029 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AUACQ3yiCgZJjYC-SIVa4Xcdmurtsn29ks5u9g6PgaJpZM4ZEqRU
.

También verifique en el sitio web si hay más lugares donde necesitamos vincular
los modales. Eso sería de gran ayuda.
Gracias

El viernes 28 de diciembre de 2018 a las 6:11 p.m. Sidharth Bansal[email protected]
escribió:

¿Puedes crear un fto para ello?

El viernes 28 de diciembre de 2018 a las 5:59 p.m. Oorjit Chowdhary < [email protected]
escribió:

Hola @SidharthBansal https://github.com/SidharthBansal ..
El modal de inicio de sesión se ha vinculado a: -

  • hacer una pregunta relacionada
  • hacer una pregunta relacionada
  • hacer una pregunta sobre 'etiqueta' en las etiquetas
  • suscríbete para responder preguntas sobre este tema en las etiquetas

Solo puedo encontrar un lugar donde no se haya vinculado.

  • suscríbete para responder preguntas sobre este tema mensaje flash en
    preguntas .. puedo hacer un fto para este ..

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#issuecomment-450352029 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AUACQ3yiCgZJjYC-SIVa4Xcdmurtsn29ks5u9g6PgaJpZM4ZEqRU
.

  • [x] mensaje flash
  • [x] agregar una fila
    image

@oorjitchowdhary, ¿viste algún otro problema similar?

Encontré solo uno .. ¿Debería crear un problema para este @SidharthBansal?

  • [] Log in botón en / página de registro

image4

Pero también estamos implementando el modal de registro, ¿es necesario? ¿Mantendremos el botón log in en el modal?

@oorjitchowdhary
Creo que @ JonathanXu1 ha vinculado el botón de inicio de sesión en el modal de registro al modal de inicio de sesión.

Eche un vistazo a stable.publiclab.org

modallinked

  • [x] n.º 4437
    Se debe solicitar el modo de inicio de sesión al hacer clic en el icono de seguimiento
    image

@kevinzluo @oorjitchowdhary Jonathan ha hecho los enlaces a ambos modales y están funcionando correctamente. Pero en hte / signup y / login no se redirigen a las demás páginas. Necesitamos enviar una solución después de crear el problema. @oorjitchowdhary, ¿puedes resolver esto amablemente? Kevin está tomando otro trabajo, así que no quiero ser una carga para él. Gracias a los dos.

@sidharthbansal okay .. Quieres resolver el # 4437, ¿verdad?

No, perdón por el malentendido. # 4437 está siendo resuelto por @geekychaser.
@oorjitchowdhary puede crear un problema para https://github.com/publiclab/plots2/issues/4132#issuecomment -450510778 + https://github.com/publiclab/plots2/issues/4132#issuecomment -450550193 y enviar un PR para esto. Una vez que termine esto, por favor envíeme un ping y le asignaré más tareas. Encontré algunas tareas en las que te encantará contribuir.
Gracias @oorjitchowdhary

@oorjitchowdhary , definitivamente puedes ayudar a las personas que piden ayuda, como en el # 4437, sigue adelante y ayuda a @geekychaser ya que está atascado.
Gracias

@SidharthBansal @oorjitchowdhary Creo que esto se puede resolver ahora, debería publicar un PR después de que esto se fusione https://github.com/publiclab/plots2/pull/4453

@oorjitchowdhary se ha realizado un trabajo en # 4457. Consúltelo antes de enviar un PR para https://github.com/publiclab/plots2/issues/4132#issuecomment -450551508.
Gracias por el increíble trabajo que está haciendo en el laboratorio público.

@sidharthbansal Vi el estado PL estable ..
El inicio de sesión / registro no funciona y el registro / inicio de sesión no funciona ... Entonces, ¿debería vincular los modales respectivos a los botones o las páginas respectivas?

¡Tienes razón @oorjitchowdhary! # 4457 también depende de esto. ¿Queremos que los enlaces en / signup y / login abran los modales o redirijan a las páginas? Estoy a favor de los modales.

Tener el modal de registro sobre la página de inicio de sesión me parece ambiguo. Creo que nosotros
debe redirigir a las páginas si está presente en las páginas.

El lunes, 31 de diciembre de 2018 a las 6:21 a.m., kevinzluo < [email protected] escribió:

¡Tienes razón @oorjitchowdhary https://github.com/oorjitchowdhary ! N.º 4457
https://github.com/publiclab/plots2/issues/4457 también depende de esto.
¿Queremos que los enlaces en / signup y / login abran los modales o redireccionen
a las paginas? Estoy a favor de los modales.

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#issuecomment-450597872 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AUACQ9MTYVp2WvMGskBsWzClTbgg4hPNks5u-V-TgaJpZM4ZEqRU
.

Estoy un poco confundido acerca de nuestros modales.
Si hemos creado modales, deberíamos vincularnos a todas partes. ¿Y entonces por qué necesitamos las páginas / login y / signup?

Podríamos eliminar las páginas / login y / signup y mantener los modales.

Hola, @oorjitchowdhary en realidad Public Lab es un sitio web que mantenemos desde hace 10 años. Entonces, hay muchos lugares que contienen un enlace para iniciar sesión y registrarse como / signup o / login. En caso de que eliminemos estas páginas, esos enlaces dejarán de funcionar. La funcionalidad es más importante que la redundancia. Me gustó tu sugerencia, pero no podemos implementarla.
Gracias por la sugerencia.

  • [x] Enlace modal de inicio de sesión a 'Escribir una nota de investigación' en '/ wiki / comment-templates'

    4481

@oorjitchowdhary estamos creando los modales para que la persona no se descarrile de los laboratorios públicos mientras se registra. Espero que esto resuelva tu consulta.

¡Este es un esfuerzo espectacular, amigos! Muy impresionante de ver. ¿Crees que vale la pena agregar al archivo README o documentos en algún lugar donde esta nueva clase se pueda agregar a cualquier enlace para requerir iniciar sesión primero?

¡¡¡Gracias!!! 👍 🎉

También es útil tener páginas / login y / signup distintas para que podamos enviarles a las personas el enlace a ellas si es necesario. Los modales no tienen una URL, aunque, por supuesto, podríamos enviarles la URL de una página a la que no pueden acceder, pero eso es un poco más complejo de recordar.

Es decir, "¡Oh, bienvenido! ¡Intente crear una cuenta en https://publiclab.org/signup "!

En este momento estamos vinculando cada Try making an account al modal de registro y try logging in al modal de inicio de sesión.
Gracias Jeff

  • [x] corrige el enlace de inicio de sesión en / signup # 4507

Espero que hayamos creado problemas para todos los botones / enlaces donde sea que necesitemos el modal de inicio de sesión. En caso de que necesitemos vincular más botones, simplemente podemos abrir un problema con la etiqueta first timer only @jywarren, así que INMENSA . Gracias a todas las personas que ayudaron a PL para iniciar sesión / registrarse en la migración de front-end para una mejor interfaz de usuario.

¡Este es el tema más épico! :-) muchas gracias a todos

El lunes, 7 de enero de 2019 a las 9:24 a. M. Sidharth Bansal [email protected]
escribió:

Cerrado # 4132 https://github.com/publiclab/plots2/issues/4132 .

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/publiclab/plots2/issues/4132#event-2057701550 , o silenciar
la amenaza
https://github.com/notifications/unsubscribe-auth/AABfJ_1zXv-qB78WkP88Xss0J0w-wAZgks5vA1htgaJpZM4ZEqRU
.

¿Fue útil esta página
0 / 5 - 0 calificaciones