-
Notifications
You must be signed in to change notification settings - Fork 458
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
[2.2] Upgrade #525
Merged
Merged
[2.2] Upgrade #525
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[2.2] Remove fontes e imagens não utilizadas
Remove arquivos API XML
[2.2] Remove classe clsConfig
|
[2.2] Version 2.1.7
[2.2] Version 2.1.8
[2.2] Version 2.1.9
[2.2] Version 2.1.19
[2.2] Version 2.1.20
[2.2] Patch 25/07/2019
…into version-2.1.21
[2.2] Version 2.1.21
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Branch de trabalho para a versão 2.2 do i-Educar.
Atualização do PHP
O PHP está na versão 7.3 atualmente com suporte ativo até 06/12/2020, a versão 7.2 terá suporte ativo até 30/11/2019, conforme calendário oficial https://www.php.net/supported-versions.php.
Atualização do Laravel
A versão atual do Laravel é a 5.8. Algumas melhorias foram feitas no framework e existe o guia de atualização oficial https://laravel.com/docs/5.8/upgrade.
Reestruturação do banco de dados
Foi feita a engenharia reversa do banco de dados do i-Educar no pull request #477 para um maior controle da estrutura e dos dados que são armazenados.
O banco de dados do i-Educar esta dividido em vários schemas os quais muitos não são mais utilizados.
Schemas removidos
alimentos
[2.2] Remove o schemaalimentos
#496.consistenciacao
[2.2] Remove o schemaconsistenciacao
#497.conv_functions
[2.2] Remove o schemaconv_functions
#498.serieciasc
[2.2] Remove o schemaserieciasc
#499.pmiacoes
[2.2] Remove o schemapmiacoes
#500.pmidrh
[2.2] Remove o schemapmidrh
#501.pmidrh
#501 e issue Setor do cadastro de funcionário #502.pmiotopic
[2.2] Remove o schemapmiotopic
#503.historico
[2.2] Remove o schemahistorico
#507.acesso
[2.2] Remove o schemaacesso
#576.pmicontrolesis
[2.2] Remove o schemapmicontrolesis
#606.pmicontrolesis
#508 mantinha as tabelas tutormenu, menu, submenu_portal e menu_portal.Schema
cadastro
cadastro
[2.2] Remove tabelas, view e functions do schemacadastro
#610.Schema
pmieducar
historico_educar
[2.2] Remove tabelapmieducar.historico_educar
#601.Schema
portal
portal
[2.2] Remove tabelas do schemaportal
#509.portal
#509.portal.acesso
[2.2] Remove seederportal.acesso
#602.portal
[2.2] Remove tabelas de menus do schemaportal
#607.imagem
eimagem_tipo
[2.2] Remove tabelasimagem
eimagem_tipo
#608.intranet_segur_permissao_negada
[2.2] Remove tabelaintranet_segur_permissao_negada
#609.Schema
public
changelog
[2.2] Remove a tabelachangelog
#504.phinxlog
[2.2] Remove a tabelaphinxlog
#505.portal_banner
[2.2] Remove tabelaportal_banner
#514pg_stat_statements
[2.2] Remove extensãopg_stat_statements
#515.public
[2.2] Limpa o schemapublic
#516.Seeds
Com o intuito de isolar os dados da estrutura do banco de dados, foi feita a conversão da migrations de inserts em seeds.
Limpeza e diminuição do código fonte
Muitos módulos do i-Educar foram depreciados ou não são utilizados a anos e seu código fonte não foi removido do repositório. Foram abertos pull requests para remover arquivos não referenciados ou com apenas referencias circulares.
Constantes removidas
ieducar/intranet/includes/bootstrap.php
[2.2] Remove constantes legadas do projeto #533.Alteração de configurações
Move as configurações acessadas pela variável global
$coreExt
do arquivo.ini
para o arquivoconfig/legacy.php
e permite que possam ser acessadas também, pelo helperconfig()
.Implementação pull request #537.
Remove uso de variável global
As configurações que antes eram acessadas via a variável global
$coreExt
ou$GLOBALS['coreExt']
foram agora podem ser acessadas através do helperconfig()
.As devidas substituições foram feitas no PR #568.
Arquivos removidos
ieducar/intranet/includes/bootstrap.php
[2.2] Remove requires do arquivobootstrap.php
#534 [2.2] Remove bootstrap legado #535.ieducar/vendor/autoload.php
[2.2] Remove autoload.php fake #536.ieducar/configuration
[2.2] Remove a utilização de arquivo .ini para configuração #537..ini
[2.2] Remove a utilização de arquivo .ini para configuração #537.Melhorias no código fonte