Fix ldap search by a reasource owner

This commit is contained in:
Aleksander Machniak 2022-02-21 10:03:47 +01:00
parent 1507705333
commit e8da06886d
2 changed files with 3 additions and 1 deletions

View file

@ -510,6 +510,7 @@ function rcube_calendar_ui(settings)
}
var show_rsvp = rsvp && !organizer && event.status != 'CANCELLED' && me.has_permission(calendar, 'v');
console.log(event, rsvp, organizer, status, calendar, me.has_permission(calendar, 'v'), show_rsvp);
$('#event-rsvp')[(show_rsvp ? 'show' : 'hide')]();
$('#event-rsvp .rsvp-buttons input').prop('disabled', false).filter('input[rel="'+(mystatus || '')+'"]').prop('disabled', true);

View file

@ -57,7 +57,8 @@ class resources_driver_ldap extends resources_driver
$ldap->set_pagesize($num);
if (isset($query)) {
$results = $ldap->search($searchField, $query, 0, true, true);
$mode = $searchField == 'owner' ? rcube_addressbook::SEARCH_STRICT : 0;
$results = $ldap->search($searchField, $query, $mode, true, true);
}
else {
$results = $ldap->list_records();