Coder Social home page Coder Social logo

Comments (6)

edersoares avatar edersoares commented on June 3, 2024

@marcosoliveirasoares94 a Portábilis vem trabalhando para evoluir o i-Educar cada vez mais, os módulos de transporte e biblioteca estão entrando em desuso por nossa parte e foram liberados como pacotes externos justamente para a comunidade não perdê-los. Nós não vamos mais dar manutenção nestes módulos no futuro.

Se colocar o pacote externo do módulo na instalação do i-educar atual e executar um roolback ele removeria as migrations da implantação atual?

Em tese sim, não fiz o teste, mas o rollback você terá que especificar o diretório das migrations

php artisan migrate:rollback --path=packages/portabilis/i-educar-library-package/database/migrations

Se rodar as migrations do pacote externo em cima de um i-educar no qual já continha o módulo nativo, os menus podem ficar duplicados?

Não irão ficar duplicados, pois as migrations são as mesmas (tem os mesmos nomes) e não rodarão duas vezes.

from i-educar.

msoares94 avatar msoares94 commented on June 3, 2024

@edersoares, obrigado pelo retorno, essas informações são de grande ajuda para a comunidade!

from i-educar.

msoares94 avatar msoares94 commented on June 3, 2024

@edersoares, para deixar registrado aqui, fiz o teste, saiu no log algo inesperado!

Evidência do pacote implantado no servidor:
image

Evidência do não reconhecimento das migrations para realização do roolback.
image

Qual a recomendação nesse caso!

Ah e tem momentos que ocorre esse outro erro aqui:

image

Acredito que removeram o método por engano!

from i-educar.

edersoares avatar edersoares commented on June 3, 2024

@marcosoliveirasoares94 desculpe a demora.

Acredito que é necessário entender quais os passos você executou. Em uma instalação já existente do i-Educar, nada seria modificado, bastava clonar os repositórios conforme readme.

Se é uma nova instalação, basicamente o fluxo também é igual. Sempre tenha certeza de ter executado o comando composer plug-and-play e por via das dúvidas composer plug-and-play:update para forçar o update.

O último erro em questão deve ser por causa que você voltou a uma versão antiga do i-Educar que não tinha o método resolve no arquivo LegacyController.

Abraço!

from i-educar.

edersoares avatar edersoares commented on June 3, 2024

@marcosoliveirasoares94 a branch https://github.com/portabilis/i-educar/tree/2.8 está atualizada e com um tutorial de instalação novo, quando possível veja se isso atende e ficou claro. Por hora estarei encerando a issue.

from i-educar.

msoares94 avatar msoares94 commented on June 3, 2024

@edersoares, passando para dar um feedback!

Sim, agora o erro não persiste, o rollback das migrations foram executadas, porém, os menus ainda são apresentados na aplicação.

Por hora podemos deixar a issue fechada e tratarmos isso em momento futuro, pois ao meu ver, faz sentido em intalações já existentes que contém o Pacote de Relatórios e os módulos nativos de Biblioteca e Transporte permitir a execução do rollback e a aplicação não mais apresentar seus devidos menus, sendo factível o administrador caso deseje, implantar os pacotes de forma separada e assim voltar com os menus.

from i-educar.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.