Criar recurso para se inscrever a vaga de emprego
#251 aberto em 17 de out. de 2017
Métricas do repositório
- Stars
- (35 estrelas)
- Métricas de merge de PR
- (Métricas PR pendentes)
Description
Depois de ter feito a tarefa #248
- criar table job_applications
create_table "job_applications", force: true do |t|
t.references :job, index: true, foreign_key: true, null: false
t.references :user, index: true, foreign_key: true, null: false
t.text :application
t.timestamps
end
-
criar botão de se candidatar a vaga que vai preencher automaticamente o usuário que clicou a se candidatar (e junto o conteúdo do campo text area de texto com alguma mensagem)
-
criar no model de job_applications o vinculo para permitir attachments (permitir só UM pdf por enquanto, por user e por job)
-
colocar o obvio validates do user só pode se candidatar 1x por job
-
criar tela la no show da vaga do recurso scaffold (acessivel apenas aos admins e ao user que criou a vaga) - uma lista de usuários que se candidataram com link para o perfil, e-mail e o texto de aplicação, além do download do attachment
-
colocar no index da tela do recurso scaffold a quantidade de usuários que já se cadastraram e a quantidade de vezes a vaga foi vista (no show da tarefa #250)