Date Type On Custom User Fields

Hi,

i wanto to add date picker named with birthday on signup ,
but in customize->user fields part 3 input tpyes

how can i add datepicker to signup part?

Best Regards

7 curtidas

Bump …

Any reason why you can’t choose a Date Type for User Custom Fields? This would be useful for one of my forums, and not just for birthdays …

I’m aware of this plug-in but it seems it only handles birthday entry? what about other anniversaries or fixed dates?

2 curtidas

Guys, I was thinking of forking cake day for my own purposes but I’d much rather dates were allowed for custom user fields, any reason why not? Wouldn’t thIs be a relatively small change to core?

2 curtidas

Another bump for this one given we appear to have just iterated to a new release phase :wink:

3 curtidas

I would like to use the birthdate for an age verification.

4 curtidas

Bump, 3 questions

  • Why can’t we add a date type on customer user field. Please add that functionality.
    My use case is also to verify age of community members during sign-up.

  • Also is there a way where cake day is customizable to include birth year?

  • Want to make some user fields in profile compulsory to be filled up post sign up

2 curtidas

Isso teve alguma adesão? Gostaria de verificar as idades por meio da data de nascimento.

2 curtidas

Sim, também preciso de verificação de idade — é o principal motivo pelo qual ainda não fizemos a migração.

Parece que a posição dos desenvolvedores principais é “não há como verificar se seus usuários estão sendo honestos”. Estou bem ciente desse argumento, mas deixe-me, como dono responsável do site, lidar com isso.

Por enquanto, terei que fazer com que os usuários realizem a tarefa manual de enviar uma mensagem privada (PM) à equipe, declarando que têm mais de 15/18 anos, para obter acesso às categorias restritas.

Assim que tiver um pouco mais de tempo, precisarei trabalhar em um plugin.

2 curtidas

Há uma forma básica de verificação no cadastro aqui, onde no final diz

Ao se registrar, você concorda com a política de privacidade e os termos de serviço.

Você pode facilmente editar esse texto (assim como pode editar qualquer texto no Discourse) para dizer algo como

Ao se registrar, você confirma que tem pelo menos 13 anos de idade e concorda com a política de privacidade e os termos de serviço.

3 curtidas

Obrigado, Jeff. Percebo que minha resposta anterior não foi precisa o suficiente.

Precisamos ser capazes de distinguir os usuários com base na idade e organizá-los em grupos. O motivo é que temos uma categoria apenas para pessoas com mais de 15 anos (que buscam contato), várias apenas para pessoas com mais de 18 anos (conteúdo adulto/sexual) e até uma apenas para pessoas com menos de 20 anos (espaço seguro para menores evitarem predadores e estranhos).

Estou no processo de migração de um site baseado no Joomla (usando os componentes Kunena, K2, Cobalt e JomSocial) para um novo site muito mais simples, baseado apenas no Discourse (farei um PR com meus scripts de importação assim que terminar e tiver tempo para documentá-los).

Atualmente, resolvemos isso criando grupos aos quais os usuários podem se juntar, e executamos um script SQL a cada 5 minutos que remove e notifica o administrador caso alguém entre em um grupo ao qual não deveria.

Na configuração atual com o Discourse que estou projetando, implementei uma solução de seletor de data via JS no perfil dos usuários. Por enquanto, os usuários atuais serão adicionados aos grupos durante a importação. Para novos usuários, será uma tarefa manual até que eu tenha tempo de criar um job do Sidekiq para gerenciar isso. Raramente temos mais de 5 novos usuários por semana, então é gerenciável.

Percebo que não há como saber se um usuário está dizendo a verdade sobre sua idade, mas temos gerido a comunidade dessa forma há 20 anos, inclusive lidando com as autoridades policiais dinamarquesas, que confirmaram que fizemos a coisa certa.

