use of com.instructure.canvasapi2.models.User in project play-cookbook by spinscale.
the class AddUserOnStartJob method doJob.
public void doJob() {
if (User.count("byName", "alex") == 0) {
User user = new User();
user.name = "alex";
user.password = Crypto.passwordHash("foo");
user.apiPassword = "test";
user.save();
}
}
use of com.instructure.canvasapi2.models.User in project play-cookbook by spinscale.
the class Application method quote.
public static void quote() {
String username = Cache.get("ticket:" + request.headers.get("x-authorization").value(), String.class);
User user = User.find("byName", username).first();
String quote = user.quote;
render(quote);
}
use of com.instructure.canvasapi2.models.User in project play-cookbook by spinscale.
the class Application method login.
public static void login(String login, String password) {
User user = User.find("byLoginAndPassword", login, password).first();
notFoundIfNull(user);
session.put("login", user.login);
showTweets(user.login);
}
use of com.instructure.canvasapi2.models.User 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;
}
use of com.instructure.canvasapi2.models.User in project modules.playframework.org by playframework.
the class Modules method getModulesByPlayVersion.
// e.g. /modules/play-1.2.4
public static Result getModulesByPlayVersion(String version) {
List<PlayVersion> playVersionList = PlayVersion.findByLooseName(version);
Result result;
if (playVersionList.isEmpty()) {
result = notFound("Play version not found: " + version);
} else {
User currentUser = currentUser();
String title = String.format("Play %s.x modules", version);
List<Module> modules = ModuleVersion.findModulesByPlayVersion(playVersionList);
result = ok(genericModuleList.render(currentUser, title, modules));
}
return result;
}
Aggregations