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

simonsobs / hippo / 14777009959
60%

Build:
DEFAULT BRANCH: main
Ran 01 May 2025 02:23PM UTC
Jobs 1
Files 32
Run time 1min
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

01 May 2025 02:22PM UTC coverage: 68.771% (+2.0%) from 66.745%
14777009959

push

github

web-flow
Group layer (#50)

* Added groups to database layer. Creating links right now between user and groups, for ease of updation in case user details change

* Added groups to database layer. Creating links right now between user and groups, for ease of updation in case user details change

* set up a preliminary version of create_group with User holding links to Group

* added privilege functionalities to groups, need to workout better way of implementing the privileges with mongo db friendly enums

* Updated group access_controls to Enum types, needed to define Accesscontrol(str, Enum)

* Fixed groups field in User Document

* Added update feature onto user groups field to update existing groups field in users

* Added add_group/remove_group feature in user update service

* cleaning database definitions;updating group service to use lists similar to Users

* reverting test_product_service.py to original state

* Updated function names and cleaned unnecessary error handling at group creation

* Added independent update function for modifying access controls

* Removed possibility of access_control to be None and updated test service for groups to check for id

* Added a group api layer, test layer and updated auth

* added update_group_access in api layer

* Added update description and delete group api endpoint

* updated users api and service layer for update_groups

* Added feature for creating the common users group in the group service layer

* Moved group privilege check to service

* moved privilege check to group level from api layer to service layer

* moved common group creation to group service layer

* updated error in parameter definition

* Updated database defining ProtectedDocument which is inherited by Product

* Introducing readers and writers to the product

* Check for groups when accessing products

* modified test and update feature in product service layer

* Updated Product layer in service and resolved merge conflicts

* Updating... (continued)

1449 of 2107 relevant lines covered (68.77%)

0.69 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
4
94.44
1.46% service/users.py
5
89.36
-10.64% api/users.py
7
97.17
-0.46% service/product.py
13
86.02
-11.35% service/collection.py
15
87.8
0.0% api/product.py
19
84.03
1.0% api/relationships.py
20
0.0
-82.35% api/auth.py
44
41.98
17.45% collections.py
55
0.0
0.0% cli.py
Jobs
ID Job ID Ran Files Coverage
1 14777009959.1 01 May 2025 02:23PM UTC 32
68.77
GitHub Action Run
Source Files on build 14777009959
  • Tree
  • List 32
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14777009959
  • 95ee0556 on github
  • Prev Build on access_control (#14643401248)
  • Next Build on main (#14778893200)
  • Delete
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