whole-tale / girder_wholetale

Girder plugin providing basic Whole Tale functionality
BSD 3-Clause "New" or "Revised" License
3 stars 5 forks source link

[WIP] Create dedicate data directories for individual Tales #550

Closed Xarthisius closed 3 months ago

Xarthisius commented 2 years ago

Related PRs:

  1. https://github.com/whole-tale/wt_versioning/pull/46
  2. https://github.com/whole-tale/gwvolman/pull/180
  3. https://github.com/whole-tale/ngx-dashboard/pull/289

Known issues:

t.b.a.

Note All the features that use external data should now work properly. That includes: export/import tale, import binder as ro and rw, copying tale.

Warning One remaining big issue: providing backward compatibility...

codecov[bot] commented 2 years ago

Codecov Report

Merging #550 (44c7105) into master (7a88446) will decrease coverage by 0.71%. The diff coverage is 94.11%.

@@            Coverage Diff             @@
##           master     #550      +/-   ##
==========================================
- Coverage   92.82%   92.11%   -0.72%     
==========================================
  Files          60       60              
  Lines        4767     4680      -87     
==========================================
- Hits         4425     4311     -114     
- Misses        342      369      +27     
Impacted Files Coverage Δ
server/__init__.py 90.54% <ø> (-0.06%) :arrow_down:
server/lib/__init__.py 100.00% <ø> (+1.88%) :arrow_up:
server/schema/tale.py 100.00% <ø> (ø)
server/tasks/register_dataset.py 86.66% <55.55%> (-13.34%) :arrow_down:
server/tasks/import_binder.py 93.19% <91.89%> (-0.32%) :arrow_down:
server/models/tale.py 96.80% <93.42%> (-1.29%) :arrow_down:
server/lib/manifest.py 94.64% <96.42%> (+1.55%) :arrow_up:
server/lib/exporters/bag.py 99.03% <97.50%> (-0.97%) :arrow_down:
server/constants.py 89.36% <100.00%> (+0.23%) :arrow_up:
server/lib/dataone/provider.py 95.29% <100.00%> (-3.53%) :arrow_down:
... and 18 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.