pvk-tool merge requestshttps://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests2018-08-22T19:38:46Zhttps://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/31Add Dockerfile for Frontend2018-08-22T19:38:46ZSandro LutzAdd Dockerfile for FrontendAdds a Dockerfile for the frontend.Adds a Dockerfile for the frontend.adietmueadietmuehttps://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/30Update URLS2018-04-08T01:13:04ZadietmueUpdate URLSWith the new amiv cluster, the urls have updated. Adjusted default settings.With the new amiv cluster, the urls have updated. Adjusted default settings.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/29Backend: Development server reset script works again.2018-03-28T02:45:27ZadietmueBackend: Development server reset script works again.There is no incorrect data anymore on the development server.
Closes #17.There is no incorrect data anymore on the development server.
Closes #17.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/28Frontend: Stripe payment processing2018-03-28T01:24:56ZadietmueFrontend: Stripe payment processingStripe provides an easy to use Checkout modal, which we integrate in our
application.
Closes #3.Stripe provides an easy to use Checkout modal, which we integrate in our
application.
Closes #3.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/27Frontend: Improve user interface2018-03-27T15:51:53ZadietmueFrontend: Improve user interfaceThe course list is completely reworked and now sorts courses by department
and year. Furthermore the individual courses are now nicely formatted.
Additionally, timing overlap betweeen the courses and already selected
courses are now...The course list is completely reworked and now sorts courses by department
and year. Furthermore the individual courses are now nicely formatted.
Additionally, timing overlap betweeen the courses and already selected
courses are now checked.
Closes #6.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/26Backend: Introduce 'assistants' resource.2018-03-28T01:49:14ZadietmueBackend: Introduce 'assistants' resource.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/25Frontend: Improve course overview and sidebar for users (NEW)2018-03-27T15:44:28ZellavFrontend: Improve course overview and sidebar for users (NEW)Same merge request as the old one, but this time all the review issues have been implementedSame merge request as the old one, but this time all the review issues have been implementedhttps://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/23Backend: Improve validation2018-03-19T14:22:00ZadietmueBackend: Improve validationBackend: Add validation for time slots, update tests and README
New validation:
- No timeslot overlap
- user do not only require to use their own nethz, they can also only use this
nethz if they are members
Additionally test...Backend: Add validation for time slots, update tests and README
New validation:
- No timeslot overlap
- user do not only require to use their own nethz, they can also only use this
nethz if they are members
Additionally tests and README updates.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/22Use a more reliable method to deploy new docker image.2018-03-18T01:14:22ZadietmueUse a more reliable method to deploy new docker image.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/20Switch to remote dev server2018-03-17T20:34:59ZadietmueSwitch to remote dev serverhttps://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/18Backend: Improve configuration for backend container2018-03-17T20:34:31ZadietmueBackend: Improve configuration for backend containerhttps://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/17Frontend: Add method to request all entries2018-03-17T12:38:08ZadietmueFrontend: Add method to request all entriesFiltering on embedded resources does not seem to work with Eve currently, so
we need to request all courses to filter in the frontend until this is resolved.Filtering on embedded resources does not seem to work with Eve currently, so
we need to request all courses to filter in the frontend until this is resolved.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/16Cwe prep2018-03-17T05:26:43ZadietmueCwe prepSmall fixes and preparations to allow others to collaborate.Small fixes and preparations to allow others to collaborate.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/14Backend: Selections are now the same format as signups for easier handling.2018-03-15T16:16:26ZadietmueBackend: Selections are now the same format as signups for easier handling.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/13Backend: Avoid api bug when requesting a projection for groupmemberships2018-01-27T12:24:54ZadietmueBackend: Avoid api bug when requesting a projection for groupmembershipsIn the API, no groupmembership is returned at all when using a projection.In the API, no groupmembership is returned at all when using a projection.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/12Backend/amivapi: Add integration tests for api connection and fix small bug2017-12-06T22:13:20ZadietmueBackend/amivapi: Add integration tests for api connection and fix small bugCurrently amivapi crashes if `user` or `group` are not included in a the
projection for `groupmembership` -- the projection is removed until it is safe
to use it again.
Furthermore added some integration tests that are skipped if tokens...Currently amivapi crashes if `user` or `group` are not included in a the
projection for `groupmembership` -- the projection is removed until it is safe
to use it again.
Furthermore added some integration tests that are skipped if tokens are not
provided to not interfere with automated testing.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/11Backup/signups: Reduce str/objectid casting, fix edge case that could break s...2017-12-06T15:06:22ZadietmueBackup/signups: Reduce str/objectid casting, fix edge case that could break signuphttps://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/10Fix bug: Signups for one course don't influence other course anymore2017-12-05T22:49:22ZadietmueFix bug: Signups for one course don't influence other course anymoreAdditionally, improve mongo queries a bit for more efficiency.Additionally, improve mongo queries a bit for more efficiency.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/9Add checked-in field for signups2017-12-03T00:00:16ZmkhouniAdd checked-in field for signupsAdd the `checked_in` field to the signups model for use with the amiv-checkin tool.Add the `checked_in` field to the signups model for use with the amiv-checkin tool.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/8Api interaction2017-12-02T21:43:02ZadietmueApi interactionIt's now possible to GET PATCH POST DELETE things :)It's now possible to GET PATCH POST DELETE things :)