From d724467c3b70d2d815280773a48481247e04a83d Mon Sep 17 00:00:00 2001 From: Ivan Mrsulja Date: Tue, 25 Nov 2025 16:30:34 +0100 Subject: [PATCH 1/3] Added integration model graph. --- .../mannlib/vitro/webapp/modelaccess/ModelNames.java | 6 ++++-- .../modules/tripleSource/ConfigurationTripleSource.java | 5 ++++- .../webapp/servlet/setup/ConfigurationModelsSetup.java | 2 ++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/modelaccess/ModelNames.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/modelaccess/ModelNames.java index dfe42b22b3..d29c5e5a52 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/modelaccess/ModelNames.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/modelaccess/ModelNames.java @@ -38,8 +38,8 @@ public class ModelNames { public static final String INTERFACE_I18N_FIRSTTIME_BACKUP = INTERFACE_I18N + "FirsttimeBackup"; public static final String ACCESS_CONTROL = "http://vitro.mannlib.cornell.edu/default/access-control"; public static final String ACCESS_CONTROL_FIRSTTIME_BACKUP = ACCESS_CONTROL + "FirsttimeBackup"; - - + public static final String INTEGRATION_SETTINGS = "http://vitro.mannlib.cornell.edu/default/vitro-kb-integrationSettings"; + public static final String INTEGRATION_SETTINGS_FIRSTTIME_BACKUP = INTEGRATION_SETTINGS + "FirsttimeBackup"; /** * A map of the URIS, keyed by their short names, intended only for display @@ -74,6 +74,8 @@ private static Map populateNamesMap() { map.put("INTERFACE_I18N_FIRSTTIME_BACKUP", INTERFACE_I18N_FIRSTTIME_BACKUP); map.put("INTERFACE_I18N", ACCESS_CONTROL); map.put("INTERFACE_I18N_FIRSTTIME_BACKUP", ACCESS_CONTROL_FIRSTTIME_BACKUP); + map.put("INTEGRATION_SETTINGS", INTEGRATION_SETTINGS); + map.put("INTEGRATION_SETTINGS_FIRSTTIME_BACKUP", INTEGRATION_SETTINGS_FIRSTTIME_BACKUP); return Collections.unmodifiableMap(map); } diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/modules/tripleSource/ConfigurationTripleSource.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/modules/tripleSource/ConfigurationTripleSource.java index 1d64f9ad04..293a434d54 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/modules/tripleSource/ConfigurationTripleSource.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/modules/tripleSource/ConfigurationTripleSource.java @@ -17,7 +17,8 @@ import static edu.cornell.mannlib.vitro.webapp.modelaccess.ModelNames.INTERFACE_I18N_FIRSTTIME_BACKUP; import static edu.cornell.mannlib.vitro.webapp.modelaccess.ModelNames.ACCESS_CONTROL; import static edu.cornell.mannlib.vitro.webapp.modelaccess.ModelNames.ACCESS_CONTROL_FIRSTTIME_BACKUP; - +import static edu.cornell.mannlib.vitro.webapp.modelaccess.ModelNames.INTEGRATION_SETTINGS; +import static edu.cornell.mannlib.vitro.webapp.modelaccess.ModelNames.INTEGRATION_SETTINGS_FIRSTTIME_BACKUP; import org.apache.jena.rdf.model.ModelMaker; @@ -46,6 +47,8 @@ public abstract class ConfigurationTripleSource implements TripleSource { INTERFACE_I18N_FIRSTTIME_BACKUP, ACCESS_CONTROL, ACCESS_CONTROL_FIRSTTIME_BACKUP, + INTEGRATION_SETTINGS, + INTEGRATION_SETTINGS_FIRSTTIME_BACKUP, }; /** diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/servlet/setup/ConfigurationModelsSetup.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/servlet/setup/ConfigurationModelsSetup.java index 8972e36837..d6607b99f8 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/servlet/setup/ConfigurationModelsSetup.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/servlet/setup/ConfigurationModelsSetup.java @@ -8,6 +8,7 @@ import static edu.cornell.mannlib.vitro.webapp.modelaccess.ModelNames.USER_ACCOUNTS; import static edu.cornell.mannlib.vitro.webapp.modelaccess.ModelNames.ACCESS_CONTROL; import static edu.cornell.mannlib.vitro.webapp.modelaccess.ModelNames.INTERFACE_I18N; +import static edu.cornell.mannlib.vitro.webapp.modelaccess.ModelNames.INTEGRATION_SETTINGS; import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; @@ -43,6 +44,7 @@ public void contextInitialized(ServletContextEvent sce) { setupModel(ctx, USER_ACCOUNTS, "auth"); setupModel(ctx, ACCESS_CONTROL, "accessControl"); setupModel(ctx, INTERFACE_I18N, "interface-i18n"); + setupModel(ctx, INTEGRATION_SETTINGS, "integrationSettings"); ss.info(this, "Set up the display models and the user accounts model."); } catch (Exception e) { ss.fatal(this, e.getMessage(), e.getCause()); From dcaa5e57bcca4f3b4e0d9ebf56f9ec45c640f42f Mon Sep 17 00:00:00 2001 From: Ivan Mrsulja Date: Thu, 25 Dec 2025 08:41:11 +0100 Subject: [PATCH 2/3] Added some necessary .css classes. --- webapp/src/main/webapp/css/vitro.css | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/webapp/src/main/webapp/css/vitro.css b/webapp/src/main/webapp/css/vitro.css index bb5b18368b..865d2cd8ce 100644 --- a/webapp/src/main/webapp/css/vitro.css +++ b/webapp/src/main/webapp/css/vitro.css @@ -543,3 +543,12 @@ a.button.blue { background: #f5f5f5; cursor: pointer; } + +.mt-5 { + margin-top: 3.5rem; +} + +.section-title-small { + margin-bottom: 0rem !important; +} + From a7f782ae91581ee602eeb58b216563074df14e4f Mon Sep 17 00:00:00 2001 From: Ivan Mrsulja Date: Mon, 4 May 2026 09:21:04 +0200 Subject: [PATCH 3/3] Moved .css configurations to VIVO. --- webapp/src/main/webapp/css/vitro.css | 9 --------- 1 file changed, 9 deletions(-) diff --git a/webapp/src/main/webapp/css/vitro.css b/webapp/src/main/webapp/css/vitro.css index 865d2cd8ce..bb5b18368b 100644 --- a/webapp/src/main/webapp/css/vitro.css +++ b/webapp/src/main/webapp/css/vitro.css @@ -543,12 +543,3 @@ a.button.blue { background: #f5f5f5; cursor: pointer; } - -.mt-5 { - margin-top: 3.5rem; -} - -.section-title-small { - margin-bottom: 0rem !important; -} -