piotrkowalczuk/charon

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
internal/charond/handler_list_groups.go48
A
35 mins
internal/charond/handler_list_permissions.go52
A
35 mins
internal/charond/handler_list_refresh_tokens.go56
A
0 mins
internal/charond/handler_list_user_groups.go45
A
0 mins
internal/charond/handler_list_user_permissions.go47
A
0 mins
internal/charond/handler_list_users.go88
A
0 mins
internal/charond/handler_login.go74
A
0 mins
internal/charond/handler_logout.go24
A
0 mins
internal/charond/handler_modify_group.go59
A
1 hr
internal/charond/handler_modify_user.go116
A
35 mins
internal/charond/handler_register_permissions.go30
A
0 mins
internal/charond/handler_revoke_refresh_token.go82
A
0 mins
internal/charond/handler_set_group_permissions.go55
C
7 hrs
internal/charond/handler_set_user_groups.go48
A
0 mins
internal/charond/handler_set_user_permissions.go55
C
7 hrs
internal/charond/health.go26
A
0 mins
internal/charond/helpers.go32
A
0 mins
internal/charond/rpc.go125
A
0 mins
internal/charond/service.go83
A
0 mins
internal/grpcerr/error.go178
A
0 mins
internal/grpcerr/grpc.go36
A
0 mins
internal/mapping/common.go15
A
0 mins
internal/mapping/group.go41
A
0 mins
internal/mapping/refresh_token.go70
A
40 mins
internal/mapping/user.go48
A
40 mins
internal/model/database.go308
A
1 hr
internal/model/group.go88
A
1 hr
internal/model/group_permissions.go20
A
0 mins
internal/model/helpers.go35
A
0 mins
internal/model/modelmock/composition_writer.go16
A
0 mins
internal/model/modelmock/group_permissions_provider.go25
A
3 hrs
internal/model/modelmock/group_provider.go178
F
3 days
internal/model/modelmock/permission_provider.go142
D
2 days
internal/model/modelmock/permission_registry.go45
B
5 hrs
internal/model/modelmock/refresh_token_provider.go97
D
1 day
internal/model/modelmock/rows.go94
A
2 hrs
internal/model/modelmock/user_groups_provider.go97
C
1 day
internal/model/modelmock/user_permissions_provider.go41
B
6 hrs
internal/model/modelmock/user_provider.go269
F
5 days
internal/model/permission.go299
A
1 hr
internal/model/refresh_token.go37
A
0 mins
internal/model/user.go183
A
1 hr
internal/model/user_groups.go44
A
0 mins
internal/model/user_permissions.go31
A
0 mins
internal/password/password.go28
A
0 mins
internal/password/passwordmock/hasher.go33
A
0 mins
internal/refreshtoken/refresh_token.go25
A
0 mins
internal/service/logger/logger.go53
A
0 mins
internal/service/servicemock/user_finder.go25
A
3 hrs
internal/service/user_finder.go81
A
0 mins