Skip to content
This repository has been archived by the owner on Apr 24, 2024. It is now read-only.

Collaborator API & communication with Keycloak #1182

Open
4 tasks done
Bushuo opened this issue Feb 9, 2024 · 4 comments · May be fixed by #1184
Open
4 tasks done

Collaborator API & communication with Keycloak #1182

Bushuo opened this issue Feb 9, 2024 · 4 comments · May be fixed by #1184
Assignees
Labels
backend changes in Rust code enhancement New feature or request

Comments

@Bushuo
Copy link
Contributor

Bushuo commented Feb 9, 2024

Tasks:

  • add a new collaborator to a map
  • remove collaborators from a map
  • get all collaborators for a map
  • search for users by username

Notes:
All those endpoints need to communicate with Keycloak, because they need data that is stored there (username).
For this we will use the Keycloak Admin REST API.
https://www.keycloak.org/docs-api/21.1.1/rest-api/

@Bushuo Bushuo added enhancement New feature or request backend changes in Rust code labels Feb 9, 2024
@Bushuo Bushuo self-assigned this Feb 9, 2024
@Bushuo Bushuo added this to PermaplanT Feb 9, 2024
@Bushuo Bushuo moved this to In Progress in PermaplanT Feb 9, 2024
@markus2330
Copy link
Contributor

Thanks for creating the issue! ❤️

search for users by username

I assume this is the first task as it is needed to actually add collaborators.

What about the task to lock away any people who are not collaborators?

@Bushuo
Copy link
Contributor Author

Bushuo commented Feb 9, 2024

I assume this is the first task as it is needed to actually add collaborators.

I will implement the backend first. I mean all of the API.
I actually have already a branch with communication to keycloak set up.

@Bushuo
Copy link
Contributor Author

Bushuo commented Feb 9, 2024

What about the task to lock away any people who are not collaborators?

This I want to tackle in a separate PR.

@markus2330
Copy link
Contributor

I didn't see the backend label, so everything clear 🚀

@Bushuo Bushuo linked a pull request Feb 10, 2024 that will close this issue
27 tasks
@markus2330 markus2330 moved this from In Progress to Current Milestone in PermaplanT Apr 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
backend changes in Rust code enhancement New feature or request
Projects
Status: Current Milestone
Development

Successfully merging a pull request may close this issue.

2 participants