Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RW-831] POST API #723

Open
wants to merge 107 commits into
base: develop
Choose a base branch
from
Open

[RW-831] POST API #723

wants to merge 107 commits into from

Conversation

orakili
Copy link
Collaborator

@orakili orakili commented Feb 13, 2024

Refs: RW-831

This provides an endpoint to submit content to RW.

This endpoint accepts a JSON payload according to a schema following the 2020-12 JSONs schema specifications.

Submissions are queued and processed via a drush command.

@orakili orakili added the blocked This PR is blocked, do not merge it label Feb 13, 2024
Copy link

github-actions bot commented Feb 13, 2024

Build output

Composer Validate success

PHP Lint success

Docker Build success

Environment Setup success

Site Install success

PHP Code Sniffer success

Software Versions Docker version 26.1.3, build b72abbb PHP 8.3.14 (cli) (built: Nov 20 2024 19:56:36) (NTS) Copyright (c) The PHP Group Zend Engine v4.3.14, Copyright (c) Zend Technologies with Zend OPcache v8.3.14, Copyright (c), by Zend Technologies with Xdebug v3.3.2, Copyright (c) 2002-2024, by Derick Rethans Composer version 2.8.3 2024-11-17 13:13:04
Drupal Logs
PHP Logs

Pusher: @lazysoundsystem, Action: pull_request, Workflow: Run tests

@orakili orakili force-pushed the feature/RW-831-post-api branch from 1aa4b9e to 1cd8e46 Compare February 28, 2024 05:56
@orakili orakili force-pushed the feature/RW-831-post-api branch from f7b4d04 to e494d86 Compare March 18, 2024 01:00
@lazysoundsystem
Copy link
Contributor

The version of this branch on https://test.reliefweb-int.ahconu.org is a bit old and has an outdated version of composer: https://jenkins.aws.ahconu.org/view/Updates/job/rwint-site-test-updates/86/console - would be nice to update it so we get a clean sweep on https://jenkins.aws.ahconu.org/view/Updates/

attiks and others added 26 commits July 4, 2024 09:33
Copy link

github-actions bot commented Dec 4, 2024

Coverage Report

Totals Coverage
Statements: 15.43% ( 2188 / 14180 )
Methods: 20.33% ( 170 / 836 )
Lines: 15.12% ( 2018 / 13344 )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked This PR is blocked, do not merge it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants