cim-client merge requestshttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests2020-06-02T09:55:00+02:00https://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/1Introduce the first version of the client2020-06-02T09:55:00+02:00Andreas EllewsenIntroduce the first version of the clientClient:
- contains methods for updating/creating and deleting persons
- contains methods for getting update/delete schema
Tests check:
- models
- client (both initializing and methods mentioned above)
- endpoints
Includes tox.ini...Client:
- contains methods for updating/creating and deleting persons
- contains methods for getting update/delete schema
Tests check:
- models
- client (both initializing and methods mentioned above)
- endpoints
Includes tox.ini and Jenkinsfile for easy running of tests of future
pull requests.
Resolves: CIM-3https://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/10Cim20: oppdatering kontoer med brukernavn istedenfor midlertidige2020-10-01T12:52:17+02:00Petr.KalashnikovCim20: oppdatering kontoer med brukernavn istedenfor midlertidigehttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/4Add option to disable overwrite2020-06-24T10:36:55+02:00Andreas EllewsenAdd option to disable overwriteUntil now any person update would overwrite all fields. With this
commit you can now turn off this feature, and instead only update the
fields set on the Person object by setting overwrite argument for the
post_person, update_person and ...Until now any person update would overwrite all fields. With this
commit you can now turn off this feature, and instead only update the
fields set on the Person object by setting overwrite argument for the
post_person, update_person and delete_person methods to False.https://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/3Make userImportId optional2020-06-16T14:29:12+02:00Andreas EllewsenMake userImportId optionalhttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/11Remove email validation2020-10-01T13:27:00+02:00Petr.KalashnikovRemove email validationhttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/9CIM19: Create temporary usernames and passwords for new student IDs2020-09-23T09:38:05+02:00Petr.KalashnikovCIM19: Create temporary usernames and passwords for new student IDshttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/7Add simple http auth and fix custom endpoints2020-08-12T14:56:48+02:00Andreas EllewsenAdd simple http auth and fix custom endpointsThe client now accepts a tuple with username and password as argument on
initialization.
In the work of adding this it was noticed that the client overwrote the
default values for the endpoints with None if they were not specified.
The ...The client now accepts a tuple with username and password as argument on
initialization.
In the work of adding this it was noticed that the client overwrote the
default values for the endpoints with None if they were not specified.
The client now correctly overwrites the defaults only if alternatives are
given. The tests have been modified accordingly.
Added more default values to example-config.jsonhttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/5Add .mypy_cache/ to .gitignore2020-06-18T08:07:37+02:00Andreas EllewsenAdd .mypy_cache/ to .gitignorehttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/2Add .gitignore2020-06-11T10:55:17+02:00Andreas EllewsenAdd .gitignorehttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/26Lock dependency versions2023-10-13T09:30:19+02:00Andreas EllewsenLock dependency versionsAllowing version 2 of pydantic breaks everything. Did some general
cleanup as well, and Python 3.11 is now allowed as well.Allowing version 2 of pydantic breaks everything. Did some general
cleanup as well, and Python 3.11 is now allowed as well.https://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/25Add running mypy on tests in pipeline2023-02-27T11:12:16+01:00hhnAdd running mypy on tests in pipelineThis is useful as checking use of code may reveal subtle typing mistakes.This is useful as checking use of code may reveal subtle typing mistakes.https://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/24Add linting yaml and error checking json files to pipeline2023-03-22T14:03:09+01:00hhnAdd linting yaml and error checking json files to pipelineIssue: BOTTINT-183Issue: BOTTINT-183https://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/23Adjust loglevel from WARNING to DEBUG2022-05-31T14:42:50+02:00Trond AasanAdjust loglevel from WARNING to DEBUGThis prevents logspam for a normal situationThis prevents logspam for a normal situationhttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/22Person type in CIM is optional2021-10-19T08:03:51+02:00Trond AasanPerson type in CIM is optionalThis influences what the persons can do inside CIM users. If not set,
CIM uses default value configured on the server.This influences what the persons can do inside CIM users. If not set,
CIM uses default value configured on the server.https://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/21Persons in CIM defaults to users, not contacts2021-10-18T10:06:26+02:00Jo SamaPersons in CIM defaults to users, not contactsThis influences what the persons can do inside CIM, default should be
users.This influences what the persons can do inside CIM, default should be
users.https://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/20Make parent_key optional again2021-07-05T14:20:52+02:00Trond AasanMake parent_key optional againUse `None` instead of empty string to say the field is emptyUse `None` instead of empty string to say the field is emptyhttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/19CIM-58 Rull ut og klargjør til akseptansetest2021-06-03T14:17:20+02:00Trond AasanCIM-58 Rull ut og klargjør til akseptansetesthttps://jira.usit.uio.no/browse/CIM-58
* [x] [CIM-59](https://jira.usit.uio.no/browse/CIM-59)
* [x] [CIM-60](https://jira.usit.uio.no/browse/CIM-59)
* [x] [CIM-61](https://jira.usit.uio.no/browse/CIM-59)
* [X] [CIM-62](https://jira.usit...https://jira.usit.uio.no/browse/CIM-58
* [x] [CIM-59](https://jira.usit.uio.no/browse/CIM-59)
* [x] [CIM-60](https://jira.usit.uio.no/browse/CIM-59)
* [x] [CIM-61](https://jira.usit.uio.no/browse/CIM-59)
* [X] [CIM-62](https://jira.usit.uio.no/browse/CIM-62)https://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/18Token removal2021-04-15T10:18:41+02:00Andreas EllewsenToken removalhttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/17Use correct argument2020-11-24T15:15:43+01:00Trond AasanUse correct argumenthttps://git.app.uib.no/it-bott-integrasjoner/cim-client/-/merge_requests/16Minor fixes2020-11-19T10:50:56+01:00Trond AasanMinor fixes