52f076636d
Make most of the fields in KeyinfoPubkey and KeyinfoSslcert models optional
...
The presence of the fields seems to be random and the only truly required field
is the actual public key/cert. Other fields are only for the information.
2024-07-04 14:24:52 +02:00
dcab9d5178
Make obs_api.KeyinfoSslcert keyid and fingerprint fields optional
2024-06-28 09:53:16 +02:00
a36c4a9f6f
Add 'person search' command
2024-05-21 13:16:49 +02:00
145da4e438
Add obs_api.Person.cmd_register() for registering new users
2024-05-21 11:00:23 +02:00
c16a3d9027
Fix obs_api.PackageRevision.vrev by changing the type from int to string
2024-05-10 13:24:57 +02:00
011adb4689
Migrate 'token' command to obs_api.Token
2024-04-26 22:15:54 +02:00
99ef37b2e3
Fix obs_api.Keyinfo by making 'project' field optional
2024-04-22 14:04:06 +02:00
89f74665d1
Add Package.get_revision_list() for listing commit log
2024-04-17 10:57:59 +02:00
e170b0d54c
Add Keyinfo.get_{pubkey,sslcert}_deprecated() methods
2024-03-14 13:48:38 +01:00
cf4a0d06a2
Add Keyinfo XML model
2024-03-14 13:48:38 +01:00
40807ec1d5
Fix TypeError: SimpleFlag.__init__() got an unexpected keyword argument '_apiurl'
2024-03-11 09:09:29 +01:00
149c7f799f
Add obs_api.Person class
2024-03-05 16:45:52 +01:00
d768eff371
Migrate core.create_submit_request() to obs_api.Request
2024-03-04 15:00:12 +01:00
9078bc257c
Add obs_api.Request class for handling requests
2024-03-04 15:00:12 +01:00
e5370b9c0b
Add obs_api.PackageSources class for handling OBS SCM sources
2024-03-04 15:00:12 +01:00
772509c023
Store apiurl in Project and Package instances
2024-03-04 15:00:12 +01:00
cc9c27f5b5
Clarify that 'rev' argument in Package is metadata revision
2024-02-29 09:22:42 +01:00
aa6ccac69a
Merge _private.project.ProjectMeta into obs_api.Project
2024-02-23 13:14:04 +01:00
2264eb9ce9
Add obs_api.Project.to_api()
2024-02-23 13:14:04 +01:00
0dd1f526d8
Add XML models for Project and Package
2024-02-21 09:46:53 +01:00