use of com.instructure.canvasapi2.models.User in project play-cookbook by spinscale.
the class SolrSearchTest method simpleUserTest.
@Test
public void simpleUserTest() throws Exception {
SolrQuery query = new SolrQuery();
query.setQuery("name:alex");
QueryResponse rp = server.query(query);
SolrDocumentList results = rp.getResults();
assertEquals(1, results.size());
assertEquals("alex", results.get(0).getFieldValue("name"));
User u = User.find("byName", "alex").first();
assertEquals(u.getClass().getName() + ":" + u.id.toString(), results.get(0).getFieldValue("id"));
}
use of com.instructure.canvasapi2.models.User in project play-cookbook by spinscale.
the class RegistrationServiceImpl method triggerEmail.
@Override
public void triggerEmail(Object context) {
if (context instanceof User) {
User user = (User) context;
Registration registration = Registration.find("byUser", user).first();
Mails.sendConfirmation(registration);
}
}
use of com.instructure.canvasapi2.models.User in project play-cookbook by spinscale.
the class RegistrationServiceImpl method createRegistration.
@Override
public void createRegistration(Object context) {
if (context instanceof User) {
User user = (User) context;
Registration r = new Registration();
r.uuid = UUID.randomUUID().toString().replaceAll("-", "");
r.user = user;
r.create();
}
}
use of com.instructure.canvasapi2.models.User in project play-cookbook by spinscale.
the class RegistrationServiceImpl method confirm.
@Override
public void confirm(Object context) {
if (context != null) {
Registration r = Registration.find("byUuid", context.toString()).first();
if (r == null) {
return;
}
User user = r.user;
user.active = true;
user.create();
r.delete();
Flash.current().put("registration", "Thanks for registering");
}
}
use of com.instructure.canvasapi2.models.User in project play-cookbook by spinscale.
the class Application method createTicket.
public static void createTicket(String user, String pass) {
User u = User.find("byNameAndPassword", user, pass).first();
if (u == null) {
error("No authorization granted");
}
String uuid = UUID.randomUUID().toString().replaceAll("-", "");
Cache.set("ticket:" + uuid, u.name, "5min");
renderText(uuid);
}
Aggregations