Page MenuHomePhabricator

Remove action API endpoint from Phonos
Closed, ResolvedPublic1 Estimated Story Points

Description

Since T315481: Call IPA Engine from parser hook, the main entrypoint to Phonos is via parser tags. We no longer use the API endpoint at all. We should remove all associated code, since this endpoint serves no purpose.

Acceptance criteria

  • Remove the PhonosApi class and any other associated code.
  • The action=phonos endpoint should no longer exist.

Event Timeline

MusikAnimal renamed this task from Remove API previously used to Remove action API endpoint from Phonos.Oct 18 2022, 3:39 PM
MusikAnimal updated the task description. (Show Details)

Change 850251 had a related patch set uploaded (by Dmaza; author: Dmaza):

[mediawiki/extensions/Phonos@master] Remove action API endpoint from Phonos

https://gerrit.wikimedia.org/r/850251

Change 850251 merged by jenkins-bot:

[mediawiki/extensions/Phonos@master] Remove action API endpoint from Phonos

https://gerrit.wikimedia.org/r/850251

JMcLeod_WMF set the point value for this task to 1.

Change 856979 had a related patch set uploaded (by Nikerabbit; author: Nikerabbit):

[translatewiki@master] Phonos API files were removed

https://gerrit.wikimedia.org/r/856979

Change 856979 merged by jenkins-bot:

[translatewiki@master] Phonos API files were removed

https://gerrit.wikimedia.org/r/856979