Provide a REST based API

Created on 27 June 2022, almost 3 years ago
Updated 23 August 2024, 8 months ago

Problem/Motivation

Instead of porting l10n_remote using xmlrpc (3292198), we could provide a REST based API to suggest translations for a project's string.

If so, we need to decide on
* which resources to expose (l10n_server_translation, l10n_server_project, l10n_server_release ?)
* what methods to allow
* how to authenticate (basic auth, api key, jwt, ...)

Steps to reproduce

Proposed resolution

* Create/Enable a REST/JSONAPI endpoint to be able to submit l10n_server_translation entities (POST)
* Allow users to get an API key to authorize with
* Update l10_client module to use REST/JOSNAPI instead of xmlrpc

Remaining tasks

User interface changes

API changes

Data model changes

πŸ“Œ Task
Status

Closed: duplicate

Version

3.0

Component

Code

Created by

πŸ‡©πŸ‡ͺGermany sanduhrs πŸ‡ͺπŸ‡Ί Heidelberg, Germany, Europe

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024