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

pulibrary / tigerdata-app / 4c49303c-1166-4d1a-b556-9fd41bf40e74
91%

Build:
DEFAULT BRANCH: main
Ran 15 Feb 2024 02:05PM UTC
Jobs 1
Files 56
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

15 Feb 2024 02:02PM UTC coverage: 89.202% (+0.1%) from 89.082%
4c49303c-1166-4d1a-b556-9fd41bf40e74

push

circleci

web-flow
Create an approve project page to allow a sysadmin to append a mediaflux id to a project (#488)

* setting up an approve form for system administrators

* [wip] Beginning to implement the RSpec test suite for the Project
Mediaflux ID form

Co-authored-by: Jaymee Hyppolite <jaymeeh@users.noreply.github.com>

* [wip] Further implementing the approval form view template

Co-authored-by: Jaymee Hyppolite <jaymeeh@users.noreply.github.com>

* debugging empty project params

* Ensuring that the ProjectMetadata only updates Project#metadata
attributes if it includes the `title` attribute within
ProjectsController#update

Co-authored-by: Jaymee Hyppolite <jaymeeh@users.noreply.github.com>

* restricted approve page to sysadmins and superusers
update project status to approved after appending a mediaflux id to the project
made the mediaflux input field required
test that only a sysadmin can access the approval page and that the mediaflux id & status gets updated upon approval
add a new project status for approvals

* rubocop

* adding styling for sysadmin dashboard
linking the projects on the sysadmin dashboard to the project approval form
adding a button on the project show page that only a sysadmin can access that allows them to edit an already existing mediaflux id for a project
writing a test for the approve page that tests that a projects mediaflux id and status are updated in rails upon approval
writing a test for the show page that ensures the edit mediaflux id button only displays for a sysadmin

* making the sysadmin test more comprehensive

* separating approve and edit actions on update

---------

Co-authored-by: jrgriffiniii <1443986+jrgriffiniii@users.noreply.github.com>
Co-authored-by: Jaymee Hyppolite <jaymeeh@users.noreply.github.com>

1140 of 1278 relevant lines covered (89.2%)

11.37 hits per line

Jobs
ID Job ID Ran Files Coverage
1 4c49303c-1166-4d1a-b556-9fd41bf40e74.1 15 Feb 2024 02:05PM UTC 56
89.2
Source Files on build 4c49303c-1166-4d1a-b556-9fd41bf40e74
  • Tree
  • List 56
  • Changed 8
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #4C49303C...
  • 599f622c on github
  • Prev Build on main (#FDE1B6A6...)
  • Next Build on main (#08DD16C2...)
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