Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • E extensions.typo3.org
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 80
    • Issues 80
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • servicesservices
  • t3o sites
  • extensions.typo3.org
  • extensions.typo3.org
  • Issues
  • #556
Closed
Open
Issue created Mar 17, 2022 by Elias Häußler@eliashaeussler🐛0 of 2 checklist items completed0/2 checklist items

Feature request: Include "verified" state in REST API

Problem to solve

The REST API endpoint GET /extension/{key} (and probably other endpoints as well) should provide the current "verified" state of an extension.

Further details

TYPO3 Badges is a Symfony application that provides JSON endpoints for Badgen.net and Shields.io to create badges for TYPO3 extensions. Extension metadata is fetched via TER REST API. At the time of this writing, the GET /extension/{key} endpoint is used to fetch metadata.

With issue #135, a new feature was requested: The application should provide an endpoint for the "verified" state of an extension. Since the application itself fetches appropriate information from TER REST API, it's required for the REST API to provide this information.

Proposal

Include the "verified" state of an extension in the REST API endpoint GET /extension/{key} as property "verified": <true|false> (or similar):

 {
   "key": "container",
   "downloads": 177,
+  "verified": true,
   "versions_count": 22,
   "meta": {
     // ...
   }
 }

What does success look like, and how can we measure that?

As soon as the TER REST API provides the requested information, a pull request in TYPO3 Badges can be submitted. It will provide a new endpoint for the "verified" state of an extension inside the TYPO3 Badges Symfony application.

Acceptence Criterias

  • Include "verified" state of extensions in REST API endpoint GET /extension/{key}
  • Bump a new REST API version

Links / references

  • Original issue in TYPO3 Badges repo: https://github.com/eliashaeussler/typo3-badges/issues/135
Assignee
Assign to
Time tracking