Automatically uses join date for anniversaries, and adds an optional Date of Birth field on each user’s Preferences->Profile page (limited to Month and Date)
Hola, solo para que lo sepas, el usuario en etapa de prueba tiene una insignia de cumpleaños, pero no aparece en la lista de cumpleaños (solo se muestran los usuarios normales)
¿Es posible editar manualmente (o idealmente subir un archivo CSV) el campo de aniversario?
Nuestro principal problema es que migramos nuestra comunidad de una plataforma muy antigua (enjin) a Discourse. Logramos extraer la mayor parte de los datos, incluidas nuestras antiguas fechas de unión, pero obviamente, cuando creamos los nuevos usuarios de Discourse, sus “fechas de unión” ya no corresponden con cuándo se unieron realmente a nuestra comunidad en enjin.
Hola, en mi lista de “aniversario de unión al foro” no tengo nada en /cakeday/anniversaries/all?month=3, aunque la mayoría de los miembros se unieron ese mes, ¿alguna idea? Gracias.
Sí, pero esta URL (/cakeday/anniversaries/all) debería mostrar todos los aniversarios de registros, no los cumpleaños.
Para los cumpleaños, es esta URL: /cakeday/birthdays/all
Quise decir que podría aparecer en el mes en que se celebra su primer aniversario (es decir, un año después de que las personas se unieran al foro). El primer día que te unes no es técnicamente un aniversario. Así que si ‘Marzo’ en este caso es ‘Marzo de 2024’ y ese es el año en que todos se unieron, entonces nadie estaría celebrando un aniversario todavía.
No he mirado el código, así que esto podría ser una conjetura.
¿Es posible que la preferencia de fecha de nacimiento “Mes y Día” aparezca en el formulario de registro, en lugar de solo en la página Preferencias → Perfil de cada usuario?