From a5b120872b5272129fe71867ccc30c2010b22446 Mon Sep 17 00:00:00 2001 From: William Welling Date: Thu, 10 Aug 2023 10:16:27 -0500 Subject: [PATCH] Add organization id to theme The organization could be removed and wherever rendered can be updated to fetch the organization by id. Note the non default constructor is for testing purposes. --- .../middleware/theme/model/Theme.java | 14 +- src/main/resources/defaults/themes.yml | 2 + .../messaging/EntityMessageTest.java | 6 +- .../theme/ThemeIntegrationTest.java | 2 +- .../theme/controller/ThemeControllerTest.java | 143 +++++++++--------- .../middleware/theme/model/ThemeTest.java | 5 +- 6 files changed, 99 insertions(+), 73 deletions(-) diff --git a/src/main/java/edu/tamu/scholars/middleware/theme/model/Theme.java b/src/main/java/edu/tamu/scholars/middleware/theme/model/Theme.java index a444e2785..0dedad470 100644 --- a/src/main/java/edu/tamu/scholars/middleware/theme/model/Theme.java +++ b/src/main/java/edu/tamu/scholars/middleware/theme/model/Theme.java @@ -20,6 +20,9 @@ public class Theme extends Named { @Column(nullable = false) private String organization; + @Column(nullable = false) + private String organizationId; + @Column(nullable = false) private boolean active; @@ -52,10 +55,11 @@ public Theme() { this.variables = new ArrayList