Skip to content

Gerenciamento de Usuários#4

Open
msb55 wants to merge 63 commits into
ines-escin:masterfrom
msb55:devUserManagement
Open

Gerenciamento de Usuários#4
msb55 wants to merge 63 commits into
ines-escin:masterfrom
msb55:devUserManagement

Conversation

@msb55
Copy link
Copy Markdown

@msb55 msb55 commented Nov 8, 2016

Os requisitos iniciais discutidos na primeira conversa com os stakeholders para a feature de Gerenciamento de Usuários: Dado que novos usuários podem ser adicionados sem o intermédio da prefeitura, já que o propósito do sistema é a abertura para não apenas a cidade universitária, Empresas Coletoras e Geradores de Resíduo podem se cadastrar no sistema, e editar seus dados, prevalecendo regras de negócio como uma delas é o CNPJ informado ser único.

msb55 added 24 commits October 3, 2016 10:00
…de view {listUsers.gsp} que lista todos os usuários cadastrados no sistema.
… E renomear a page ListCollectorsPage para ListUsersPage
…terceiro teste de GUI está como @ignore porque ainda falta resolver o problema da autenticação)
…es, inclusive a de controle e a terceira de GUI
…rios do sistema, e modificações nas outras Pages para os cenários de GUI
…eções sugeridas e indicadas por Daniel Maida.
newUserInfo.password = params.password
newUserInfo.enabled = true;

Address e = new Address()
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Variável sem nome intuitivo, poderia ser address.

user.password = params.j_password
user.enabled = true;

Address e = new Address()
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Variável sem nome intuitivo, poderia ser address.

flash.message = "Sucesso!"
redirect(controller: "login", action: "signUpSuccessful")
} catch (ValidationException) {
flash.message = "Certifique os campos informados!"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Mensagem dependente de plataforma.

user.save(failOnError: true)
UserRole.create(user, role, true)

flash.message = "Sucesso!"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Mensagem dependente de plataforma.

user.password = params.j_password
user.enabled = true;

Address e = new Address()
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Variável sem nome intuitivo, poderia ser address.

@@ -138,9 +138,4 @@ class LoginController {
def createUser() {
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Descrição de commit muito geral e não especifica exatamente o que está sendo modificado.

@@ -0,0 +1,11 @@
import cucumber.api.PendingException
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Commit com implementação incompleta de teste.

}

def signUpSuccessful(){
flash.message = "Cadastro realizado com sucesso!"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Mensagem dependente da plataforma.

msb55 added 30 commits November 29, 2016 22:14
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.

3 participants