Wikihelp
Seção
< All Topics

SSO na UrlAulaOnline

Importante Quando for realizar a cópia dos códigos fonte abaixo para adicionar nos arquivos, verifique se as aspas simples ( ‘ ) e as aspas duplas ( ” ) não foram convertidas em uma codificação diferente, tanto quanto demais caracteres como tio ( ~ ), cedilha ( ç ), etc. Caso isso ocorra, é necessário substituir ou corrigir em um bloco de notas intermediário ou no próprio arquivo de destino. Segue abaixo um EXEMPLO de cópia de código que geraria um problema no portal:

Processos

1 º Criar a pasta “C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\quadro-horario\custom”

Copiar o arquivo “C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\quadro-horario\quadro-horario-list.controller.js” para a pasta Custom criada.

– Editar o novo arquivo copiado “C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\quadro-horario\custom\quadro-horario-list.controller.js

Próximo à linha 386, substituir:

                               ‘<a ‘ + ‘target=”_blank” ‘ + ‘rel=”noopener noreferrer” ‘ + ‘href=”‘ + disciplina.URLAULAONLINE + ‘”>’ +

Por (caso não exista),

                               ‘<a ‘ + ‘target=”_blank” ‘ + ‘rel=”noopener noreferrer” ‘ + ‘href=”‘ + disciplina.URLAULAONLINE + ‘&username=’ + $rootScope.InformacoesLogin.login + ‘”>’ +

'<a ' + 'target=”_blank” ' + 'rel=”noopener noreferrer” ' + 'href=”' + disciplina.URLAULAONLINE + '&username=' + $rootScope.InformacoesLogin.login + '”>' +	

Criar a pasta “C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\disciplina\custom”

Copiar os arquivos “C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\disciplina\disciplina.controller.js” e “C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\disciplina\disciplina.view.html” para a pasta Custom criada.

Editar o novo arquivo copiado “C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\disciplina\custom\disciplina.controller

 Próximo à linha 75, adicionar (caso não exista):

		//CUSTOM
		self.userMoodle = '&username=' + $rootScope.InformacoesLogin.login;
		//CUSTOM

Editar o novo arquivo copiado “C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\aluno\disciplina\custom\disciplina.view.html”

Próximo à linha 41, substituir:

                               <a target=”_blank” rel=”noopener noreferrer” ng-href={{controller.model.disciplinaInfo.URLAULAONLINE}}>

Por (caso não exista),

<a target="_blank" rel="noopener noreferrer" ng-href={{controller.model.disciplinaInfo.URLAULAONLINE}}{{controller.userMoodle}}>

Editar o arquivo “C:\totvs\CorporeRM\FrameHTML\web\app\Edu\PortalEducacional\js\edu-contantes.global.config.js”

No bloco EDU_CONST_GLOBAL_CUSTOM_VIEW substituir:

Próximo à linha 53: disciplina: false,

Próximo à linha 90: quadroHorario: false,

Por,

disciplina: true,

quadroHorario: true,

No bloco EDU_CONST_GLOBAL_CUSTOM_CONTROLLER substituir:

Próximo à linha 137: disciplina: false,

Por,

disciplina: true,

 

Copiar os arquivos do zip totvs.zip para a pasta de login do Moodle.





Sugira sua integração
close slider

    Gostaria de integrar o TOTVS a alguma Plataforma ?

    Deixe sua sugestão: