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 28 ng-class="{ 'has-error' : formPropostas.proposta.$invalid && formPropostas.proposta.$touched }"
29 29 ng-model="proposta"
30 30 ng-trim="false"
31   - ng-maxlength="200"
32   - maxlength="200"
33 31 required></textarea>
34 32 <validation-messages field="formPropostas.proposta" maxlength="'Ops, esse campo não pode ser maior que 200 caracteres.'"></validation-messages>
35 33 <div class="row">
... ...
src/app/pages/programas/programa.controller.js
... ... @@ -186,10 +186,14 @@
186 186  
187 187 if (vm.error.code === 400) {
188 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 199 // vm.proposalStatus = vm.PROPOSAL_STATUS.SENT | vm.PROPOSAL_STATUS.ERROR;
... ...