From 3fffca58cea032822442a6118d6150dbf8b9e150 Mon Sep 17 00:00:00 2001 From: Edvaldo Szymonek Date: Thu, 25 Apr 2024 13:47:10 -0300 Subject: [PATCH] Bring all old files --- .eslintrc | 3 +- .gitignore | 2 + npm-debug.log | 45 ----------- package.json | 2 +- src/controllers/fichas-tombos-controller.js | 1 + src/herbarium/reflora/main.js | 2 +- src/herbarium/specieslink/main.js | 2 +- src/routes/pendencias.js | 4 + src/routes/tombos.js | 8 +- src/validators/coletor-cadastro.js | 2 +- src/views/ficha-tombo.ejs | 86 +++++++++++++++++---- 11 files changed, 85 insertions(+), 72 deletions(-) delete mode 100644 npm-debug.log diff --git a/.eslintrc b/.eslintrc index 032bd0f..9d48def 100644 --- a/.eslintrc +++ b/.eslintrc @@ -63,8 +63,7 @@ "no-unused-vars": [ "warn", { - "args": "all", - "argsIgnorePattern": "^_" + "args": "none" } ], "comma-dangle": [ diff --git a/.gitignore b/.gitignore index 560265c..fda6695 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ node_modules/ *.env* !.env.example .eslintcache + +*.log diff --git a/npm-debug.log b/npm-debug.log deleted file mode 100644 index dd7e75d..0000000 --- a/npm-debug.log +++ /dev/null @@ -1,45 +0,0 @@ -0 info it worked if it ends with ok -1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'lint' ] -2 info using npm@3.7.3 -3 info using node@v5.8.0 -4 verbose run-script [ 'prelint', 'lint', 'postlint' ] -5 info lifecycle hcf-api@0.1.0~prelint: hcf-api@0.1.0 -6 silly lifecycle hcf-api@0.1.0~prelint: no script for prelint, continuing -7 info lifecycle hcf-api@0.1.0~lint: hcf-api@0.1.0 -8 verbose lifecycle hcf-api@0.1.0~lint: unsafe-perm in lifecycle true -9 verbose lifecycle hcf-api@0.1.0~lint: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/naniszy/Workspace/GITHUB/HCF-API/node_modules/.bin:/usr/local/bin:/Applications/Sourcetree.app/Contents/Resources/git_local/libexec/git-core:/Applications/Sourcetree.app/Contents/Resources/bin:/Applications/Sourcetree.app/Contents/Resources/git_local/bin:/Applications/Sourcetree.app/Contents/Resources/git_local/gitflow:/Applications/Sourcetree.app/Contents/Resources/git_local/git-lfs:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin -10 verbose lifecycle hcf-api@0.1.0~lint: CWD: /Users/naniszy/Workspace/GITHUB/HCF-API -11 silly lifecycle hcf-api@0.1.0~lint: Args: [ '-c', 'run-p lint:typescript lint:eslint' ] -12 silly lifecycle hcf-api@0.1.0~lint: Returned: code: 1 signal: null -13 info lifecycle hcf-api@0.1.0~lint: Failed to exec lint script -14 verbose stack Error: hcf-api@0.1.0 lint: `run-p lint:typescript lint:eslint` -14 verbose stack Exit status 1 -14 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:239:16) -14 verbose stack at emitTwo (events.js:100:13) -14 verbose stack at EventEmitter.emit (events.js:185:7) -14 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14) -14 verbose stack at emitTwo (events.js:100:13) -14 verbose stack at ChildProcess.emit (events.js:185:7) -14 verbose stack at maybeClose (internal/child_process.js:850:16) -14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5) -15 verbose pkgid hcf-api@0.1.0 -16 verbose cwd /Users/naniszy/Workspace/GITHUB/HCF-API -17 error Darwin 22.6.0 -18 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "lint" -19 error node v5.8.0 -20 error npm v3.7.3 -21 error code ELIFECYCLE -22 error hcf-api@0.1.0 lint: `run-p lint:typescript lint:eslint` -22 error Exit status 1 -23 error Failed at the hcf-api@0.1.0 lint script 'run-p lint:typescript lint:eslint'. -23 error Make sure you have the latest version of node.js and npm installed. -23 error If you do, this is most likely a problem with the hcf-api package, -23 error not with npm itself. -23 error Tell the author that this fails on your system: -23 error run-p lint:typescript lint:eslint -23 error You can get information on how to open an issue for this project with: -23 error npm bugs hcf-api -23 error Or if that isn't available, you can get their info via: -23 error npm owner ls hcf-api -23 error There is likely additional logging output above. -24 verbose exit [ 1, true ] diff --git a/package.json b/package.json index 716fb39..84f1126 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "scripts": { "lint:typescript": "tsc --noEmit", - "lint:eslint": "eslint --quiet --cache --fix --ext '.js,.ts,.tsx' .", + "lint:eslint": "eslint --cache --fix --ext '.js,.ts,.tsx' .", "lint": "run-p lint:typescript lint:eslint", "clean": "rimraf dist", "build:app": "babel src -d dist --copy-files", diff --git a/src/controllers/fichas-tombos-controller.js b/src/controllers/fichas-tombos-controller.js index c210568..fac0f7b 100644 --- a/src/controllers/fichas-tombos-controller.js +++ b/src/controllers/fichas-tombos-controller.js @@ -1,5 +1,6 @@ import moment from 'moment-timezone'; import path from 'path'; + import { converteDecimalParaGMSSinal } from '~/helpers/coordenadas'; import formataColunasSeparadas from '../helpers/formata-colunas-separadas'; diff --git a/src/herbarium/reflora/main.js b/src/herbarium/reflora/main.js index df0bf79..0ccd05c 100644 --- a/src/herbarium/reflora/main.js +++ b/src/herbarium/reflora/main.js @@ -165,7 +165,7 @@ export function daemonFazRequisicaoReflora() { } } }); - }, 60000); + }, 7200000); } export default {}; diff --git a/src/herbarium/specieslink/main.js b/src/herbarium/specieslink/main.js index ab11723..186f899 100644 --- a/src/herbarium/specieslink/main.js +++ b/src/herbarium/specieslink/main.js @@ -86,7 +86,7 @@ export function daemonSpeciesLink() { } } }); - }, 60000); + }, 7200000); } export default {}; diff --git a/src/routes/pendencias.js b/src/routes/pendencias.js index b8c884d..5e874be 100644 --- a/src/routes/pendencias.js +++ b/src/routes/pendencias.js @@ -4,6 +4,7 @@ import tokensMiddleware, { TIPOS_USUARIOS } from '../middlewares/tokens-middlewa const controller = require('../controllers/pendencias-controller'); export default app => { + app.route('/pendencias/TomboId/:tombo_id') .get([ controller.verificaAlteracao, @@ -34,6 +35,8 @@ export default app => { .post([ tokensMiddleware([ TIPOS_USUARIOS.CURADOR, + TIPOS_USUARIOS.OPERADOR, + TIPOS_USUARIOS.IDENTIFICADOR, ]), controller.aceitarPendencia, ]) @@ -43,4 +46,5 @@ export default app => { ]), controller.avaliaPendencia, ]); + }; diff --git a/src/routes/tombos.js b/src/routes/tombos.js index 363c738..f540935 100644 --- a/src/routes/tombos.js +++ b/src/routes/tombos.js @@ -2,9 +2,8 @@ import fichaTomboController from '../controllers/fichas-tombos-controller'; import { getDadosCadTombo, getNumeroTombo, cadastro, listagem, desativar, obterTombo, cadastrarTipo, buscarTipos, cadastrarColetores, buscarColetores, - buscarProximoNumeroColetor, alteracao, getNumeroColetor, getCodigoBarraTombo, - deletarCodigoBarra, editarCodigoBarra, getUltimoNumeroCodigoBarras, - getUltimoNumeroTombo, + buscarProximoNumeroColetor, alteracao, getNumeroColetor, getUltimoNumeroTombo, getCodigoBarraTombo, + editarCodigoBarra, deletarCodigoBarra, getUltimoNumeroCodigoBarras, } from '../controllers/tombos-controller'; import exportarTombosController from '../controllers/tombos-exportacoes-controller'; import criaJsonMiddleware from '../middlewares/json-middleware'; @@ -141,7 +140,4 @@ export default app => { app.route('/fichas/tombos/:tombo_id/:imprimir_cod') .get(fichaTomboController); - - // app.route('/fichas/tombos/:tombo_id') - // .get(fichaTomboController); }; diff --git a/src/validators/coletor-cadastro.js b/src/validators/coletor-cadastro.js index d7dcf6b..b0fcad3 100644 --- a/src/validators/coletor-cadastro.js +++ b/src/validators/coletor-cadastro.js @@ -18,6 +18,6 @@ export default { numero: { in: 'body', isInt: true, - optional: true, + isEmpty: false, }, }; diff --git a/src/views/ficha-tombo.ejs b/src/views/ficha-tombo.ejs index ee947fc..a785516 100644 --- a/src/views/ficha-tombo.ejs +++ b/src/views/ficha-tombo.ejs @@ -74,6 +74,9 @@ + <% if ( imprimir === '0') { %> + <% fotos.length = 1%> + <% } %> <% for (let i = 0; i < fotos.length; i++) { %> <% if (i !== 0 && i % 3 === 0) { %>
@@ -93,23 +96,42 @@ HCF: <%- tombo.hcf %> - Data: <%- tombo.data_tombo %> + Data: <%- romano_data_tombo %> <% if (familia && familia.nome) { %> - Família: <%- tombo.familia.nome %> + Família: <%- tombo.familia.nome %> <% } %> - <% if (especie && especie.nome) { %> - Espécie: <%- especie.nome %> + Espécie: + <% if (genero && genero.nome) { %> + <%- genero.nome %> + <% } %> + <% if (especie && especie.nome) { %> + <%- especie.nome %> + <% } %> + <% if (especie && especie.autore) { %> + <%- especie.autore.nome %> + <% } %> + <% if (variedade && variedade.nome) { %> + var. <%- variedade.nome %> + <% } %> + <% if (variedade && variedade.autore) { %> + <%- variedade.autore.nome %> + <% } %> + <% if (subespecie && subespecie.nome) { %> + ssp. <%- subespecie.nome %> + <% } %> + <% if (subespecie && subespecie.autore) { %> + <%- subespecie.autore.nome %> + <% } %> - <% } %> @@ -124,18 +146,28 @@ Identificador: <%- identificacao.usuario.nome %> - Data: <%- identificacao.data_identificacao %> + Data: <%- romano_data_identificacao %> <% } %> Local de coleta: - <%- localColeta.descricao %> - - <%- localColeta.complemento %> - - <%- cidade.nome %> - - <%- cidade.estado.nome %> - - <%- cidade.estado.pais.nome %> + <% if (localColeta && localColeta.complemento) { %> + <%- localColeta.complemento %> + <% } %> + <% if (localColeta && localColeta.descricao) { %> + - <%- localColeta.descricao %> + <% } %> + <% if (cidade && cidade.nome) { %> + - <%- cidade.nome %> + <% } %> + <% if (cidade && cidade.estado) { %> + - <%- cidade.estado.nome %> + <% } %> + <% if (cidade && cidade.estado && cidade.estado.pais) { %> + - <%- cidade.estado.pais.nome %> + <% } %> @@ -143,7 +175,31 @@ - Observações: <%- tombo.observacao %> + Observações: + <% if (tombo && tombo.observacao) { %> + <%- tombo.observacao %> + <% } %> + <% if (tombo && tombo.latitude) { %> + - Latitude: <%- tombo.latitude %> + <% } %> + <% if (tombo && tombo.longitude) { %> + - Longitude: <%- tombo.longitude %> + <% } %> + <% if (tombo && tombo.altitude) { %> + - Altitude: <%- tombo.altitude %> + <% } %> + <% if (localColeta && localColeta.solo) { %> + - Solo: <%- localColeta.solo.nome %> + <% } %> + <% if (localColeta && localColeta.relevo) { %> + - Relevo: <%- localColeta.relevo.nome %> + <% } %> + <% if (localColeta && localColeta.vegetaco) { %> + - Vegetação: <%- localColeta.vegetaco.nome %> + <% } %> + <% if (localColeta && localColeta.fase_sucessional) { %> + - Fase sucessional: <%- localColeta.fase_sucessional.nome %> + <% } %> @@ -160,10 +216,10 @@ nº: <%- tombo.numero_coleta %> - Data: <%- tombo.data_coleta %> + Data: <%- romano_data_coleta %> - <% if (!!fotos[i]['id']) { %> + <% if (!!fotos[i]['id'] && imprimir !== '0') { %> @@ -171,7 +227,7 @@ <% } %> - <% if (!!fotos[i]['id']) { %> + <% if (!!fotos[i]['id'] && imprimir !== '0') { %>