linagora/openpaas-esn

View on GitHub
frontend/js/modules/collaboration/user-notifications/collaboration-membership-invitation.directive.js

Summary

Maintainability
A
2 hrs
Test Coverage

Function esnCollaborationMembershipInvitationUserNotification has 42 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  function esnCollaborationMembershipInvitationUserNotification(
    $q,
    objectTypeResolver,
    session
  ) {

    Function controller has 31 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        function controller($scope) {
          var userResolver = objectTypeResolver.resolve($scope.notification.subject.objectType, $scope.notification.subject.id);
          var collaborationResolver = objectTypeResolver.resolve($scope.notification.complement.objectType, $scope.notification.complement.id);
    
          this.actionDone = function(action) {

      There are no issues that match your filters.

      Category
      Status