Ticket #2441 (new defect)

Opened 8 years ago

Shared calendar portlet always checks for personal calendar

Reported by: gracinet Owned by: gracinet
Priority: P2 Milestone: CPS 3.5.7
Component: CPS (global) Version: 3.5.2
Severity: normal Keywords: personal calendar home folder error
Cc:

Description

The shared calendar portlet has several modes, among them the personal calendar, but it looks the personal calendar in any case, whether it's actually used or not.

This is a useless load, especially in setups with anonymous access to some calendars, and it can be harmful in applications that don't use the personal area at all ; they have a tendency not to have been secured against empty criteria searches and can lead to (LDAP example):

  Module Products.CPSDirectory.LDAPBackingDirectory, line 616, in _searchEntriesFiltered
  Module Products.CPSDirectory.LDAPBackingDirectory, line 880, in searchLDAP
  Module ldap.ldapobject, line 502, in search_s
  Module ldap.ldapobject, line 814, in search_ext_s
  Module ldap.ldapobject, line 766, in _apply_method_s
  Module ldap.ldapobject, line 496, in search_ext_s
  Module ldap.ldapobject, line 422, in result
  Module ldap.ldapobject, line 426, in result2
  Module ldap.ldapobject, line 432, in result3
  Module ldap.ldapobject, line 96, in _ldap_call
ADMINLIMIT_EXCEEDED: {'desc': 'Administrative limit exceeded'}
Note: See TracTickets for help on using tickets.