New endpoints for l10n_client_contributor

Created on 20 October 2023, 9 months ago
Updated 27 October 2023, 8 months ago

Problem/Motivation

Currently the l10n_server has an xmlrpc endpoint for

Proposed resolution

Introduce a new endpoint based on REST/JSONAPI

Remaining tasks

Find a suitable way to authenticate the user who is pushing translations to localize.drupal.org (See https://www.drupal.org/project/l10n_client/issues/3395488 πŸ“Œ Localize client authentication with d.o infrastructure Active )

πŸ“Œ Task
Status

Needs work

Version

3.0

Component

Code

Created by

πŸ‡©πŸ‡ͺGermany Harlor Berlin

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

Comments & Activities

  • Issue created by @Harlor
  • πŸ‡©πŸ‡ͺGermany Harlor Berlin
  • @harlor opened merge request.
  • πŸ‡©πŸ‡ͺGermany Harlor Berlin
  • Status changed to Needs review 9 months ago
  • πŸ‡©πŸ‡ͺGermany Harlor Berlin
  • πŸ‡©πŸ‡ͺGermany Harlor Berlin
  • Status changed to Needs work 8 months ago
  • πŸ‡«πŸ‡·France FMB PerpinyΓ , Catalonia, EU

    Thanks for your contribution @Harlor! While I've never dealt with REST endpoints myself, I added some minor comments, some of them less minor, such as permission issues.

    Once we are done with this, ideally you should enable the module on the platform on gitlab.com and open an MR there for core.extension.yml.

    Just so I can get a general idea for the Localize project, do you have an idea of how much work is left, and what time you might be able to dedicate in a month? In your opinion, how many developers should be working on this?

    (P. S.: I still have your charger, I'll need your email address to finalize shipping.)

Production build 0.69.0 2024