src/pyams_content/workflow/notify.py
changeset 1429 9b93fdd5ba30
parent 529 5bd7496f674f
equal deleted inserted replaced
1428:48c1ee485dc0 1429:9b93fdd5ba30
    72                             if principal in notification_source.managers:
    72                             if principal in notification_source.managers:
    73                                 principals.add(principal)
    73                                 principals.add(principal)
    74                             else:
    74                             else:
    75                                 restrictions = IManagerRestrictions(notification_source, None)
    75                                 restrictions = IManagerRestrictions(notification_source, None)
    76                                 if restrictions is not None:
    76                                 if restrictions is not None:
    77                                     principal_restrictions = restrictions.get_restrictions(principal)
    77                                     principal_restrictions = restrictions.get_restrictions(
    78                                     if principal_restrictions.check_access(notification_source,
    78                                         principal)
    79                                                                            MANAGE_CONTENT_PERMISSION):
    79                                     if principal_restrictions and \
       
    80                                             principal_restrictions.check_access(
       
    81                                                 notification_source,
       
    82                                                 MANAGE_CONTENT_PERMISSION):
    80                                         principals.add(principal)
    83                                         principals.add(principal)
    81                         else:
    84                         else:
    82                             principals.add(principal)
    85                             principals.add(principal)
    83         source_id = self.context.source['id']
    86         source_id = self.context.source['id']
    84         if source_id in principals:
    87         if source_id in principals: