Commit b2671c6420d493da4308fdb93b7a30d57b2da08a

Authored by Leonardo Merlin
1 parent a6b73d45

Update proposal create feedback

src/app/components/cadastro-proposta/cadastro-proposta.html
@@ -28,8 +28,6 @@ @@ -28,8 +28,6 @@
28 ng-class="{ 'has-error' : formPropostas.proposta.$invalid && formPropostas.proposta.$touched }" 28 ng-class="{ 'has-error' : formPropostas.proposta.$invalid && formPropostas.proposta.$touched }"
29 ng-model="proposta" 29 ng-model="proposta"
30 ng-trim="false" 30 ng-trim="false"
31 - ng-maxlength="200"  
32 - maxlength="200"  
33 required></textarea> 31 required></textarea>
34 <validation-messages field="formPropostas.proposta" maxlength="'Ops, esse campo não pode ser maior que 200 caracteres.'"></validation-messages> 32 <validation-messages field="formPropostas.proposta" maxlength="'Ops, esse campo não pode ser maior que 200 caracteres.'"></validation-messages>
35 <div class="row"> 33 <div class="row">
src/app/pages/programas/programa.controller.js
@@ -186,10 +186,14 @@ @@ -186,10 +186,14 @@
186 186
187 if (vm.error.code === 400) { 187 if (vm.error.code === 400) {
188 // Bad Request 188 // Bad Request
189 - vm.error.message = '';  
190 - vm.error.message += 'Não foi possível enviar a proposta.<br>';  
191 - vm.error.message += 'Este problema já foi registrado em nossos servidores.<br>';  
192 - vm.error.message += 'Por favor, tente novamente mais tarde.'; 189 + if (angular.equals(error.message, 'Resumo é muito longo (máximo: 200 caracteres)')) {
  190 + vm.error.message = 'Proposta muito longa (máximo: 200 caracteres)';
  191 + } else {
  192 + vm.error.message = '';
  193 + vm.error.message += 'Não foi possível enviar a proposta.<br>';
  194 + vm.error.message += 'Este problema já foi registrado em nossos servidores.<br>';
  195 + vm.error.message += 'Por favor, tente novamente mais tarde.';
  196 + }
193 } 197 }
194 198
195 // vm.proposalStatus = vm.PROPOSAL_STATUS.SENT | vm.PROPOSAL_STATUS.ERROR; 199 // vm.proposalStatus = vm.PROPOSAL_STATUS.SENT | vm.PROPOSAL_STATUS.ERROR;