- 19 Oct, 2021 1 commit
-
-
Trond Aasan authored
Person type in CIM is optional See merge request !22
-
- 18 Oct, 2021 1 commit
-
-
This influences what the persons can do inside CIM users. If not set, CIM uses default value configured on the server.
-
- 05 Jul, 2021 3 commits
-
-
Trond Aasan authored
Make parent_key optional again See merge request !20
-
Trond Aasan authored
-
Trond Aasan authored
Use None instead of empty string to say the field is empty
-
- 03 Jun, 2021 1 commit
-
-
Trond Aasan authored
CIM-58 Rull ut og klargjør til akseptansetest See merge request !19
-
- 05 May, 2021 10 commits
-
-
Trond Aasan authored
-
Trond Aasan authored
* Upsert: Return the response * Delete: Return an i tuple of an enum describing whether person(s) were deleted or if none was found and the response.
-
Trond Aasan authored
-
Trond Aasan authored
-
Trond Aasan authored
-
Trond Aasan authored
* Log error and return raw response * Fix type annotation on import_organisations
-
Trond Aasan authored
-
Trond Aasan authored
-
Trond Aasan authored
-
Trond Aasan authored
The API endpoint is called upsert
-
- 03 May, 2021 2 commits
-
-
Trond Aasan authored
Use set comprehension instead of map()
-
Trond Aasan authored
* Fixes CIM-59, CIM-60 and CIM-61 * Partial object updates are only partially supported. Change logic to always serialise whole object, but exclude empty phone numbers. * Remove unused code * Validate models on assignment * Simplify types. Remove constr fields, mypy don't understand them and CIM validates data anyway. * Use mixins to support optional functionality
-
- 23 Apr, 2021 4 commits
-
-
Trond Aasan authored
-
Trond Aasan authored
-
Trond Aasan authored
-
Trond Aasan authored
-
- 21 Apr, 2021 2 commits
-
-
Trond Aasan authored
Field names in CIM are already lower_snake_case
-
Trond Aasan authored
We don't use this functionality
-
- 15 Apr, 2021 1 commit
-
-
Andreas Ellewsen authored
Token removal See merge request !18
-
- 08 Apr, 2021 2 commits
-
-
Andreas Ellewsen authored
Instead of throwing json decoding errors when getting responses with error codes and text, we let the call method raise appropriate errors before trying to do the json decoding. Results in less code and easier error handling.
-
Andreas Ellewsen authored
Having a separate token dict in addition to the handlers one makes things unnecessarily complex. If you want to add an api key you can simply add it as any other header. Since /webservices is always part of the url it's actually part of the base and should be handled as such.
-
- 24 Nov, 2020 2 commits
-
-
Trond Aasan authored
Use correct argument See merge request !17
-
Trond Aasan authored
-
- 19 Nov, 2020 3 commits
-
-
Trond Aasan authored
Minor fixes See merge request !16
-
Trond Aasan authored
-
Trond Aasan authored
-
- 12 Nov, 2020 8 commits
-
-
Trond Aasan authored
Update docs See merge request !15
-
Trond Aasan authored
-
Trond Aasan authored
Feature/add linters and type checking See merge request !14
-
Trond Aasan authored
-
Trond Aasan authored
-
Trond Aasan authored
-
Trond Aasan authored
-
Trond Aasan authored
They are created during function definition time. All calls to the function reuse this one instance of that data structure, persisting changes between them.
-