Include search function which returns a list of ids.
Include CLI tools to search for record and collection ids.
Add factory methods for base functions into CLIKadiManager.
Do not validate metadatum if value is
Add option to store record files in a folder based on the record’s identifier.
Add basic validation for host input.
Add more CLI config tools.
Add option to use the KadiManager via the ‘@apy_command’ decorator.
Smaller refactoring in docs.
Fix bash example script.
Show also username in user search.
Set identity type to required in case of specifying user via username.
Changed two required arguments of
CLIRecordclass to optional.
Include verbose level to manage the amount of print outputs.
Add pypi deploy runner.
Add CLI tools to configure the config file.
get-kadi-infofrom CLI group
Add default value in
get_file_infofunction for records.
Return list of downloaded file(s) in
Add experimental CLI tool to download and execute a workflow.
Add CLI tool
kadi-apy miscellaneous get-kadi-info.
Exit with error code 1 during uploading a file in case the file already exists and should not be replaced.
exit-not-createdflag to CLI create tools.
Fix order in which
Add option to download only those files from record matching pattern.
Add char options for decorator to define options of files and resources.
Add CLI tool
Add option to use certificates from ca_bundle.
Add option skip the initial request.
Include a config file to store the information about host and PAT.
Added timeout config option.
Include the –version output.
Add handling for missing schema exception.
Unify the behavior of decorators if information is not required.
Add –xmlhelp runner
Add option to hide public resources in the CLI search.
Functions to handle miscellaneous (license search, remove item from trash).
Add function to remove all metadata from a record.
Include xmlhelpy import from pypi.
Include definition of public api.
Integration of –xmlhelp option to all CLI tools.
Definition of CLI classes which can be used in additions tools.
Print more infos when using the CLI.
Fix for specifying PAT and host directly in certain cli commands.
Raise exception instead of sys.exit(1) for cli functions.
Work with identifiers for items.
Include group roles for records and collections.
Add option to skip ssl/tls cert verification.
Improved printing for updated metadata.
Most API endpoints for managing records, collections and groups, as well as some others, are usable directly through the library.
Most of that functionality is also exposed via CLI by using the kadi-apy command.