use of models.Rating in project modules.playframework.org by playframework.
the class Modules method submitModuleRegistrationForm.
@RoleHolderPresent
public static Result submitModuleRegistrationForm() {
Form<Module> form = form(Module.class).bindFromRequest();
Result result;
User user = currentUser();
if (form.hasErrors()) {
result = badRequest(moduleRegistrationForm.render(user, form));
} else {
Module module = form.get();
module.owner = user;
module.rating = new Rating(true);
module.save();
createHistoricalEvent("New module - " + module.name, String.format("%s (%s) created a new module - %s", user.displayName, user.userName, module.name));
result = redirect(routes.Modules.myModules());
}
return result;
}
Aggregations