Adds limitations and todos.

This commit is contained in:
Pierre Ozoux 2022-07-13 18:37:14 +02:00
parent 321a0dc597
commit 735f664e06

View file

@ -4,6 +4,11 @@ This app allows to provision users and groups in Nextcloud from a scim client.
You can see the [video](https://hot-objects.liiib.re/meet-liiib-re-recordings/pair_2022-05-02-15-40-37.mp4) that shows how it works.
## Limitations
- doesn't accept `application/scim+json` content-type, but only `application/json`
- doesn't implement `meta:createdAt` nor `meta:lastModified` due to this [bug](https://github.com/nextcloud/server/issues/22640) (return unix epoch instead).
## How to use
We plan to publish on the Nextcloud app store, but in the mean time, you can use instructions at the bottom.
@ -22,11 +27,10 @@ For CI, there is still [a bug](https://github.com/Kong/insomnia/issues/4747) we
## Todo
- [ ] Meta -> ([can't implement yet](https://github.com/nextcloud/server/issues/22640))
- [ ] Meta (Create our own table)
- createdAt
- lastModified
- [ ] ExternalID
- [ ] Groups - [waiting for feedback](https://help.nextcloud.com/t/add-metadata-to-groups/139271)
- [ ] ExternalID for Groups (Create our onw table)
- [ ] json exceptions
- [ ] group member removal
- [ ] pagination
@ -35,7 +39,8 @@ For CI, there is still [a bug](https://github.com/Kong/insomnia/issues/4747) we
- [ ] test psalm
- [ ] test insomnia
- [ ] publish app on app store
- [ ] lib user scim php
- [ ] accept first email, even if not primary
## Quick "Deploy" to test