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

simonsobs / hippo / 14778387157

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

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

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/cli.py


Source Not Available

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

© 2026 Coveralls, Inc