new endpoint for jis site id
This commit is contained in:
parent
592bfc09b0
commit
0aa72576ce
@ -77,6 +77,20 @@ public class JiEndpoints {
|
||||
.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
|
||||
|
||||
@ -30,6 +30,8 @@ public class JiService {
|
||||
Long siteId, Long ownerId) {
|
||||
Site site = siteService.getSite(siteId);
|
||||
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);
|
||||
jiRepository.persist(ji);
|
||||
siteService.registerJi(site, ji);
|
||||
@ -45,6 +47,7 @@ public class JiService {
|
||||
}
|
||||
|
||||
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.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.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