- Jun 04, 2013
-
-
Paul-Christian Volkmer authored
This bean holds user and session object of the current user after he joins a session and could be used to access those objects within the application. Added two simple URIs to get a JSON representation of the referenced objects.
-
- May 08, 2013
-
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Mar 08, 2013
-
-
Daniel Gerhardt authored
-
- Mar 06, 2013
-
-
Daniel Knapp authored
-
- Mar 05, 2013
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
API specification. Changed StatisticsController to allow requests without a trailing slash to be consistent with the other **/statistics paths.
-
- Feb 28, 2013
-
-
Paul-Christian Volkmer authored
If the current session is linked to a course and there are other sessions for this course, add a number to the name and short name of the session, indicating which session is ment since all sessions will have the same name and short name.
-
- Feb 26, 2013
-
-
Christoph Thelen authored
-
- Feb 22, 2013
-
-
Paul-Christian Volkmer authored
-
- Feb 19, 2013
-
-
Daniel Gerhardt authored
/questionbylecturer/* => [/session/{sessionKey}]/lecturerquestion/* /questionbyaudience/* => [/session/{sessionKey}]/audiencequestion/*
-
Daniel Gerhardt authored
API changes: - /session/visitedsessions => /session/?filter=visited - /session/mysessions => /session/?filter=owned Added changed routes to LegacyController.
-
- Feb 12, 2013
-
-
Paul-Christian Volkmer authored
This allows expecting those exceptions in test classes.
-
- Feb 05, 2013
-
-
Daniel Gerhardt authored
-
- Feb 04, 2013
-
-
Christoph Thelen authored
-
Daniel Gerhardt authored
/socketurl => /socket/url /authorize => /socket/assign Changed status code for /socket/assign to 204 (this does not create).
-
- Dec 03, 2012
-
-
Julian Hochstetter authored
* rename methods to clearify that this are sockets
-
- Nov 01, 2012
-
-
Christoph Thelen authored
-
- Oct 30, 2012
-
-
Paul-Christian Volkmer authored
-
- Oct 25, 2012
-
-
Paul-Christian Volkmer authored
-
Julian Hochstetter authored
-
- Oct 24, 2012
-
-
Paul-Christian Volkmer authored
-
Julian Hochstetter authored
cthelen recently
-
Julian Hochstetter authored
remove methods from session controller which are now in its own controller
-
Paul-Christian Volkmer authored
All relevant information about users (e.g. session mebership) are accessible via UserService. The method IUserService::getCurrentUser provides information about the actual logged in user. If no user is logged in, this method will throw a UnauthorizedException which will end up in 401 HTTP error.
-
Christoph Thelen authored
-
Paul-Christian Volkmer authored
This adds URI "/session/mysessions" in addition to the old URI which still can be used.
-
Paul-Christian Volkmer authored
All feedback methods are available in class FeedbackController, all question methods are available in class QuestionController. None of the URIs are changed! Added second URI for method QuestionController::getSkillQuestions that matches common URI rules in ARSnova: "/session/{sessionkey}/skillquestions" Both, the old an the new URI can be used equally.
-
Christoph Thelen authored
Currently, there is an issue with the response. It seems like Spring is trying to resolve some view, but fails, and then displaying a message stating POST is not allowed.
-
- Oct 17, 2012
-
-
Christoph Thelen authored
The properties are needed by the client and must not be ignored.
-
Christoph Thelen authored
-
Paul-Christian Volkmer authored
This checks if there is a user in current security context. If not, an UnauthorizedException is thrown which will result in HTTP - 401.
-
Paul-Christian Volkmer authored
This patch uses AbstractController class to add exception handlers into controllers. These handlers are used to detect some runtime exceptions which can be thrown in any layer e.g. DAO or service layer. They recognize NotFoundException and ForbiddenException. Test classes are able to check if any of these exceptions are thrown during runtime.
-
Paul-Christian Volkmer authored
-
- Oct 16, 2012
-
-
Julian Hochstetter authored
-
Julian Hochstetter authored
/getSkillQuestions/{sessionkey}, by default sort by subject but if getSkillQuestions/{sessionkey}?sort=text the result will be sorted by subject and text
-
Julian Hochstetter authored
doesnt throw exceptions if fields are not set. remove info output
-
Paul-Christian Volkmer authored
If a session was not found in database this will result in http 404, if the session is not accessable for the current user the request will result in http 403. The old behavior was to check for null. This was the response if the session was not found or the current user could not access this session (not owner and inactive sessions). Both ended up with http 404 - not found.
-
Julian Hochstetter authored
-
Julian Hochstetter authored
-