/branches/v3/impl/importRoutines.xml |
---|
129,4 → 129,9 |
<target name="updateCourseDepartments"> |
<java classname="pt.estgp.estgweb.services.courses.UpdateDepartmentsTask" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
</target> |
<target name="generateFreshJsonPlanosEstudosFromXml"> |
<java classname="pt.estgp.estgweb.services.courses.CoursesService" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
</target> |
CoursesService |
</project> |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/courses/CoursesService.java |
---|
319,15 → 319,15 |
InputStream stream; |
IRepositoryFile repositoryFile = repositoryService.load(c.getStudiesPlan(),userSession); |
long lastVersion = repositoryService.loadView(c.getStudiesPlan()).getLastVersion().getId(); |
stream = repositoryFile.getInput(); |
//stream = repositoryFile.getInput(); |
//TODO TIRAR |
//JUST FOR DEBUG |
try { |
/* try { |
System.out.println(StreamsUtils.readString(stream)); |
stream.close(); |
} catch (IOException e) { |
e.printStackTrace(); |
} |
}*/ |
repositoryFile = repositoryService.load(c.getStudiesPlan(),userSession); |
stream = repositoryFile.getInput(); |
1034,6 → 1034,19 |
logger.error(e,e); |
} |
} |
logger.info("GENERATING JSON FOR CLASS COURSE"); |
for(Course course: DaoFactory.getCourseDaoImpl().findAll()) |
{ |
try { |
logger.info("generating json for course: " + course.getName() + " (" + course.getCode() + ")"); |
generateCourseJson(course); |
} catch (IOException e) { |
logger.error(e,e); |
} catch (TransformationException e) { |
logger.error(e, e); |
} |
} |
} |
/branches/v3/impl/src/updates/version/release-09-2016-planos-Estudos |
---|
7,10 → 7,16 |
pt.estgp.estgweb.services.courses.UpdateDepartmentsTask |
2 - Correr a sincronização de planos para arranjar o XML do JaxB com os URLS das unidades e dos PDF's |
2 - Colocar o json dos cursos a null |
update course set json = null; |
3 - Correr a sincronização de planos para arranjar o XML do JaxB com os URLS das unidades e dos PDF's |
http://pae.ipportalegre.pt/wsjson/api?service=syncSystemPlans&systemUrl=http://www.estgp.pt&setActive=true |
ou então correr apenas a tarefa generateFreshJsonPlanosEstudosFromXml do importRoutines para refazer o json |
3 - Correr as atualizações dos papeis institucionais e reiniciar sistema para assumir os papeis |
"user.role.servicesStudiesPlans=Gestão de Planos de Estudos\n" + |
"user.role.servicesCoursesManagement=Gestão de Cursos\n" + |