pvk-tool merge requestshttps://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests2017-12-03T00:00:16Zhttps://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/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/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 :)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/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/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/18Backend: Improve configuration for backend container2018-03-17T20:34:31ZadietmueBackend: Improve configuration for backend containerhttps://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/26Backend: Introduce 'assistants' resource.2018-03-28T01:49:14ZadietmueBackend: Introduce 'assistants' resource.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/5Backend: Updated requirements.2017-12-01T22:39:14ZadietmueBackend: Updated requirements.The requirements used an old version for `py`, which was actually not needed by the backend, but crashed the tests, since `tox` requires a more up to date version. Fixed by removing from requirements.The requirements used an old version for `py`, which was actually not needed by the backend, but crashed the tests, since `tox` requires a more up to date version. Fixed by removing from requirements.https://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/4Backend updates2017-11-23T22:35:39ZadietmueBackend updateshttps://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/6Connect front with backend2017-12-01T23:19:48ZadietmueConnect front with backendBackend:
Fix demo server such that its actually working
Frontend:
Add some simple code to talk to the backendBackend:
Fix demo server such that its actually working
Frontend:
Add some simple code to talk to the backendhttps://gitlab.ethz.ch/amiv/pvk-tool/-/merge_requests/3Continuous Integration for the Backend2017-11-23T21:18:47ZadietmueContinuous Integration for the BackendAdd tox to test the backend, make some adjustments to make tests work with docker containers better
and set up the gitlab ci.Add tox to test the backend, make some adjustments to make tests work with docker containers better
and set up the gitlab ci.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/15Deployment2018-03-17T03:26:37ZadietmueDeploymenthttps://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/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/21Frontend: Improve course overview and sidebar for users2018-03-27T15:45:33ZellavFrontend: Improve course overview and sidebar for usersadietmueadietmue