Repository-Metriken
- Stars
- (35 Sterne)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
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)