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

Seed com 40 usuários e diversos objetos para teste amplo do Portfoliorrr #205

Merged
merged 24 commits into from
Feb 14, 2024

Conversation

GyodaiDDA
Copy link
Contributor

@GyodaiDDA GyodaiDDA commented Feb 13, 2024

Foi criado um arquivo /db/seeds/superseed.rb que contém o seed sequencial.
O seed normal pode continuar a ser utilizado com o comando rails db:seed e o superseed pode ser chamado com rails db:seed:superseed.

Ele cria:

  • 1 usuário admin;
  • 30 categorias de trabalho;
  • 40 usuários regulares.

Para cada usuário regular, cria:

  • 1 perfil completo;
  • 1 informações pessoais completas;
  • 2 a 7 experiências profissionais;
  • 2 a 7 informações acadêmicas;
  • 2 a 7 opções de categorias de trabalho com descrição;
  • 1 postagem com imagem anexada;
  • 1 a 3 postagens somente texto.

Também

  • cada usuário vai seguir de 2 a 5 perfis;
  • cada postagem terá até 10 likes e até comentários;
  • cada comentário terá até 10 likes;
  • todos os perfis terão imagens de avatar.

image


image


image


resolve #206

rozbr96 and others added 16 commits February 9, 2024 17:59
Admin agora tem opções para remover conteúdo ou rejeitar denúncia
Posts removidos não podem mais ser acessados
Comentários removidos são substituídos por uma mensagem

Co-authored-by: Lucas Vasques <[email protected]>
- adiciona big_seed para criação de 20 usuários e dezenas de outras instâncias relacionadas
- adiciona pt-br.faker.yml para criação de objetos em Português
- cria serviço *não testado* para seeds parciais
- débito: os objetos multimídia não foram ampliados no seed
- débito: as imagens de perfil não fazem parte do seed
… db:seed:superseed

(criado db/specs/superseed.rb e lib/tasks/custom_seed.rake)

- Removido Services obsoleto criado anteriormente
- Falta acrescentar imagens de perfil

@co-authored-by: Eliseu Ramos <[email protected]>
… db:seed:superseed

(criado db/seeds/superseed.rb e lib/tasks/custom_seed.rake)

- Removido Services obsoleto criado anteriormente
- Falta acrescentar imagens de perfil

Co-authored-by: Eliseu Ramos <[email protected]>
@GyodaiDDA GyodaiDDA marked this pull request as ready for review February 13, 2024 20:40
Adiciona lógica de decisão de denúncias de conteúdo.
Copy link
Contributor

@anaresgalla anaresgalla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

uhullll!!! Parabéns e obrigada @eliseuramos93 e @GyodaiDDA

Copy link
Contributor

@Luckvc Luckvc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A lógica para popular tudo ficou muito ótima, ficaram apenas alguns detalhes. Obrigado pela iniciativa, vai ajudar muito na apresentação.

db/seeds/superseed.rb Show resolved Hide resolved
db/seeds/superseed.rb Outdated Show resolved Hide resolved
spec/factories/professional_infos.rb Outdated Show resolved Hide resolved
Copy link
Member

@DanSmaR DanSmaR left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ficou Top @GyodaiDDA ! 💯

Copy link
Contributor

@paulohenrique-gh paulohenrique-gh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bom trabalho, pessoal!

Luckvc and others added 5 commits February 13, 2024 19:15
Passa todos os textos para arquivos de tradução .yml
Removida trait inócua :for_post em superseed.rb, linhas 109 e 114
Removidos comentários em spec/factories/professional_infos

Co-authored-by: Eliseu Ramos <[email protected]>
@GyodaiDDA GyodaiDDA merged commit 804c7d8 into main Feb 14, 2024
2 checks passed
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

Successfully merging this pull request may close these issues.

Superseed
7 participants