Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supporting unis to tag existing users with dept/school/faculty affiliation #2235

Closed
sjDCC opened this issue Sep 19, 2019 · 5 comments
Closed
Assignees
Labels
admin API use cases effort-medium 1/2 to 1 day of dev time user group suggestions made at user group meetings

Comments

@sjDCC
Copy link
Contributor

sjDCC commented Sep 19, 2019

Since adding the ability to affiliate users with their dept/school/faculty as listed by org admins, we need to find simple ways to update existing user data. @xsrust to explore an API option with Manchester and Utrecht in the first instance

@sjDCC sjDCC added admin API use cases user group suggestions made at user group meetings labels Sep 19, 2019
@xsrust
Copy link
Contributor

xsrust commented Sep 20, 2019

I see the API side of this as follows:

  1. endpoint to export list of departments w/ ids for your org
  2. endpoint to export list of users-emails for your org (because people have aliases, we will need this to figure out which version of your email they should assign the user to.)
  3. Endpoint which accepts email+department_id pairs, and assigns them if the user's email was found in your organisation.

On the UI side of this, we could maybe make this either editable for admins on the user's profile, OR make the text in the users-table a dropdown that sends off an update-request when changed. (similar to marking plans as test or users as active)

@sjDCC
Copy link
Contributor Author

sjDCC commented Apr 6, 2020

Hi @xsrust @mariapraetzellis Am just adding this to our current board as we want to be able to cover this in training on 23rd April

@mariapraetzellis mariapraetzellis added the effort-small less than 1/2 day of dev time label Apr 7, 2020
@sjDCC sjDCC added effort-medium 1/2 to 1 day of dev time and removed effort-small less than 1/2 day of dev time labels Apr 7, 2020
@xsrust xsrust self-assigned this Apr 27, 2020
@sjDCC
Copy link
Contributor Author

sjDCC commented Jun 4, 2020

I'm not sure we can test this as I don't know how to use the API. Do you @mariapraetzellis

@mariapraetzellis
Copy link

I don't know how to test this via the API

Most of our users don't use the API, so I think a UI method to do this is important. I like Sam's idea (from Sep 20, 2019) to make the text in the users-table a dropdown that sends off an update-request when changed. This would be an easy way for admins to add affiliations with out having to click into individual profiles. Sound doable @xsrust?

@mariapraetzellis
Copy link

@xsrust will test out and close it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin API use cases effort-medium 1/2 to 1 day of dev time user group suggestions made at user group meetings
Projects
None yet
Development

No branches or pull requests

3 participants