-
Notifications
You must be signed in to change notification settings - Fork 326
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
Subtree hscim #1152
Subtree hscim #1152
Conversation
* Remove redundant cabal file from version control. * Set stack resolver to match https://github.com/wireapp/wire-server/. * Eliminate servant dependency exception. (this will be helpful if we link this against the same executable as saml2-web-sso and don't want to run two servants at the same time.) * Cleanup * Enable travis ci. * Add missing test cases to Spec.hs. * Use hspec-discover
* Use UUIDs * Add a comment * Add missing fields to 'ListResponse' * Serve a single user * Give the user an email * Resource types * Address comments
* A module for filtering users * Integrate filtering into the mock implementation * Don't allow users with duplicate usernames * Overhaul error handling; fix comments
) * Implement basic auth in a simpler way (without contexts etc) * Throw errors via ExceptT * Cleanup CCP switch for servant compatibility. (#13) * Throw authorization errors as 'SCIMError's * Move language extensions to package.yaml * Export siteServer * Add 'serverError' * Make 'decodeAuth' more informative * Remove TestStorage duplication * Add all the necessary instances for FromJSON StoredUser
* Add 'renderFilter' * Add a roundtrip test
Needed for LTS-12 (servant-generic is deprecated).
* Clarify 'version' * Don't merge fields in PUT /Users * Fix a warning * Redo User serialization * More tests for new User serialization
* Support extra fields in 'User' * Comments
* More comments; don't send the lowercase version to FromJSON extra * Clarify
* Add 'forbidden' error helper
* Customizable ID types + no extra logic * Fix the Id type (it must behave like a string) * Don't test how we handle duplicate usernames * Migrate groups * Inline mock server methods
* ListResponse is 1-indexed, not 0-indexed * implement patch in terms of get and put * Implements patch _only_ for userName, displayName, externalId * Add Azure acceptance test Co-authored-by: fisx <mf@zerobuzz.net>
* Make hscim compile with LTS 14.12 We need this to bump wire-server * Add version bounds This makes it possible to also build this with Cabal and get a similar build plan :) * Don't ignore cabal file I think we even need it if we need to upload this to Hackage? Sure hpack is cute, but for applications... Also I'm not sure if I buy the yaml all the things trend * Update gitignore * Don't hardcode LTS version in CI? what's the point of that :)
Co-Authored-By: fisx <mf@zerobuzz.net>
(the test suite is exposed by the library for the library user, so it needs ot be a bit more flexible.)
Support acceptance tests on scim apis with prefix.
* Allow to configure displayName generators in acceptance tests. This required to give up on the idea of isolating individual test cases in individual `it`s, which was illegal to begin with: test cases are morally collected in a set by a writer, and are only executed in order by coincidence, and only if nobody adds `parallel` anywhere in the test tree. * Make auth token configurable as well. * Introduce doctest. * More verbose shouldRespondWith function. * Better error messages in tests. * Make missing metadata location field at least parseable. * Add missing tests as pending; add TODOs. * Make test wait for deletion to happen asynchronously.
Was merged into network-uri in 2.6.2 This allows us to move to a newer version of LTS 14
* Add test * Make 'active' field patchable * Make tests marginally more generic. Co-authored-by: Matthias Fischmann <mf@zerobuzz.net>
Jon Elverkilde seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
Jon used to work here, and I'm pretty sure he has signed away his IPR. Hi @elverkilde o/ :)! We can either change the author on the resp. commits to |
Please archive the hscim repository before (or just after) this gets merged with a note about where to find the latest hscim. |
can't make a lot of sense out of this, so let's try one more time:
or perhaps there is something about |
same error. I've removed libs/hscim from stack.yaml, let's see if that changes anything. but there is no mention of |
You somehow commited a corrupted Our CI is using 2.1.3 whilst you generated the lockfile with 2.3.1 A sane project wouldn't break because of this; but it seems that Stack does =) This is because Stack dropped hpack translations in 2.3.1 and hence doesn't store the hashes of cabal files anymore; but 2.1.3 will crash without them |
|
@fisx it seems the |
No description provided.