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. 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 ## How to use
We plan to publish on the Nextcloud app store, but in the mean time, you can use instructions at the bottom. 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 ## Todo
- [ ] Meta -> ([can't implement yet](https://github.com/nextcloud/server/issues/22640)) - [ ] Meta (Create our own table)
- createdAt - createdAt
- lastModified - lastModified
- [ ] ExternalID - [ ] ExternalID for Groups (Create our onw table)
- [ ] Groups - [waiting for feedback](https://help.nextcloud.com/t/add-metadata-to-groups/139271)
- [ ] json exceptions - [ ] json exceptions
- [ ] group member removal - [ ] group member removal
- [ ] pagination - [ ] pagination
@ -35,7 +39,8 @@ For CI, there is still [a bug](https://github.com/Kong/insomnia/issues/4747) we
- [ ] test psalm - [ ] test psalm
- [ ] test insomnia - [ ] test insomnia
- [ ] publish app on app store - [ ] publish app on app store
- [ ] lib user scim php
- [ ] accept first email, even if not primary
## Quick "Deploy" to test ## Quick "Deploy" to test