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

pulibrary / tigerdata-app / a75ab644-69de-42d4-af3b-04f2c06f5129 / 4
91%
main: 91%

Build:
DEFAULT BRANCH: main
Ran 28 Oct 2025 04:05PM UTC
Files 110
Run time 5s
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

28 Oct 2025 03:36PM UTC coverage: 50.252% (-8.0%) from 58.209%
a75ab644-69de-42d4-af3b-04f2c06f5129.4

push

circleci

web-flow
Dashboard displays projects straights from Mediaflux (#2057)

The list of projects displayed in the **Dashboard** now comes straight
from Mediaflux.

The code in this PR is a bit messy because the
`ProjectDashboardPresenter` inherits from the `ProjectShowPresenter` and
this PR only updates the project information in the Dashboard (not on
the project Show page). Therefore there a few extra `if/else` statements
to account for the two kind of data that the presenter might receive. I
am hoping these `if/else` statements will be removed once we update the
Project Show page
(https://github.com/pulibrary/tigerdata-app/issues/2039) to also fetch
its data directly from Mediaflux.

Closes #2037 (and #2038)

Example in QA of the Dashboard showing **only my Projects** in the
Projects tab and **all the projects** in the Admin tab (I am an
Administrator in QA):

<img width="1211" height="848" alt="mine"
src="https://github.com/user-attachments/assets/c5fa4ace-fa1d-4529-8f89-1f23a0ab8b3d"
/>

<img width="1187" height="708" alt="not-mine"
src="https://github.com/user-attachments/assets/218323ec-4c78-4b15-8103-c50d26c9a690"
/>

1693 of 3369 relevant lines covered (50.25%)

33.09 hits per line

Source Files on job a75ab644-69de-42d4-af3b-04f2c06f5129.4
  • Tree
  • List 110
  • Changed 55
  • Source Changed 4
  • Coverage Changed 55
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 0
  • c5d2c244 on github
  • Prev Job for on main (#ed8b7864-8716-41db-9a5c-61a1d46eb46c.4)
  • Next Job for on main (#8aeeb0c0-f444-4ea2-b6fd-ab8f3be4ed95.1)
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