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

[2.2] Remover arquivo de configuração ieducar.ini #527

Closed
9 tasks done
edersoares opened this issue Mar 17, 2019 · 1 comment
Closed
9 tasks done

[2.2] Remover arquivo de configuração ieducar.ini #527

edersoares opened this issue Mar 17, 2019 · 1 comment

Comments

@edersoares
Copy link
Member

edersoares commented Mar 17, 2019

CONTEXTO:

Atualmente o i-Educar utiliza um arquivo .ini para carregar as configurações do ambiente, o que dificulta muitas vezes um usuário configurar determinadas informações básicas sem precisar de um desenvolvedor.

IMPLEMENTAÇÃO:

Mover para o banco de dados as configurações, de forma que seja possível a um usuário do i-Educar autenticado, modificá-las.

Importante: Configurações de serviço como credenciais, host, porta, etc, devem ser configuradas no arquivo .env ou diretamente nas variáveis de ambiente do servidor.

TAREFAS:

Pull request #537:

  • Mover as configurações do arquivo .ini para o arquivo config/legacy.php.
  • Remover a pasta ieducar/configuration.
  • Remover arquivos .inide exemplos e de testes.
  • Remover classes e testes: CoreConfig, IniConfig, CoreExt_Config_Ini e LegacyConfig.
  • Remover script que criar arquivo .ini do composer.json.
  • Retirar do instalador a verificação da existência do arquivo .ini.

Pull request #540:

  • Tabela no banco de dados para armazenar as configurações definidas pelo usuário que sobrescreverão as default do arquivo config/legacy.php.

Pull request #543:

  • Middleware para carregar as configurações do banco de dados e sobrescrever as configurações default em tempo de execução.

Por fazer:

  • Tela para poder alterar as configurações no banco de dados.
@edersoares
Copy link
Member Author

Resolvida na release 2.3.10.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant