Wiki UI Services #247
			User
João Borsoi, #247, novembro 2016
Palavras-chave: services, user
Descrição
Serviço do tipo $resource para api user, que operações CRUD (acrónimo de Create, Read, Update e Delete na língua Inglesa) para usuários do sistema.
Ações
get
| parâmetro | tipo | obrigatório | padrão | descrição | 
| userId | inteiro | não |  | Indica o identificador do usuário a ser recuperado. Se não informado, recupera somente os campos em branco do cadastro de usuários. | 
| fieldName | texto | não |  | Indica o nome de campo um ser recuperado. Caso não seja informado, recupera todos | 
| sourceId | 
 | não |  | Utilizado em conjunto com o fieldName, indica o valor de um campo que seja dependência do campo desejado. Por exemplo, em campos select, ao recuperar o campo de cidades, pode-se informar o valor do campo estado. | 
save
| parâmetro | tipo | obrigatório | padrão | descrição | 
| userId | inteiro | não |  | Indica o identificador do usuário a ser salvo. | 
| path | texto | não | / | Indica o caminho na biblioteca do avalanche onde o documento deve ser salvo, caso o docId não seja especificado. | 
delete
| parâmetro | tipo | obrigatório | padrão | descrição | 
| userId | inteiro | não |  | Indica o identificador do usuário a ser removido. | 
Exemplo
User.save({
   userId: $scope.session.userId
}, $scope.formData, function(value, responseHeaders){
   // sucesso
},function(httpResponse){
   var error = $alert({
      animation: 'am-slide-top',
      placement: 'top-right',
      content: httpResponse.data.statusMessage,
      template: 'avAlert.html',
      type: 'danger',
      show: true,
      container: 'body',
      duration: 5,
      dismissable: true
   });	    
});Imprimir
Comentários
Adicionar Comentário
Documentos Relacionados
- 
João Borsoi novembro 2016Documents