Geralmente incentivamos a verdade, em vez de restringir o acesso, para que possamos nos comunicar com os mais jovens em um nível adequado e estar prontos para protegê-los, em vez de afastá-los ou fazê-los mentir sobre a idade para obter acesso.

A idade de consentimento na Dinamarca é 15 anos, e a maioridade legal é 18. Não há realmente limite de idade para acesso a pornografia segundo a lei. Como comunidade, mantemos temas hardcore e imagens sexuais restritos a maiores de 18 anos para evitar todas as discussões acaloradas :fire: que, de outra forma, surgem a cada dois anos.

Durante a migração, estou reescrevendo o conjunto de regras e definitivamente incluirei uma declaração clara de que, se você tiver menos de 13 anos, precisa ter permissão dos pais para criar o perfil (confie em mim, nenhum dos nossos usuários jamais pedirá permissão aos pais :grin:).

1 curtida

Entendo — você precisará usar a segurança de categorias para separar esses grupos.

Quanto à comprovação de idade, pode ser necessário um documento legal, o que exigiria uma foto do documento de identidade oficial do governo, certo?

Quanto à comprovação de idade, você pode precisar de prova legal, o que exigiria uma foto do documento de identidade oficial do governo, certo?

Se fôssemos uma empresa e, portanto, gerássemos renda, seria um caminho viável (temos assinaturas digitais oficiais). Qualquer outra forma seria um pesadelo com o GDPR.

De qualquer forma, esta comunidade é sem fins lucrativos e, legalmente, não somos obrigados por lei a realizar qualquer verificação. A Europa em geral, e a Dinamarca ainda mais, é um pouco mais relaxada quando se trata de material adulto em comparação com os EUA. Aviso padrão: não sou de forma alguma especialista em direito; recomenda-se fortemente que qualquer leitor busque orientação jurídica profissional :slight_smile:

2 curtidas

Isso seria muito útil para análise demográfica. Em um de nossos sites, coletamos “Faixa Etária” por década para esse fim, o que é um pouco ridículo, pois a precisão diminui 10% a cada ano! Provavelmente deveríamos ter coletado o ano (ou década) de nascimento, mas, enfim, hindsight é 20/20.

Seria bom se a data de nascimento fosse incorporada em um plugin oficial como o Cakeday, desde que o campo fosse acessível pela Análise de Pesquisas. Claro, como uma opção configurável, para atender a fóruns onde a privacidade é mais valorizada.

2 curtidas

Como um desafio pessoal (para aprender Ruby), tentei adicionar um código ao plugin cakeday, que leva em consideração privacidade e segurança, ao mesmo tempo em que adere às convenções de codificação existentes e à minha própria capacidade.

O código pode ser visto em Commits · DaVania/discourse-cakeday · GitHub

Espero :pray: que seja útil, e como esta é a minha primeira vez usando o Github como contribuinte, suspeito que nem tudo está perfeito, apesar dos meus esforços durante muitas noites e meses para torná-lo exatamente isso. (Perfeito)

2 curtidas

Vou adicionar aqui. Estou trabalhando com uma comunidade que está trabalhando em direção a um objetivo de vida baseado na idade, então é importante que eles recebam uma idade (eles estão dispostos a fingir que qualquer idade inserida é precisa).

Parece que esta pode ser uma solução: Datepicker in a User Custom field - #5 by tshenry

Mas adicionar um tipo de data user_custom_field seria muito mais fácil. Surpreendo-me que nenhuma pessoa da área de Enterprise tenha desejado isso. Não parece que seria tão difícil adicionar ao núcleo. Você já pode usar DateTimeInputRange em handlebars, então também deve ser bem simples adicioná-lo no lado do Rails.

2 curtidas

Bem, levou apenas 10 anos, mas não dizem que “as grandes coisas vêm para aqueles que esperam”?

Vão à loucura com isso, criançada.

9 curtidas

Este tópico foi fechado automaticamente 30 dias após a última resposta. Novas respostas não são mais permitidas.