bmw-software-engineering / lobster

Lightweight Open BMW Software Traceability Evidence Report
GNU Affero General Public License v3.0
12 stars 6 forks source link

codebeamer-lobster shall use CB api v3 #49

Closed phiwuu closed 1 month ago

phiwuu commented 2 months ago

PTC strongly recommends to use codebeamer's rest api v3 instead of v1, see https://codebeamer.com/cb/wiki/117612 The new v3 has got a few advantages over v1, for example the Swagger api.

codebeamer-lobster shall be updated to use v3 instead of v1. The changes will have no effect on the end-user, because this is an internal refactoring. This will also simplify the implementation of https://github.com/bmw-software-engineering/lobster/issues/47 and https://github.com/bmw-software-engineering/lobster/issues/50, because we don't have to implement the conversion of a field name from display name to rest api v1 name (which is camel case with lower case starting letter).