Commit b2671c6420d493da4308fdb93b7a30d57b2da08a
1 parent
a6b73d45
Exists in
master
and in
4 other branches
Update proposal create feedback
Showing
2 changed files
with
8 additions
and
6 deletions
Show diff stats
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; | ... | ... |