Skip to content

Instantly share code, notes, and snippets.

View pedrosan7os's full-sized avatar

Pedro Santos pedrosan7os

View GitHub Profile
@pedrosan7os
pedrosan7os / InitializeAdministrativeOffices
Created November 12, 2014 17:38
InitializeAdministrativeOffices
package pt.ist.fenix.webapp;
import org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice;
import org.fenixedu.academic.domain.organizationalStructure.Accountability;
import org.fenixedu.academic.domain.organizationalStructure.PersonFunction;
import org.fenixedu.academic.domain.organizationalStructure.Unit;
import org.fenixedu.bennu.core.domain.Bennu;
import org.fenixedu.bennu.core.domain.User;
import org.fenixedu.bennu.scheduler.custom.CustomTask;
@pedrosan7os
pedrosan7os / ClearDeletedGroupRelations.java
Last active August 29, 2015 14:09
ClearDeletedGroupRelations
package pt.ist.fenix.webapp;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@pedrosan7os
pedrosan7os / BootstrapProfiles
Last active August 29, 2015 14:05
BootstrapProfiles
package pt.ist.fenix.webapp;
import java.lang.reflect.Method;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.time.Duration;
import java.util.ArrayList;
import java.util.List;
@pedrosan7os
pedrosan7os / gist:6f8165f467a7006b22cd
Last active August 29, 2015 14:01
FixDepartmentUnitFiles
package net.sourceforge.fenixedu;
import net.sourceforge.fenixedu.domain.Department;
import net.sourceforge.fenixedu.domain.UnitFile;
import net.sourceforge.fenixedu.domain.accessControl.PersistentUnitGroup;
import net.sourceforge.fenixedu.domain.accessControl.groups.BennuGroupBridge;
import net.sourceforge.fenixedu.domain.organizationalStructure.AccountabilityTypeEnum;
import org.fenixedu.bennu.core.domain.Bennu;
import org.fenixedu.bennu.core.domain.groups.Group;
@pedrosan7os
pedrosan7os / transformations.json
Last active August 29, 2015 14:01
fenix3-mapping-translations
[
{"path" : "/publico/managementCouncilSite/viewSite.do?method=presentation", "transformed" : "/publico/units/viewSite.do?method=presentation"},
{"path" : "/publico/aestatutaria/viewSite.do?method=presentation", "transformed" : "/publico/units/viewSite.do?method=presentation"},
{"path" : "/publico/studentsSite/viewSite.do?method=presentation", "transformed" : "/publico/units/viewSite.do?method=presentation"},
{"path" : "/publico/tutoring/viewSite.do?method=presentation", "transformed" : "/publico/units/viewSite.do?method=presentation"},
{"path" : "/publico/department/departmentSite.do?method=showPublications", "transformed" : "/publico/department/departmentSiteResearch.do?method=showPublications"},
{"path" : "/publico/researchSite/viewResearchUnitSite.do?method=showPublications", "transformed" : "/publico/researchSite/viewResearchUnitSiteResearch.do?method=showPublications"},
{"path" : "/publico/scientificArea/viewSite.do?method=showPublications", "transformed" : "/publico/scientif