Criar funcionalidades de Create, Read, Update e Delete de Membros da comunidade. Como tratam-se de 2 tabelas relacionadas, é importante que nas ações create e update sejam salvas os dados do Membro e também do Usuário.
Inserir um item de navegação para a consulta de Membros.
Entity, Repository e Migration
Deve-se ser criada a Entity Membro, seu Repository e Migration com as propriedades:
id
user_id: ID do usuário que representa o membro;
name: Nome do membro;
last_name: Sobrenome do membro;
status: campo booleano que representa o status do membro;
created_at: campo de data/hora que representa a data e hora de criação do registro;
github_url: (OPCIONAL) username do membro no github;
phone: (OPCIONAL) ddd + telefone de contato do membro (sem caracteres especiais);
Informações do usuário. Vide a Issue #12
Regras de Negócio
Os usuários que tem vínculo com membro, deverá OBRIGATORIAMENTE ter o grupo de usuário/role setado como ROLE_MEMBRO;
Definição
Criar funcionalidades de Create, Read, Update e Delete de Membros da comunidade. Como tratam-se de 2 tabelas relacionadas, é importante que nas ações
create
eupdate
sejam salvas os dados do Membro e também do Usuário.Inserir um item de navegação para a consulta de Membros.
Entity, Repository e Migration
Deve-se ser criada a Entity Membro, seu Repository e Migration com as propriedades:
id
user_id
: ID do usuário que representa o membro;name
: Nome do membro;last_name
: Sobrenome do membro;status
: campo booleano que representa o status do membro;created_at
: campo de data/hora que representa a data e hora de criação do registro;github_url
: (OPCIONAL) username do membro no github;phone
: (OPCIONAL) ddd + telefone de contato do membro (sem caracteres especiais);Regras de Negócio
ROLE_MEMBRO
;