amiv-admintool merge requestshttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests2024-02-28T14:18:20Zhttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/113Gender export2024-02-28T14:18:20ZmstambachGender exportmstambachmstambachhttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/112make has image filter default2023-11-24T15:21:13ZJohannes Zumthurmjzumthurm@student.ethz.chmake has image filter defaultAs wished by Martin (INFO).As wished by Martin (INFO).https://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/111Infoscreen CSV export2023-11-17T19:36:57ZmstambachInfoscreen CSV exportDer Titel sagt allesDer Titel sagt allesmstambachmstambachhttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/110fix for max results for ResourceHandler2023-10-18T09:03:37Zcwalterfix for max results for ResourceHandlerthe api has a default list size of 25. as the get requests have size 50.
we also need to set the size to 50 for the resourceHandler get request.the api has a default list size of 25. as the get requests have size 50.
we also need to set the size to 50 for the resourceHandler get request.https://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/109updated amiv-ui-components2023-10-14T09:20:10Zcwalterupdated amiv-ui-componentsupdate brings bigger pagesize
also a lot of commentsupdate brings bigger pagesize
also a lot of commentshttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/108[CI] TRIVIAL: Deploy Dev on push to non-master branch2023-07-22T15:16:49Zdporteni[CI] TRIVIAL: Deploy Dev on push to non-master branch- Update CI
- Add note for "Email Signup" checkbox
(and to confues Sandro with commmits where they don't belong)-- Update CI
- Add note for "Email Signup" checkbox
(and to confues Sandro with commmits where they don't belong)-Sandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/107Add `time_deregister_end`2023-07-23T13:55:13ZJohannes Zumthurmjzumthurm@student.ethz.chAdd `time_deregister_end`Add time_deregister_end support to the admin tool.Add time_deregister_end support to the admin tool.Sandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/106Add event `type` and `external_registration`2023-07-23T14:05:29ZJohannes Zumthurmjzumthurm@student.ethz.chAdd event `type` and `external_registration`Add support for the event type and external registration to the admin tool.Add support for the event type and external registration to the admin tool.Sandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/105Devcontainer2023-04-22T22:03:57ZJohannes Zumthurmjzumthurm@student.ethz.chDevcontainerSandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/104events: participants: fix csv-export2023-07-23T17:37:14ZNic Cantienincantieni@student.ethz.chevents: participants: fix csv-exportThis fix improves the export of CSV-Files - when a text-field contains a comma, the re-import into Excel etc. is broken
UNTESTED: I just fixed it like I think it should be fixed, I do not have a running instance of the api etc. to test itThis fix improves the export of CSV-Files - when a text-field contains a comma, the re-import into Excel etc. is broken
UNTESTED: I just fixed it like I think it should be fixed, I do not have a running instance of the api etc. to test ithttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/102Update CI2022-10-28T12:35:23ZdporteniUpdate CIUpdate the CI to re-deploy the dev-instance on "merge to dev"Update the CI to re-deploy the dev-instance on "merge to dev"https://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/101Fix submit button issue temporarily2022-09-30T11:46:58ZSandro LutzFix submit button issue temporarilyThe `valid` flag of the `Form` instance does not work reliably since we have switched from Swagger 2.0 to OpenAPI 3.0.
This means that the edit forms cannot be submitted anymore as the button is disabled at all times.
With this MR, we a...The `valid` flag of the `Form` instance does not work reliably since we have switched from Swagger 2.0 to OpenAPI 3.0.
This means that the edit forms cannot be submitted anymore as the button is disabled at all times.
With this MR, we apply a temporary fix for the submit button of the EditView.Luzian BieriLuzian Bierihttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/100Update schema processing from swagger 2.0 to openapi 3.02022-09-28T08:15:07ZSandro LutzUpdate schema processing from swagger 2.0 to openapi 3.0The api-doc of amivapi has changed from Swagger 2.0 to OpenAPI 3.0. Therefore, we have to update the processing of that schema.
Only minor changes were necessary as OpenAPI 3.0 is the successor of Swagger 2.0.The api-doc of amivapi has changed from Swagger 2.0 to OpenAPI 3.0. Therefore, we have to update the processing of that schema.
Only minor changes were necessary as OpenAPI 3.0 is the successor of Swagger 2.0.https://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/98Fix typo "show_annonce"2021-10-31T17:54:39ZdporteniFix typo "show_annonce"https://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/97Removed info, to send announce requests to info@amiv.ethz.ch2021-04-30T09:22:10ZLuzian BieriRemoved info, to send announce requests to info@amiv.ethz.chHermannHermannhttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/96fix removing moderators2021-01-22T14:55:26ZHermannfix removing moderatorsno idea why this works and the one before not :smile:
fixes #57
@lutzsa can you cross-check?no idea why this works and the one before not :smile:
fixes #57
@lutzsa can you cross-check?Sandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/95Replace base64 encoding method2021-01-22T11:06:08ZHermannReplace base64 encoding methodFixes #119
As a side-effect, proposals work now also with emojis 🎉Fixes #119
As a side-effect, proposals work now also with emojis 🎉https://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/94Fix node to v14 in Dockerfile2020-11-21T13:38:11ZSandro LutzFix node to v14 in DockerfileThe build pipeline fails because there seems to be a newer npm version available than installed in the docker image with tag `latest`.
This is the error produced with the image `node:latest`.
```
Step 4/9 : RUN npm install
---> Runnin...The build pipeline fails because there seems to be a newer npm version available than installed in the docker image with tag `latest`.
This is the error produced with the image `node:latest`.
```
Step 4/9 : RUN npm install
---> Running in 961b136b4b92
npm notice
npm notice New patch version of npm available! 7.0.8 -> 7.0.13
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v7.0.13>
npm notice Run `npm install -g npm@7.0.13` to update!
npm notice
npm ERR! Maximum call stack size exceeded
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-11-21T12_39_04_826Z-debug.log
The command '/bin/sh -c npm install' returned a non-zero code: 1
```
I suggest to also use specific tags for images used solely in the build pipeline.HermannHermannhttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/93Added webhook button2020-11-30T08:06:30ZLuzian BieriAdded webhook buttonSaid button enables to trigger a rerender of the website given you are authorizedSaid button enables to trigger a rerender of the website given you are authorizedLuzian BieriLuzian Bierihttps://gitlab.ethz.ch/amiv/amiv-admintool/-/merge_requests/92Fix search for resources without searchable keys2020-11-22T11:38:10ZHermannFix search for resources without searchable keysIn case that a resource had no item keys that were searchable (strings that are not object ids), a request would be build containing `where={"$or":[]}`. This [crashed the API](https://github.com/amiv-eth/amivapi/issues/407).
There was...In case that a resource had no item keys that were searchable (strings that are not object ids), a request would be build containing `where={"$or":[]}`. This [crashed the API](https://github.com/amiv-eth/amivapi/issues/407).
There was already a check for that, but apparently an empty list does not evaluate to `false` in js. We instead make sure that `searchKeys` is always a list and check for its length.
Fixes #125 Sandro LutzSandro Lutz