ARSnova Backend issueshttps://git.thm.de/arsnova/arsnova-backend/-/issues2018-12-04T14:02:57+01:00https://git.thm.de/arsnova/arsnova-backend/-/issues/25WebSockets2018-12-04T14:02:57+01:00Tom KäslerWebSocketsWe need to determine whether to use socket.io etc. or bare WS.
We also need to discuss what to send over ws.We need to determine whether to use socket.io etc. or bare WS.
We also need to discuss what to send over ws.3.0-beta1Tom KäslerTom Käslerhttps://git.thm.de/arsnova/arsnova-backend/-/issues/23Implement Resource Validator2019-07-29T12:54:14+02:00Tom KäslerImplement Resource ValidatorImplement a scheme validator that checks whether an incoming resource's attributes are consistent (e.g. ChoiceContent has to has options).Implement a scheme validator that checks whether an incoming resource's attributes are consistent (e.g. ChoiceContent has to has options).3.0-beta1https://git.thm.de/arsnova/arsnova-backend/-/issues/18Login with invalid token returns HTTP status code 2002018-08-09T20:10:58+02:00Daniel GerhardtLogin with invalid token returns HTTP status code 2003.0-beta1https://git.thm.de/arsnova/arsnova-backend/-/issues/17Implement data generation development/tests2018-08-09T15:17:48+02:00Daniel GerhardtImplement data generation development/tests3.0-beta1https://git.thm.de/arsnova/arsnova-backend/-/issues/10Implement performance tests (Gattling)2018-08-09T15:00:09+02:00Daniel GerhardtImplement performance tests (Gattling)3.0-beta1https://git.thm.de/arsnova/arsnova-backend/-/issues/9Increase code coverage for testing2018-08-09T14:59:49+02:00Daniel GerhardtIncrease code coverage for testing3.0-beta1https://git.thm.de/arsnova/arsnova-backend/-/issues/8Reimplement export and import2018-08-09T14:59:31+02:00Daniel GerhardtReimplement export and import3.0-beta1https://git.thm.de/arsnova/arsnova-backend/-/issues/7Adjust handling of non-persistent entities for API v32018-08-09T14:59:12+02:00Daniel GerhardtAdjust handling of non-persistent entities for API v3* Configuration
* Statistics* Configuration
* Statistics3.0-beta1https://git.thm.de/arsnova/arsnova-backend/-/issues/5Review and improve error handling2019-05-28T12:50:42+02:00Daniel GerhardtReview and improve error handling* Exceptions
* HTTP responses
* Logging* Exceptions
* HTTP responses
* Logging3.0-beta1https://git.thm.de/arsnova/arsnova-backend/-/issues/3Review and complete authorization handling2018-08-09T14:53:56+02:00Daniel GerhardtReview and complete authorization handling3.0-beta1https://git.thm.de/arsnova/arsnova-backend/-/issues/2Review and complete caching (annotations, keys, etc.)2019-01-14T12:28:39+01:00Daniel GerhardtReview and complete caching (annotations, keys, etc.)Caching has not been adjusted yet for the new API and architectural changes.
We should make sure that
* Caching is consistently handled on the service layer
* Spring Security logic is run before caching logicCaching has not been adjusted yet for the new API and architectural changes.
We should make sure that
* Caching is consistently handled on the service layer
* Spring Security logic is run before caching logic3.0-beta1Daniel GerhardtDaniel Gerhardthttps://git.thm.de/arsnova/arsnova-backend/-/issues/1Use better caching implementation (Ehcache, etc.)2018-10-16T14:40:47+02:00Daniel GerhardtUse better caching implementation (Ehcache, etc.)We are currently using a primitive Java implementation for caching which isn't intended for production use. We should should evaluate Ehcache (and similar options).
- Caching should be handled at the Service layer
- Beware of issues reg...We are currently using a primitive Java implementation for caching which isn't intended for production use. We should should evaluate Ehcache (and similar options).
- Caching should be handled at the Service layer
- Beware of issues regarding Authentication3.0-beta1Christoph ThelenChristoph Thelen