Hello,
I was wondering if there is a way to bulk update profile fields with a .csv or a similar file. From the web app itself, I don’t see a way to do this. I am open to ideas to implement it via a plugin, or a script using the API.
Thanks!
Hello,
I was wondering if there is a way to bulk update profile fields with a .csv or a similar file. From the web app itself, I don’t see a way to do this. I am open to ideas to implement it via a plugin, or a script using the API.
Thanks!
The easiest way would be with a script running on the indico server since it has direct access to indico data.
Otherwise use devtools to check the request sent when you modify a user’s profile fields as an admin. At least the personal data fields (name etc) are sent in a RESTful API call since the UI for that is reactified.
In case you want a regular sync and your identity provider supports retrieving the data you could also use a script/plugin that just syncs the data for every user e.g. once per day.
This won’t be regular sync, would be on-demand. Ideally we don’t want to run this on the Indico server as the admins would not have direct access.
I’ll check devtools. I have some added profile fields through a plugin, hope that they are also sent ![]()
if it’s on the “Personal Data” page of the profile it should be fine
Yep, they are sent! Thanks for the help!