Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development #438

Open
wants to merge 141 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
141 commits
Select commit Hold shift + click to select a range
9b91b98
Atualiza angular/core para 9.x
jeffersonrpn Aug 12, 2021
9779bd5
Atualiza ng-bootstrap para 8.x
jeffersonrpn Aug 12, 2021
16616da
Atualiza angular/core para 10.x
jeffersonrpn Aug 12, 2021
3106142
Ajusta importação de assets para update
jeffersonrpn Aug 12, 2021
258dff9
Atualiza angular/core para 11.x
jeffersonrpn Aug 12, 2021
6501f7c
Atualiza ng-bootstrap para 10.x
jeffersonrpn Aug 12, 2021
27187a1
Atualiza angular/core para 12.x
jeffersonrpn Aug 12, 2021
6a33de6
Configura workflow para Node 14.x
jeffersonrpn Aug 13, 2021
6a0de76
Atualiza Sequelize para v5.x
jeffersonrpn Aug 18, 2021
04d3288
Altera display para grid no css
emys-alb Aug 24, 2021
12e6464
Altera tamanho das colunas da descrição
emys-alb Aug 24, 2021
6a0272a
Merge branch 'master' of https://github.com/analytics-ufcg/ta-de-pe i…
emys-alb Aug 24, 2021
ae6a8e5
Merge pull request #393 from analytics-ufcg/align-info
felipesqra Aug 24, 2021
58ace1c
Configura workflow para Node 12.x
jeffersonrpn Aug 25, 2021
12aa017
Atualiza Sequelize para v6.x
jeffersonrpn Aug 25, 2021
c59c203
Torna itens semelhantes clicaveis
emys-alb Aug 27, 2021
012fcca
Muda target de self para parent
emys-alb Aug 27, 2021
d05d0bf
Move dependências de desenvolvimento para seu devido lugar
jeffersonrpn Aug 27, 2021
ea9aad4
Purge cache
jeffersonrpn Aug 27, 2021
49d3dc4
Reverte migração de dependências
jeffersonrpn Aug 27, 2021
9a6949a
Altera alinhamento para encaixar licitações sem contrato
emys-alb Aug 27, 2021
c9017ae
Add typescript como dependência do projeto
jeffersonrpn Aug 27, 2021
61f0c64
Merge pull request #397 from analytics-ufcg/fix-alignment
felipesqra Aug 27, 2021
90be40d
Merge pull request #396 from analytics-ufcg/redirect-similar-itens
felipesqra Aug 28, 2021
3b9c02c
Add sprintf-js
jeffersonrpn Aug 30, 2021
41fe349
Configura conexão do sequelize
jeffersonrpn Aug 30, 2021
73d2192
Altera ordem dos itens no dropdown de busca
emys-alb Aug 31, 2021
fa263d5
Reordena demais itens relacionados para padronizar o código
emys-alb Aug 31, 2021
9b4959f
Merge pull request #398 from analytics-ufcg/reorder-options
felipesqra Aug 31, 2021
f9f1214
Renomeia aplicação
jeffersonrpn Sep 2, 2021
737b2be
Configura ambientes de build diferentes e relaciona scss a cada um
jeffersonrpn Sep 2, 2021
ee59d02
Merge pull request #395 from analytics-ufcg/build-multiplo-update-seq…
gileadekelvin Sep 5, 2021
f9d38f8
Configura conexão via SSL conforme ambiente
jeffersonrpn Sep 9, 2021
eabadd6
Configura conexão via SSL para o heroku
jeffersonrpn Sep 9, 2021
46c1402
Merge branch 'build-multiplo' into build-multiplo-replace
jeffersonrpn Sep 17, 2021
2a12c1a
Remove console.logs
jeffersonrpn Sep 17, 2021
24b1600
Merge branch 'build-multiplo' into build-multiplo-replace
jeffersonrpn Sep 17, 2021
e069df6
Merge pull request #388 from analytics-ufcg/build-multiplo
gileadekelvin Sep 18, 2021
d373e8c
Revisa classes CSS inválidas
jeffersonrpn Sep 20, 2021
d2abefc
informa que uma compra é extraída de empenhos do governo federal, est…
felipesqra Sep 20, 2021
6072941
aba de contratos exibindo compras
felipesqra Sep 20, 2021
e79861f
implementando task 859
felipesqra Sep 21, 2021
9017583
Resolve substituição de arquivos estátivos (faq)
jeffersonrpn Sep 23, 2021
7de0d9e
Organiza cores dos temas
jeffersonrpn Sep 24, 2021
83fd450
Instala e configura ferramentas de tradução de textos
jeffersonrpn Sep 24, 2021
ba213bd
Define alguns textos de tradução
jeffersonrpn Sep 24, 2021
99e657b
Corrigindo bug
felipesqra Sep 27, 2021
959c1fd
Merge pull request #401 from analytics-ufcg/858-aba-contratos-exibe-c…
felipesqra Sep 27, 2021
571981b
reposicionando frase de acordo com sugestão feita na revisão
felipesqra Sep 27, 2021
e196a89
Documenta build dos diferentes contextos do app
jeffersonrpn Sep 28, 2021
988f96e
Merge branch 'build-multiplo-replace-textos' of https://github.com/an…
emys-alb Sep 30, 2021
25f5eb2
Merge pull request #403 from analytics-ufcg/build-multiplo-replace-te…
felipesqra Oct 1, 2021
e7b4db8
Merge branch 'development' into 859-titulo-contrato-ser-codigo
felipesqra Oct 1, 2021
bcd69a0
Merge pull request #400 from analytics-ufcg/857-compra-extraida-empenho
felipesqra Oct 1, 2021
e5b4746
Alterando o termo 'municipio' na URL para 'orgao'
felipesqra Oct 1, 2021
24b58ef
substituindo 'municipio' por 'orgão/municipio' na tela de buscas
felipesqra Oct 3, 2021
1dae670
Add regra de formatação de CPF de 6 dígitos para o pipe de formatCpfCnpj
jeffersonrpn Oct 4, 2021
cebd292
Adiciona parâmetro de tipo de pessoa para todos os pipes de formatCpf…
jeffersonrpn Oct 4, 2021
d074a21
Remove coluna de cada contrato
emys-alb Oct 6, 2021
335d6cb
Merge branch 'development' of https://github.com/analytics-ufcg/ta-de…
emys-alb Oct 6, 2021
a2e7c9f
Merge branch '859-titulo-contrato-ser-codigo' of https://github.com/a…
emys-alb Oct 6, 2021
d3b1c8b
Merge pull request #402 from analytics-ufcg/859-titulo-contrato-ser-c…
emys-alb Oct 6, 2021
b48dc48
Revert "implementando task 859"
emys-alb Oct 6, 2021
710d20b
Merge pull request #408 from analytics-ufcg/revert-402-859-titulo-con…
emys-alb Oct 6, 2021
98702a6
Altera rota municipio para orgao
emys-alb Oct 6, 2021
c7dceba
Mantem configuração de ambiente padrão
emys-alb Oct 6, 2021
5760913
Merge pull request #404 from analytics-ufcg/875-muda-url-para-orgao
emys-alb Oct 6, 2021
3f7b597
re-implementa task 859
emys-alb Oct 6, 2021
83d5ea7
Merge pull request #410 from analytics-ufcg/859-titulo-contrato
felipesqra Oct 6, 2021
dc2ad45
Merge branch 'development' of https://github.com/analytics-ufcg/ta-de…
emys-alb Oct 6, 2021
128ef5c
Merge pull request #409 from analytics-ufcg/874-substituir-municipio
emys-alb Oct 6, 2021
437aa97
Merge pull request #406 from analytics-ufcg/861-formatar-CPF
emys-alb Oct 6, 2021
e810bd2
Altera municipio em busca para municipio/orgao
emys-alb Oct 6, 2021
23f9842
Merge branch 'development' of https://github.com/analytics-ufcg/ta-de…
emys-alb Oct 6, 2021
c33a925
Merge pull request #411 from analytics-ufcg/substitui-municipio-busca
felipesqra Oct 6, 2021
762ef03
Alterações no código
emys-alb Oct 6, 2021
c62a264
remove colunas de contratos federais
emys-alb Oct 6, 2021
4e4cdeb
Exibe ou oculta fim da vigência de acordo com o estado (BR não tem fi…
jeffersonrpn Oct 7, 2021
a62f58b
Ajusta lint
emys-alb Oct 7, 2021
1a392ce
Merge pull request #407 from analytics-ufcg/860-titulo-vigencia
emys-alb Oct 7, 2021
c3e8214
Configura build path para ambiente de produção
gileadekelvin Oct 7, 2021
32fd54e
Configura build do cliente
gileadekelvin Oct 7, 2021
76e439f
Configura build de novo
gileadekelvin Oct 7, 2021
d8b5ee5
COnfigura mais uma vez o build
gileadekelvin Oct 7, 2021
37510ba
Merge pull request #412 from analytics-ufcg/883-colunas-vl-estimado
felipesqra Oct 8, 2021
c65bbca
Configura mais uma vez o build novamente
jeffersonrpn Oct 8, 2021
5cc951f
Seta locale padrão para 'pt'
jeffersonrpn Oct 8, 2021
077b44d
Ajusta nomes de locales
jeffersonrpn Oct 8, 2021
37792c2
Refatora recuperação da lista de estados na malha fina
gileadekelvin Oct 11, 2021
9722da8
fix lint
gileadekelvin Oct 11, 2021
fe05515
Adapta interface para Estado -> Gov. Federal
emys-alb Oct 11, 2021
c05c5a7
Merge pull request #414 from analytics-ufcg/882-altera-estado
felipesqra Oct 13, 2021
facc0db
Merge pull request #413 from analytics-ufcg/891-lista-estados-malha-fina
jeffersonrpn Oct 14, 2021
e8d3272
Ajuste de texto
jeffersonrpn Oct 14, 2021
9a703a8
Sempre exibe a coluna 'fim de vigência' na tela de fornecedor
jeffersonrpn Oct 14, 2021
2174dda
Remove comentário
jeffersonrpn Oct 14, 2021
0ce65d1
Merge pull request #415 from analytics-ufcg/contratos-fornecedor
emys-alb Oct 14, 2021
3228217
Configura build do frontend para diretório raiz
jeffersonrpn Oct 15, 2021
8b1f679
Merge branch 'development' of https://github.com/analytics-ufcg/ta-de…
jeffersonrpn Oct 15, 2021
ef1b27f
Configura build do frontend para diretório raiz
jeffersonrpn Oct 15, 2021
efb1a66
Configura build do frontend para diretório raiz
jeffersonrpn Oct 15, 2021
cc276c0
Exibe link para doação de acordo com o projeto
jeffersonrpn Oct 15, 2021
5cf5a05
Exibe link para doação de acordo com o projeto
jeffersonrpn Oct 15, 2021
856fca4
Exibe aviso em contratos com possíveis modificações
gileadekelvin Oct 28, 2021
5c29e64
Merge pull request #416 from analytics-ufcg/marca-contratos-modificados
felipesqra Nov 5, 2021
8bb4f53
Verifica textos quando a compra é do BR
jeffersonrpn Nov 11, 2021
1d83428
Fix #331 Remove tooltip duplicado para os casos de comparação de preç…
jeffersonrpn Nov 11, 2021
05502de
Fix #417 Oculta unidade quando a mesma não está presente nos dados
jeffersonrpn Nov 11, 2021
14575d4
Revolse links para contratos de itens do BR
jeffersonrpn Nov 11, 2021
fefeffd
Adiciona verbete de locale para Estados disponíveis no site
jeffersonrpn Nov 12, 2021
68e6287
Merge pull request #419 from analytics-ufcg/revisao-site
gileadekelvin Nov 20, 2021
0fab6d1
Exibe aviso para itens com histórico de alterações
gileadekelvin Nov 21, 2021
eb6357a
Merge pull request #420 from analytics-ufcg/historico-alteracoes-itens
jeffersonrpn Nov 23, 2021
fdf2354
Revisa exibição de número de contrato do Governo Federal
jeffersonrpn Nov 25, 2021
944accf
Ajusta textos da página inicial pra o template 'covid'
jeffersonrpn Dec 1, 2021
e1ee0d7
Ajusta textos da página da Malha Fina
jeffersonrpn Dec 2, 2021
7985ccd
Ajusta localização do texto do filtro de malha fina
jeffersonrpn Dec 2, 2021
142f60b
Documenta melhor a geração de arquivos de localização
jeffersonrpn Dec 2, 2021
dec743d
Merge pull request #421 from analytics-ufcg/932-contratos-null
gileadekelvin Dec 4, 2021
29fbe1e
Merge pull request #422 from analytics-ufcg/948-textos-home
gileadekelvin Dec 4, 2021
8cfdc5b
Merge pull request #423 from analytics-ufcg/949-textos-malha-fina
gileadekelvin Dec 4, 2021
40c7633
Atualiza textos da página de compra/contrato
jeffersonrpn Dec 6, 2021
f5c4b2f
Remove aviso sobre merenda para o contexto de compras emergenciais
jeffersonrpn Dec 6, 2021
19bddfd
Merge pull request #424 from analytics-ufcg/950-textos-contrato
gileadekelvin Dec 9, 2021
d78f0da
Merge pull request #425 from analytics-ufcg/951-textos-licitacao
gileadekelvin Dec 9, 2021
9ede29a
Atualiza textos de faq, permitindo elementos html
jeffersonrpn Dec 10, 2021
74db1a0
Remove palavra 'município' onde não há necessidade
jeffersonrpn Dec 10, 2021
f7883f0
Merge branch 'development' into 952-textos-faq
jeffersonrpn Dec 10, 2021
02a60d3
Merge pull request #426 from analytics-ufcg/952-textos-faq
gileadekelvin Dec 11, 2021
5da5b3f
Merge pull request #427 from analytics-ufcg/fix-texto-municipio
gileadekelvin Dec 11, 2021
091f068
Atualiza tem_alteracoes de itens para tem_inconsistencia
emys-alb Dec 16, 2021
de5b670
Altera página do item em caso de incosistencia
emys-alb Dec 16, 2021
102df65
remove unidade de item com inconsistencia
emys-alb Dec 16, 2021
bdc9a26
Corrige parametro
emys-alb Dec 16, 2021
87ddff4
Altera tooltip
emys-alb Dec 16, 2021
ff82298
add whitespace
emys-alb Dec 17, 2021
6f11d10
Remove da lista de produtos semelhantes os que tem inconsistencia em …
jeffersonrpn Dec 17, 2021
6697719
Merge pull request #428 from analytics-ufcg/939-avisos-inconsistencia
felipesqra Dec 22, 2021
41b9f5e
Merge pull request #429 from analytics-ufcg/957-remove-inconsistentes
emys-alb Dec 22, 2021
fd268dc
Modifica query de itens similares
jeffersonrpn Dec 23, 2021
d2ed98c
Merge pull request #430 from analytics-ufcg/bugfix-inconsistencia
jeffersonrpn Dec 23, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ta-na-mesa-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ jobs:
run: npm run lint
- name: Executa build
working-directory: ./client
run: npm run build
run: npm run build
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:10-alpine
FROM node:12-alpine

WORKDIR /app

Expand Down
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,3 +99,29 @@ Para matar um container
```
docker kill <container_id>
```

## Como preparar para produção

Este projeto possui mais de um contexto de produção, podendo ser contruído a depender das configurações de `build` e de `environments`. Isso permite que cada contexto possua seus própios arquivos de estilo (SCSS), arquivos estáticos (.js e .json) e arquivos de textos (localização).

Cada contexto é definido em um diretório em `client/src/environments/<contexto>`

### Definindo o estilo do contexto

Deve-se alterar a folha de estilo em `client/src/environments/<contexto>/scss/_variables.scss`.

### Definindo os arquivos estáticos do contexto

Deve-se alterar os arquivos .js e .json em `client/src/environments/<contexto>` e, em seguida, configurar o atributo `fileReplacements`, no arquivo `client/angular.json` para o contexto correspondente.

### Definindo os arquivos de textos do contexto

Para gerar textos específicos pra cada contexto utiliza-se a ferramenta de localização do angular [ng extract-i18n](https://angular.io/cli/extract-i18n). Cada contexto possui seu próprio arquivo de localização encontrados em `client/src/environments/<contexto>/locale.json` e são identificados pelo atributo locale neste arquivo (exemplo: pt-MR e pt-CV). Quando novas entradas de texto localizados forem introduzidas no HTML, é preciso gerar novamente esse arquivo utilizando o comando a seguir:

```
npm run locale
```

Um novo arquivo padrão `locale.json` vai ser gerado em `client/src/environments` e o mesmo deve ser usado como base para criação dos locale específicos de cada contexto.

Para saber como gerar ou mudar entradas, [ler este artigo](https://angular.io/guide/i18n-common-prepare).
File renamed without changes.
2 changes: 1 addition & 1 deletion client/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:10-alpine
FROM node:12-alpine

WORKDIR /app/client

Expand Down
110 changes: 93 additions & 17 deletions client/angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@
},
"version": 1,
"newProjectRoot": "projects",
"defaultProject": "ta-de-pe",
"projects": {
"ta-na-mesa": {
"ta-de-pe": {
"projectType": "application",
"schematics": {
"@schematics/angular:component": {
Expand All @@ -16,6 +17,22 @@
"root": "",
"sourceRoot": "src",
"prefix": "app",
"i18n": {
"sourceLocale": {
"code": "pt",
"baseHref": "/"
},
"locales": {
"pt-MR": {
"baseHref": "/",
"translation": "src/environments/merenda/locale.json"
},
"pt-CV": {
"baseHref": "/",
"translation": "src/environments/covid/locale.json"
}
}
},
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
Expand All @@ -25,30 +42,44 @@
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "tsconfig.app.json",
"aot": false,
"assets": [
"src/favicon.ico",
"src/assets"
"src/assets/imgs",
"src/assets/fonts"
],
"styles": [
"src/styles.scss"
],
"scripts": []
"stylePreprocessorOptions": {
"includePaths": [
"src/environments/merenda/scss"
]
},
"scripts": [],
"vendorChunk": true,
"extractLicenses": false,
"buildOptimizer": false,
"sourceMap": true,
"optimization": false,
"namedChunks": true
},
"configurations": {
"production": {
"merenda": {
"localize": ["pt-MR"],
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
},
{
"replace": "src/app/shared/services/faq.data.ts",
"with": "src/environments/merenda/faq.data.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
Expand All @@ -63,25 +94,71 @@
"maximumWarning": "6kb",
"maximumError": "10kb"
}
]
],
"stylePreprocessorOptions": {
"includePaths": [
"src/environments/merenda/scss"
]
}
},
"covid": {
"localize": ["pt-CV"],
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
},
{
"replace": "src/app/shared/services/faq.data.ts",
"with": "src/environments/covid/faq.data.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"namedChunks": false,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"budgets": [
{
"type": "initial",
"maximumWarning": "2mb",
"maximumError": "5mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "6kb",
"maximumError": "10kb"
}
],
"stylePreprocessorOptions": {
"includePaths": [
"src/environments/covid/scss"
]
}
}
}
},
"defaultConfiguration": ""
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "ta-na-mesa:build"
"browserTarget": "ta-de-pe:build"
},
"configurations": {
"production": {
"browserTarget": "ta-na-mesa:build:production"
"merenda": {
"browserTarget": "ta-de-pe:build:merenda"
},
"covid": {
"browserTarget": "ta-de-pe:build:covid"
}
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "ta-na-mesa:build"
"browserTarget": "ta-de-pe:build"
}
},
"test": {
Expand Down Expand Up @@ -118,15 +195,14 @@
"builder": "@angular-devkit/build-angular:protractor",
"options": {
"protractorConfig": "e2e/protractor.conf.js",
"devServerTarget": "ta-na-mesa:serve"
"devServerTarget": "ta-de-pe:serve"
},
"configurations": {
"production": {
"devServerTarget": "ta-na-mesa:serve:production"
"devServerTarget": "ta-de-pe:serve:production"
}
}
}
}
}},
"defaultProject": "ta-na-mesa"
}}
}
2 changes: 1 addition & 1 deletion client/e2e/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"compilerOptions": {
"outDir": "../out-tsc/e2e",
"module": "commonjs",
"target": "es5",
"target": "es2018",
"types": [
"jasmine",
"jasminewd2",
Expand Down
Loading