Skip to content

Tenants #42

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 45 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
7993b1c
bump lombok version
olinux Jul 2, 2024
f3a42da
change path of API endpoints
olinux Jul 2, 2024
a184146
add spa routing directive
olinux Jul 4, 2024
a258997
upgrade to keycloak 26
olinux Feb 13, 2025
287b153
switch to "moduleResolution" = "bundler" for keycloak
olinux Feb 13, 2025
2a55f7a
Resolving dependency issues.
annapaola Oct 14, 2024
ef0e8b7
integrate marmotgraph-commons library for the provisioning of dynamic…
olinux Oct 17, 2024
ef217d6
fix linting issues
olinux Oct 17, 2024
c0bc35e
move to library with configuration endpoint replacing "settings"
olinux Oct 21, 2024
3ea4755
adapt to new response structure of "config" endpoint
olinux Oct 21, 2024
99691d7
fix auth adapter
olinux Oct 21, 2024
4317c94
fix auth adapter
olinux Oct 21, 2024
1b04e51
migrate to vite, integrate generified library, update configuration
olinux Oct 22, 2024
13bcf8b
change to vite, use common library, fix linting issues
olinux Oct 22, 2024
ac8c9c1
make compatible with latest node and npm
olinux Oct 22, 2024
28145bd
add needed linting dependencies
olinux Oct 22, 2024
f6895b6
add clientSecret to properties
olinux Oct 22, 2024
19b5662
use dark mode for logo
olinux Oct 24, 2024
a63d132
use appstore to distribute the application name and remove all hard c…
olinux Oct 24, 2024
7f5fb71
[KG-388] [KG-389] [KG-390] Update query builder UI with the new design.
annapaola Feb 3, 2025
a7fd09b
WIP: Query Builder UI various improvements.
annapaola Mar 28, 2025
537069b
upgrade to keycloak 26
olinux Feb 13, 2025
34365ba
switch to "moduleResolution" = "bundler" for keycloak and change the …
olinux Apr 1, 2025
e1f1f2d
fix linter issues
olinux Apr 1, 2025
763711d
fix build issues
olinux Apr 3, 2025
5f67a73
change to vite, use common library, fix linting issues
olinux Oct 22, 2024
0b21e94
WIP: Query Builder UI various improvements.
annapaola Apr 16, 2025
3d41b53
Update class for type selection modal
annapaola Apr 17, 2025
70d10e7
Update fetching modal to be inline with new design.
annapaola Apr 17, 2025
483c197
Merge pull request #2 from marmotgraph/tenants
olinux Apr 17, 2025
63a9c1f
fix linter issues and switch to bright mode as default for now
olinux Apr 17, 2025
58b48ac
fix build issue
olinux Apr 17, 2025
1ef14ba
revert changes for idcontroller
olinux Apr 17, 2025
74a4dc5
move to bright mode as a default
olinux Apr 17, 2025
06eea93
fix poweredby logo to be marmotgraph
olinux Apr 17, 2025
a10076b
Update fetching modal to be inline with new design.
annapaola Apr 17, 2025
442dfc1
fix loader
olinux Apr 17, 2025
af8c774
fix linter issues and switch to bright mode as default for now
olinux Apr 17, 2025
b827d58
fix build issue
olinux Apr 17, 2025
660d564
revert changes for idcontroller
olinux Apr 17, 2025
c56ee29
move to bright mode as a default
olinux Apr 17, 2025
09ea028
fix poweredby logo to be marmotgraph
olinux Apr 17, 2025
49ad46d
WIP: [KG-427] Add dark theme option + general style improvements.
annapaola May 26, 2025
8bdeb83
[KG-527] Fix save button in QueryBuilder.
annapaola Jun 19, 2025
0752ef9
Merge branch 'dev' into tenants
olinux Jun 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90 changes: 4 additions & 86 deletions service/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -43,97 +43,15 @@

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<groupId>org.marmotgraph</groupId>
<artifactId>marmotgraph-commons</artifactId>
<version>0.0.4</version>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
<dependency>
<groupId>javax.cache</groupId>
<artifactId>cache-api</artifactId>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.10.6</version>
</dependency>
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-client</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>9.0.80</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.7</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.6.13</version>
</dependency>
<dependency>
<groupId>io.sentry</groupId>
<artifactId>sentry-spring-boot-starter</artifactId>
<version>6.9.0</version>
</dependency>
<dependency>
<groupId>io.sentry</groupId>
<artifactId>sentry-logback</artifactId>
<version>6.9.0</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>9.0.80</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
<version>1.9.5</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
<version>1.18.34</version>
<scope>provided</scope>
</dependency>
</dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

@Configuration
@EnableAutoConfiguration
@ComponentScan
@ComponentScan({"org.marmotgraph", "eu.ebrains.kg"})
public class KgQueryBuilderApplication extends WebSecurityConfigurerAdapter {

public static void main(String[] args) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
import java.util.List;
import java.util.Map;

@RequestMapping("/queries")
@RequestMapping("${org.marmotgraph.api.root:}/queries")
@RestController
public class Queries {

Expand All @@ -35,7 +35,7 @@ public Queries(QueryClient queryClient) {
}

@GetMapping
public Map<?, ?> getQueries(@RequestParam("type") String type) {
public Map<?, ?> getQueries(@RequestParam(value = "type", required = false) String type) {
return queryClient.getQueries(type);
}

Expand Down
86 changes: 0 additions & 86 deletions service/src/main/java/eu/ebrains/kg/querybuilder/api/Settings.java

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import org.springframework.web.bind.annotation.RestController;
import java.util.Map;

@RequestMapping("/spaces")
@RequestMapping( "${org.marmotgraph.api.root:}/spaces")
@RestController
public class Spaces {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import java.util.List;
import java.util.Map;

@RequestMapping("/types")
@RequestMapping("${org.marmotgraph.api.root:}/types")
@RestController
public class Types {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,17 @@

package eu.ebrains.kg.querybuilder.api;

import eu.ebrains.kg.querybuilder.controller.IdController;
import eu.ebrains.kg.querybuilder.model.KGCoreResult;
import eu.ebrains.kg.querybuilder.model.UserProfile;
import eu.ebrains.kg.querybuilder.service.UserClient;
import org.marmotgraph.commons.controller.IdController;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.UUID;

@RequestMapping("/user")
@RequestMapping("${org.marmotgraph.api.root:}/user")
@RestController
public class Users {

Expand Down

This file was deleted.

This file was deleted.

Loading