-
Type:
MMF
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Labels:
-
Epic Link:
Web services related to components are missing consistency :
- The component parameter can either be 'key', 'component' or 'project'
- The component db id is still available for some web services as a parameter and in response -> it should be removed
- The component uuid is still available for some web services as a parameter and in response -> it should be removed
Some actions are also in the wrong domain : in api/components, there are some actions that are specific to projects => they should be moved to the projects domain
- breaks down into
-
SONAR-8408 WS api/components/update_key and api/components/bulk_update_key should have the same name for key parameter
-
- Closed
-
-
SONAR-8773 Move api/components/update_key and api/components/bulk_update_key to api/projects
-
- Closed
-
-
SONAR-8775 Deprecate use of component uuid in api/components and api/projects
-
- Closed
-
-
SONAR-8777 Correctly display changelog of web service past updates
-
- Closed
-
-
SONAR-8824 Add since to the deprecated key of an active parameter
-
- Closed
-
-
SONAR-8825 Deprecate parameters named 'key' in web services api/projects and api/components
-
- Closed
-
- contributes to
-
MMF-574 Bring consistency and clarity across the whole Web API
-
- In Specification
-
- is related to
-
SONAR-8778 Display the deprecated key and version of an active parameter
-
- Closed
-
-
SONAR-8779 Do not display deprecated web services, actions and parameters by default
-
- Closed
-
-
SONAR-8880 Use the new 6.4 Web API
-
- Closed
-
-
SONAR-8881 Display changelog of web services in api documentation
-
- Closed
-