{"push_id":772256440,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"0c7b518fc4fda1a00bdce3f9903af21827a2007b","before":"fe8dbb8aca93a04d197177fa34e4dd3f845d9d8d","commits":[{"sha":"ffecc6e832287a16228b9aa8544abba8ebff346e","author":{"email":"c92d7082471a9f7b7e033e9b291e7e31cca1fa46@gmail.com","name":"rstraub"},"message":"User registration setup\n\n-User service, repo\n-User model\n-Register view setup\n-Login view setup","distinct":false,"url":"https://api.github.com/repos/rstraub/vertx_webshop/commits/ffecc6e832287a16228b9aa8544abba8ebff346e"},{"sha":"bd8f501ef5a5dd30653401c4a78e3e4a41c9308d","author":{"email":"c92d7082471a9f7b7e033e9b291e7e31cca1fa46@gmail.com","name":"rstraub"},"message":"User registration\n\nUser registration is now possible. Unique username check is still a\ntodo.\nViews for user registration have been made. A bug has been resolved\nconcerning the cancel button on the cart modal.","distinct":false,"url":"https://api.github.com/repos/rstraub/vertx_webshop/commits/bd8f501ef5a5dd30653401c4a78e3e4a41c9308d"},{"sha":"ab4542412eac7919cbd7cfd027e41e07fb8f8507","author":{"email":"c92d7082471a9f7b7e033e9b291e7e31cca1fa46@gmail.com","name":"rstraub"},"message":"Bigdecimal, product modal\n\nReworked the models in the back-end to use bigdecimals for currency.\nThe product modal now correctly closes when the order button is pressed.\nThe order button is no longer part of the cart directive.","distinct":false,"url":"https://api.github.com/repos/rstraub/vertx_webshop/commits/ab4542412eac7919cbd7cfd027e41e07fb8f8507"},{"sha":"f825c0466ea49869682a113e79ada6d6f8f26a61","author":{"email":"c92d7082471a9f7b7e033e9b291e7e31cca1fa46@gmail.com","name":"rstraub"},"message":"Response codes and JsonConverter\n\n-Added handlers to add methods in repo's.\n-Add methods now return response codes (can be used to communicatie\nerrors)\n-Made a jsonconverter util class. This class makes it possible through\nstatic access to convert a list of jsonobject to a list of correctly\ntyped object or to convert a jsonobject to a correctly typed object with\ngson.\n-Order confirmation via modal","distinct":false,"url":"https://api.github.com/repos/rstraub/vertx_webshop/commits/f825c0466ea49869682a113e79ada6d6f8f26a61"},{"sha":"7b0efbf7db30206186cb89f7c68b9d53bd1affed","author":{"email":"c92d7082471a9f7b7e033e9b291e7e31cca1fa46@gmail.com","name":"rstraub"},"message":"User registration - username check\n\n-Api now offers the possibility to get a user by his username\n-The client now has username validation: if a username is taken, the\nuser is immediately notified by the input turning red and the submit\nbutton disabling.","distinct":false,"url":"https://api.github.com/repos/rstraub/vertx_webshop/commits/7b0efbf7db30206186cb89f7c68b9d53bd1affed"},{"sha":"c84aaf4133cf4664877b3c3b7ae5d6a1d94ab89f","author":{"email":"c92d7082471a9f7b7e033e9b291e7e31cca1fa46@gmail.com","name":"rstraub"},"message":"Login & registration changes\n\n-Backend validation of username uniqueness\n-Login function: returns the userobject when the username and password\ncombination is correct\n-Login service, which is filled with a user on login. Making this object\ninjectable in other controllers.\n-Login page\n-Register: validation in client","distinct":false,"url":"https://api.github.com/repos/rstraub/vertx_webshop/commits/c84aaf4133cf4664877b3c3b7ae5d6a1d94ab89f"},{"sha":"c80a833c3e0d6ed1b9ecbd78565deae36dff1cf1","author":{"email":"c92d7082471a9f7b7e033e9b291e7e31cca1fa46@gmail.com","name":"rstraub"},"message":"Back-end validation\n\nAdded backend validation for models that can be posted by the client.\nOrders now have a shippingaddress and shippingcity.","distinct":false,"url":"https://api.github.com/repos/rstraub/vertx_webshop/commits/c80a833c3e0d6ed1b9ecbd78565deae36dff1cf1"},{"sha":"957ab8237c0390b9663f4a453f905d6bb0aba7ff","author":{"email":"c92d7082471a9f7b7e033e9b291e7e31cca1fa46@gmail.com","name":"rstraub"},"message":"Mongoclient extraction\n\n-Extracted the mongoclient and stored it in a static variable in\nMongoClientProvider.\n-Angular validation for the login form\n-Using user data for the order once logged in\n-Shipping information when placing an order\n-The user is logged in after completing the registration","distinct":false,"url":"https://api.github.com/repos/rstraub/vertx_webshop/commits/957ab8237c0390b9663f4a453f905d6bb0aba7ff"},{"sha":"ae1aab003197dd620a4b7d8640b1aab3d3331389","author":{"email":"c92d7082471a9f7b7e033e9b291e7e31cca1fa46@gmail.com","name":"rstraub"},"message":"Admin authentication/authorisation\n\nThe admin panel now required you to login and have to role of\n-Users now contain a role and an implementation of AbstractUser\n-Authprovider implementation\n-Split the app up in two verticles: one for the admin panel, one for the\nwebshop","distinct":false,"url":"https://api.github.com/repos/rstraub/vertx_webshop/commits/ae1aab003197dd620a4b7d8640b1aab3d3331389"},{"sha":"0c7b518fc4fda1a00bdce3f9903af21827a2007b","author":{"email":"c92d7082471a9f7b7e033e9b291e7e31cca1fa46@gmail.com","name":"rstraub"},"message":"Merge pull request #5 from rstraub/milestone-2\n\nMilestone 2","distinct":true,"url":"https://api.github.com/repos/rstraub/vertx_webshop/commits/0c7b518fc4fda1a00bdce3f9903af21827a2007b"}]}