Class SpaceAdministrationRest

java.lang.Object
io.meeds.social.space.rest.SpaceAdministrationRest

@RestController @RequestMapping("/space/administration") public class SpaceAdministrationRest extends Object
  • Constructor Details

    • SpaceAdministrationRest

      public SpaceAdministrationRest()
  • Method Details

    • getSpacePermissions

      @GetMapping("{spaceId}/permissions") @Secured("administrators") public io.meeds.social.space.model.SpacePermissions getSpacePermissions(@PathVariable("spaceId") long spaceId)
    • updateSpacePermissions

      @PutMapping(path="{spaceId}/permissions", consumes="application/json") @Secured("administrators") public void updateSpacePermissions(@PathVariable("spaceId") long spaceId, @RequestBody(required=true) io.meeds.social.space.model.SpacePermissions permissions)
    • applySpaceTemplate

      @PutMapping(path="{spaceId}/template", consumes="application/json") @Secured("administrators") public void applySpaceTemplate(@PathVariable("spaceId") long spaceId, @RequestBody(required=true) io.meeds.social.space.model.SpaceTemplatePatch templatePatch)