• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ghga-de / upload-orchestration-service
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: 1.0.0
DEFAULT BRANCH: main
Repo Added 03 Sep 2025 12:23PM UTC
Token BtvNo7hUrw8GiTmrA5frE3F21xTXsr9gd regen
Build 25 Last
Files 33
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH 1.0.0
branch: 1.0.0
CHANGE BRANCH
x
Reset
Sync Branches
  • 1.0.0
  • feature/initial_implementation_GSI-1817
  • main

23 Sep 2025 08:13AM UTC coverage: 88.651% (+47.4%) from 41.27%
17940049060

push

github

web-flow
Initial implementation (GSI-1817) (#1)

* Adapt to actual package

* Commit in case computer spontaneously combusts

* Complete the outbox sub class

* Rename orchestrator methods for clarity

* Make UCSClient responsible for WOT generation

* Clean up the routes a little

* Update core, rest api, and UCS client code

* Implement Access API client

* Add event sub injection and realize main module

* Add UCS client unit tests + general test files

* Add access api client unit tests

* Add unit tests for core

* Add unit tests for the auditor

* Add unit tests for the rest api

* Add typical journey test and fix some minor problems

* Cover audit logging in integration test

* Remove audit recorder from unit test

* Add claim validity to grant access endpoint

* Log access granting

* Resolve mypy errors

* Set version to 1.0.0

* Add e2e ability to list and revoke upload access grants

* Add tests for the revoke and list endpoints

* Don't encrypt tokens for UCS

* Use outbox dao for research boxes

* Update config docs

* Add final missing endpoint to list all RDUBoxes with pagination

* Remove sort order, rename ucs stuff to be generic, various doc string and comment fixes

* Remove unused functions copied from the wps

* Prepend title and description with box_ for grants

* Remove unused module copied from wps

* Use StewardAuthContext on certain endpoints

* Return 404 in GET box endpoint if not authorized

* Fix straggler name referencing claims

* Further fix orchestrator doc strings

* Flatten validity

* Enable filtering boxes by locked status

* Don't call access API for single box retrieval if user is a steward

* Retrieve fewer results for fixed user in multi-box retrieval

* Make central 'is_data_steward' function

* Fix the way we check box access in get_upload_box_files

* Rename test module that references UCS and move silly import

* Add response metadata to endpoints and fix tags

* Remove extraneous 'default=...' kwarg

* Add 'state'... (continued)

694 of 783 new or added lines in 32 files covered. (88.63%)

703 of 793 relevant lines covered (88.65%)

0.89 hits per line

Relevant lines Covered
Build:
Build:
793 RELEVANT LINES 703 COVERED LINES
0.89 HITS PER LINE
Source Files on 1.0.0
  • Tree
  • List 33
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17940049060 1.0.0 Initial implementation (GSI-1817) (#1) * Adapt to actual package * Commit in case computer spontaneously combusts * Complete the outbox sub class * Rename orchestrator methods for clarity * Make UCSClient responsible for WOT generation * Cle... push 23 Sep 2025 08:24AM UTC web-flow github
88.65
See All Builds (25)

Badge your Repo: upload-orchestration-service

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc