new endpoint for jis site id
This commit is contained in:
parent
592bfc09b0
commit
0aa72576ce
@ -77,6 +77,20 @@ public class JiEndpoints {
|
|||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GET
|
||||||
|
@Path("/{ID}/site-id")
|
||||||
|
@Produces(MediaType.APPLICATION_JSON)
|
||||||
|
public Response getJiSiteId(@PathParam("ID") Long id) {
|
||||||
|
try {
|
||||||
|
Ji ji = jiService.getJi(id);
|
||||||
|
return Response.ok(ji.site.id).build();
|
||||||
|
} catch (Exception e) {
|
||||||
|
return Response.status(500)
|
||||||
|
.entity(Map.of("error", e.getMessage()))
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
}
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
/// Now that the JI is created, we want to add users to it and assign them
|
/// Now that the JI is created, we want to add users to it and assign them
|
||||||
|
|||||||
@ -30,6 +30,8 @@ public class JiService {
|
|||||||
Long siteId, Long ownerId) {
|
Long siteId, Long ownerId) {
|
||||||
Site site = siteService.getSite(siteId);
|
Site site = siteService.getSite(siteId);
|
||||||
User user = userService.getUser(ownerId);
|
User user = userService.getUser(ownerId);
|
||||||
|
if (site == null || user == null)
|
||||||
|
throw new Error("no site or user");
|
||||||
Ji ji = new Ji(name, description, List.of(user), date, site);
|
Ji ji = new Ji(name, description, List.of(user), date, site);
|
||||||
jiRepository.persist(ji);
|
jiRepository.persist(ji);
|
||||||
siteService.registerJi(site, ji);
|
siteService.registerJi(site, ji);
|
||||||
@ -45,6 +47,7 @@ public class JiService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public Ji getJi(Long id) { return jiRepository.findById(id); }
|
public Ji getJi(Long id) { return jiRepository.findById(id); }
|
||||||
|
public Long getJiSiteId(Long id) { return jiRepository.findById(id).site.id; }
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|||||||
@ -37,7 +37,7 @@ quarkus.hibernate-orm.database.generation=drop-and-create
|
|||||||
quarkus.quinoa.dev-server.port=5173
|
quarkus.quinoa.dev-server.port=5173
|
||||||
quarkus.quinoa.enable-spa-routing=true
|
quarkus.quinoa.enable-spa-routing=true
|
||||||
|
|
||||||
quarkus.docker.docker-host=unix:///run/user/1001/docker.sock
|
quarkus.docker.docker-host=unix:///run/user/1000/docker.sock
|
||||||
#quarkus.security.auth.enabled-in-dev-mode=false
|
#quarkus.security.auth.enabled-in-dev-mode=false
|
||||||
|
|
||||||
quarkus.hibernate-orm.sql-load-script=import-dev.sql
|
quarkus.hibernate-orm.sql-load-script=import-dev.sql
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
Subproject commit afc23d1208d476279930f4852388d30c39258593
|
Subproject commit 0a7e3fcc4479ec189128cb852b69f9b353e8fcd4
|
||||||
Loading…
x
Reference in New Issue
Block a user