Aleksander Machniak
d870b2d374
Fix regression in last commit
2021-11-22 13:30:29 +01:00
Aleksander Machniak
db8414356c
kolab_delegation: Use case-insensitive ACL identifier comparison
2021-11-22 12:03:47 +01:00
Aleksander Machniak
80a5241a9d
Support user_specific source in kolab_users_directory (Bifrost#T236416)
...
Move kolab_auth/kolab_auth_ldap to libkolab/lib/kolab_ldap.
It ends up much simpler to add user_specific support and unify some
code than replace use of kolab_auth_ldap with rcube_ldap.
This means that libkolab plugin does not depend on kolab_auth plugin
anymore, but kolab_auth depends on libkolab, which is better situation.
2019-08-19 14:06:11 +00:00
Aleksander Machniak
c142ce597a
Kolab_delegation: add option to use different LDAP server than the default (Bifrost#T141128)
...
... e.g. for master-slave environments
2018-09-27 12:19:45 +00:00
Aleksander Machniak
a4a4abe45d
Fix PHP warning when other users namespace is unset
2018-08-03 12:27:56 +00:00
Aleksander Machniak
f67df88238
Prevent from adding delegation for the same user many times (Bifrost#T20383)
2016-12-28 10:12:23 +01:00
Aleksander Machniak
dc3ea3d942
Support Tasks in kolab_delegation (Bifrost#T18853)
2016-12-27 04:03:28 -05:00
Aleksander Machniak
c2631131ed
T1697: Fix regression in selecting delegator's folders for itip invitation handling
2016-10-18 08:49:32 +02:00
Aleksander Machniak
4a9e42a026
T1523: Support shared calendars in iTip handling
2016-10-03 14:10:57 +02:00
Aleksander Machniak
a84b2d73b4
T1524: Fix delegation context on itip-remove command, and on cases where's more than one delegator
...
Fixes bug where delegatee does not receive event cancelation message after deleting meeting in delegators calendar
2016-09-26 08:20:17 -04:00
Aleksander Machniak
d42db71fa4
T1479: Fix delegation context selection on delegator's invitation handling
2016-09-07 09:51:08 -04:00
Aleksander Machniak
98b6513dce
Fix finding an event which is in delegator's folder, on itip reply (T1264)
...
Summary: Fixes T1264
Reviewers: #roundcube_kolab_plugins_developers
Maniphest Tasks: T1264
Differential Revision: https://git.kolab.org/D157
2016-06-20 10:09:24 +02:00
Aleksander Machniak
261a78c505
Fix bug where read-only folder was displayed as read-write in delegation form and it wasn't possible to unset ACL on a folder ( #5347 )
2016-02-26 11:18:41 +01:00
Daniel Hoffend
620985d0f1
set default delegation filter to include mail addresses of shared mailboxes
2015-04-11 11:30:28 +02:00
Thomas Bruederli
d9f69d35c7
Allow to provide the context for getting user emails (augmented by kolab_delegation)
2015-01-21 16:58:09 +01:00
Thomas Bruederli
c5922cce6e
Don't call deprecated get_realname() method as it doesn't exist for invitation calendars ( #4303 )
2015-01-21 14:37:54 +01:00
Aleksander Machniak
62ac800db7
Use new rcube_user::list_emails() for better performance ( #3970 )
2014-11-27 10:44:38 +01:00
Aleksander Machniak
ac4f6e7562
Avoid unused variables (also fixed some bugs) found in static code analysis
2014-11-21 10:03:18 +01:00
Aleksander Machniak
e4100366b5
Fix delegatee deletion if configured field name equals attribute name
...
Fix so delegate field name might be omitted in kolab_auth plugin config (#3400 )
2014-08-18 08:29:29 -04:00
Aleksander Machniak
a3122a566e
Support contact_search_name option in kolab_delegation plugin autocompletion ( #3163 )
2014-07-08 10:50:34 +02:00
Thomas Bruederli
115c4c54b7
Rename kolab_auth_ldap::search() method because its signature doesn't match rcube_ldap_generic::search() and fails recursive calls in VLV search mode + add return parameter for results count
2014-05-16 10:34:32 +02:00
Aleksander Machniak
0bd58bddfc
Fix bug where user could delegate himself (Bug #2981 )
2014-04-14 18:13:51 +02:00
Aleksander Machniak
bf028bb53f
Define some default config values
2013-12-10 11:41:08 +01:00
Aleksander Machniak
1999f79446
Small improvement: do not fetch folders list when not needed
2013-07-10 12:24:49 +02:00
Aleksander Machniak
6ca7eaf05c
Use kolab_storage::folders_typedata()
2013-07-09 19:58:00 +02:00
Aleksander Machniak
e69e9b90ae
Make kolab_auth's LDAP class be based on new rcube_ldap_generic class.
...
Move kolab_auth_ldap into separate file.
Some improvements, including performance improvement in kolab_delegate
2013-06-25 12:27:26 +02:00
Aleksander Machniak
27e57c7335
Fix undefined or unused variable errors caught in static code analysis
2013-05-07 12:16:11 +02:00
Jeroen van Meeuwen (Kolab Systems)
41407069d1
Make sure the organization for a delegator is not inserted as NULL in the database query adding the identity to the delegatee, as the database definition for the field is NOT NULL
2013-02-14 09:54:15 -05:00
Aleksander Machniak
cbd97e52cd
Support Organization field in identities.
...
Fix purging identities - use the same email fields as in kolab_auth.
2012-12-19 15:31:14 +01:00
Aleksander Machniak
5780b841cc
Use delegator's name in delegatee identities derived from delegator
...
Set 'Sender:' header in mail sent on behalf of delegator
2012-12-18 12:57:32 +01:00
Aleksander Machniak
acd574b650
Small performance fix - cache identities list in-memory
2012-12-17 19:03:47 +01:00
Aleksander Machniak
0745ebf406
Fix filtering emails/folders list when not in delegator context
2012-12-17 15:53:38 +01:00
Aleksander Machniak
343a4371ab
Delegation support in Calendar event edit/create
2012-12-17 14:47:02 +01:00
Aleksander Machniak
3be3065941
Delegation support in calendar event invitations handling
2012-12-13 13:10:07 +01:00
Aleksander Machniak
a24ad50619
Move more code to engine class
2012-12-12 12:36:11 +01:00
Aleksander Machniak
cda4c47325
Implemented kolab_delegation_purge_identities setting
2012-12-04 20:08:14 +01:00
Aleksander Machniak
167a0bbbdf
Kolab Delegation - initial commit
2012-12-04 15:03:16 +01:00