public String doEdit(@RequestParam(required = false) Long postId, @RequestParam(required = false) Long categoryId,
@WidgetAttribute ProjectUser projectUser, @WidgetAttribute Project project, Model model) {
//
List<BlogCategory> blogCategories = blogCategoryService.getBlogCategories(project.getId());
//
BlogPost blogPost = null;
if (postId == null) {
blogPost = new BlogPost();
blogPost.setProjectId(project.getId());
blogPost.setCreatedById(projectUser.getId());
blogPost.setModifiedById(projectUser.getId());
blogPost.setCategoryId(categoryId != null ? categoryId : 0);
} else {
blogPost = blogPostService.getBlogPost(postId);
}
//
model.addAttribute("blogPost", blogPost);