Skip to content

Commit 602b5c6

Browse files
authored
BACKLOG-22212 Make module compatible with 8.1.5 (#13)
* BACKLOG-22212 Make module compatible with 8.1.5 * BACKLOG-22212 Make module compatible with 8.1.5.1 * BACKLOG-22212 Make module compatible with 8.1.3.0 * BACKLOG-22212 Make module compatible with 8.1.6.1 * BACKLOG-22212 Make module compatible with 8.1.5.0, pass env * BACKLOG-22212 pass env * BACKLOG-22212 Update maven settings * BACKLOG-22212 Add username * BACKLOG-22212 Update on-merge settings * BACKLOG-22212 Import packages
1 parent 8f8bd1a commit 602b5c6

File tree

5 files changed

+34
-20
lines changed

5 files changed

+34
-20
lines changed

.github/maven.settings.xml

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<repository>
1616
<id>jahia-internal</id>
1717
<name>Jahia Internal Repository</name>
18-
<url>${env.NEXUS_INTERNAL_URL}</url>
18+
<url>https://devtools.jahia.com/nexus/content/groups/internal/</url>
1919
<releases>
2020
<enabled>true</enabled>
2121
<updatePolicy>never</updatePolicy>
@@ -41,15 +41,14 @@
4141

4242
<activeProfiles>
4343
<activeProfile>jahia-internal-repository</activeProfile>
44-
<activeProfile>unit-tests</activeProfile>
4544
</activeProfiles>
4645

4746
<servers>
4847
<server>
49-
<id>jahia-releases</id>
48+
<id>jahia-public</id>
5049
<username>${env.NEXUS_USERNAME}</username>
5150
<password>${env.NEXUS_PASSWORD}</password>
52-
</server>
51+
</server>
5352
<server>
5453
<id>jahia-enterprise</id>
5554
<username>${env.NEXUS_USERNAME}</username>
@@ -65,20 +64,13 @@
6564
<username>${env.NEXUS_USERNAME}</username>
6665
<password>${env.NEXUS_PASSWORD}</password>
6766
</server>
68-
<server>
69-
<id>jahia-enterprise-snapshots</id>
70-
<username>${env.NEXUS_USERNAME}</username>
71-
<password>${env.NEXUS_PASSWORD}</password>
72-
</server>
73-
<server>
74-
<id>jahia-enterprise-releases</id>
75-
<username>${env.NEXUS_USERNAME}</username>
76-
<password>${env.NEXUS_PASSWORD}</password>
77-
</server>
7867
<server>
7968
<id>staging-repository</id>
8069
<username>${env.NEXUS_USERNAME}</username>
8170
<password>${env.NEXUS_PASSWORD}</password>
8271
</server>
8372
</servers>
73+
<pluginGroups>
74+
<pluginGroup>org.owasp</pluginGroup>
75+
</pluginGroups>
8476
</settings>

.github/workflows/on-code-change.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jobs:
2323
build:
2424
name: Build Module
2525
runs-on: ubuntu-latest
26+
env:
27+
NEXUS_INTERNAL_URL: https://devtools.jahia.com/nexus/content/groups/internal/
2628
container:
2729
image: jahia/cimg-mvn-cache:ga_cimg_openjdk_11.0.20-node
2830
credentials:
@@ -33,6 +35,8 @@ jobs:
3335
- uses: jahia/jahia-modules-action/build@v2
3436
with:
3537
module_id: richtext-configuration
38+
nexus_username: ${{ secrets.NEXUS_USERNAME }}
39+
nexus_password: ${{ secrets.NEXUS_PASSWORD }}
3640

3741
integration-tests:
3842
name: Integration Tests

.github/workflows/on-merge.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ jobs:
2828
name: Build Module
2929
needs: update-signature
3030
runs-on: ubuntu-latest
31+
env:
32+
NEXUS_INTERNAL_URL: https://devtools.jahia.com/nexus/content/groups/internal/
3133
container:
3234
image: jahia/cimg-mvn-cache:ga_cimg_openjdk_11.0.20-node
3335
credentials:
@@ -38,6 +40,8 @@ jobs:
3840
- uses: jahia/jahia-modules-action/build@v2
3941
with:
4042
module_id: richtext-configuration
43+
nexus_username: ${{ secrets.NEXUS_USERNAME }}
44+
nexus_password: ${{ secrets.NEXUS_PASSWORD }}
4145

4246
# sbom:
4347
# name: SBOM processing

pom.xml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<parent>
5353
<artifactId>jahia-modules</artifactId>
5454
<groupId>org.jahia.modules</groupId>
55-
<version>8.2.0.0-SNAPSHOT</version>
55+
<version>8.1.5.0</version>
5656
</parent>
5757

5858
<artifactId>richtext-configuration</artifactId>
@@ -68,11 +68,23 @@
6868
</scm>
6969

7070
<properties>
71+
<jahia.plugin.version>6.9</jahia.plugin.version>
7172
<jahia-depends>graphql-dxm-provider</jahia-depends>
7273
<jahia-module-signature>MC0CFHH5gM/Zpl8kOBTjCGqH1xA5pqdaAhUAlUgJeofDw/DfOp6piIOe9St+y+U=</jahia-module-signature>
7374
<export-package>
7475
org.jahia.modules.richtext
7576
</export-package>
77+
<import-package>
78+
graphql.annotations.annotationTypes;version="[6.5,99)",
79+
javax.jcr;version="[2.0,3)",
80+
org.jahia.modules.graphql.provider.dxm;version="[2.7,3)",
81+
org.jahia.modules.graphql.provider.dxm.osgi.annotations;version="[2.7,3)",
82+
org.jahia.osgi,
83+
org.jahia.services.content,
84+
org.osgi.framework;version="[1.8,2)",
85+
org.slf4j;version="[1.7,2)",
86+
org.jahia.services
87+
</import-package>
7688
</properties>
7789

7890
<repositories>
@@ -94,7 +106,7 @@
94106
<dependency>
95107
<groupId>org.jahia.modules</groupId>
96108
<artifactId>graphql-dxm-provider</artifactId>
97-
<version>2.20.0-SNAPSHOT</version>
109+
<version>2.19.0</version>
98110
<scope>provided</scope>
99111
</dependency>
100112
<dependency>
@@ -108,6 +120,11 @@
108120
<artifactId>owasp-java-html-sanitizer</artifactId>
109121
<version>20220608.1</version>
110122
</dependency>
123+
<dependency>
124+
<groupId>org.json</groupId>
125+
<artifactId>json</artifactId>
126+
<version>20231013</version>
127+
</dependency>
111128
</dependencies>
112129

113130
<build>

src/main/java/org/jahia/modules/richtext/graphql/query/impl/htmlFiltering/GqlHtmlFilteringQuery.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,10 @@
1616
import org.jahia.services.sites.JahiaSitesService;
1717
import org.json.JSONArray;
1818
import org.json.JSONObject;
19-
import org.owasp.html.HtmlChangeListener;
20-
import org.owasp.html.PolicyFactory;
2119

22-
import javax.annotation.Nullable;
20+
2321
import javax.jcr.RepositoryException;
2422
import java.util.ArrayList;
25-
import java.util.Arrays;
2623
import java.util.List;
2724
import java.util.Optional;
2825

0 commit comments

Comments
 (0)