CatLight 2.21 - Team status

You can now see the status of your team members on the dashboard. 

For every user, this report will show the number of items in different states on their dashboards.

To add this report, go to teams menu -> show team status. 

1 reply

Seems to be broken?

2018-11-15 07:58:35.8483 | DEBUG | TeamController | 26 | Inviting [email protected]
2018-11-15 07:58:35.8483 | DEBUG | CatlightTeamManager | 26 | Inviting team member [email protected]
2018-11-15 07:58:36.0017 | WARN | ApiErrorHandlingMiddleware | 26 | API exception Web.Common.AuthenticationException: Authentication failed. Error code: Forbidden
at Web.Services.CatlightServiceClient.EnsureResponseSuccess(HttpResponseMessage response) in C:\build\1\_work\2\s\Desktop\LocalWeb\Services\CatlightServiceClient.cs:line 87
at Web.Services.CatlightServiceClient.ApiPost[T](String uri, Object body, CancellationToken cancellationToken) in C:\build\1\_work\2\s\Desktop\LocalWeb\Services\CatlightServiceClient.cs:line 63
at Web.Services.CatlightServiceClient.ApiPost(String uri, Object body) in C:\build\1\_work\2\s\Desktop\LocalWeb\Services\CatlightServiceClient.cs:line 48
at Web.Services.CatlightTeamManager.InviteTeamMember(String email) in C:\build\1\_work\2\s\Desktop\LocalWeb\Services\CatlightTeamManager.cs:line 59
at Web.Controllers.Api.TeamController.InviteTeamMembers(InviteTeamMembersModel model) in C:\build\1\_work\2\s\Desktop\LocalWeb\Controllers\Api\TeamController.cs:line 75
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke(HttpContext context)
at Catlight.Service.Common.ApiErrorHandlingMiddleware.Invoke(HttpContext context) in C:\build\1\_work\2\s\Catlight.Service.Common\ApiErrorHandlingMiddleware.cs:line 49
2018-11-15 07:58:36.0077 | WARN | Asp.Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware | 26 | 0 An unhandled exception has occurred while executing the request Web.Common.AuthenticationException: Authentication failed. Error code: Forbidden
at Web.Services.CatlightServiceClient.EnsureResponseSuccess(HttpResponseMessage response) in C:\build\1\_work\2\s\Desktop\LocalWeb\Services\CatlightServiceClient.cs:line 87
at Web.Services.CatlightServiceClient.ApiPost[T](String uri, Object body, CancellationToken cancellationToken) in C:\build\1\_work\2\s\Desktop\LocalWeb\Services\CatlightServiceClient.cs:line 63
at Web.Services.CatlightServiceClient.ApiPost(String uri, Object body) in C:\build\1\_work\2\s\Desktop\LocalWeb\Services\CatlightServiceClient.cs:line 48
at Web.Services.CatlightTeamManager.InviteTeamMember(String email) in C:\build\1\_work\2\s\Desktop\LocalWeb\Services\CatlightTeamManager.cs:line 59
at Web.Controllers.Api.TeamController.InviteTeamMembers(InviteTeamMembersModel model) in C:\build\1\_work\2\s\Desktop\LocalWeb\Controllers\Api\TeamController.cs:line 75
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
at Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke(HttpContext context)
at Catlight.Service.Common.ApiErrorHandlingMiddleware.Invoke(HttpContext context) in C:\build\1\_work\2\s\Catlight.Service.Common\ApiErrorHandlingMiddleware.cs:line 49
at Microsoft.AspNetCore.Diagnostics.StatusCodePagesMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)

Thanks for the report. Please attach the full application logs to a private ticket , and we will investigate this further.