Commit Graph

1943 Commits

Author SHA1 Message Date
nathangray
fac0457436 Addressbook: Fix sort changes wouldn't stay in some circumstances
In particular, sorting by Name would always reset
2020-12-29 09:39:14 -07:00
Ralf Becker
1cda58c9be fix error "Class Accounts not found" 2020-11-20 15:48:46 +01:00
nathangray
b4869aa2a1 Kanban: Add context menu action to add to existing kanban boards 2020-11-09 15:56:24 -07:00
Ralf Becker
f6aad0cd46 allow to filter by (not) shared and add groups to shared-with filter 2020-11-04 16:05:41 +01:00
Ralf Becker
d17f73cd79 add contact info to check_shared_with call, so sharerequires policy uses current data 2020-11-04 14:37:29 +01:00
Ralf Becker
378b3c6eef enable unshare action also when shared-with column is shown and fix some bugs arround unsharing and resharing 2020-11-02 12:56:00 +01:00
Ralf Becker
a3b17c5db7 display shared-with in addressbook column and allow to use it as filter 2020-11-02 12:05:13 +01:00
Hadi Nategh
b0e2e1f1be Open crm view for contact link 2020-10-29 11:47:29 +01:00
Ralf Becker
b8409a479e changes to implement policies on contact sharing 2020-10-26 10:44:40 +01:00
Ralf Becker
0755668e9f fix PHP Warning "continue" targeting switch, though a single continue/break works too 2020-10-23 20:04:04 +02:00
Hadi Nategh
6a5c6599dd WIP multitab:
- fix duplicated sidebox view id
2020-10-21 14:58:19 +02:00
Ralf Becker
9c8f76d150 WIP addressbook sharing: action to unshare contacts shared by user (only in shared_by_me view) 2020-10-19 18:38:33 +02:00
Ralf Becker
37be9f40d0 WIP contact sharing: context menu to share and filter for shared contacts 2020-10-16 21:34:42 +02:00
Ralf Becker
ff91be903a sharing ACL: need explicit new ACL or edit rights, to share into an addressbook 2020-10-15 13:03:14 +02:00
Ralf Becker
1f7ce98c50 WIP contact sharing 2020-10-13 16:54:35 +02:00
Hadi Nategh
7f4535cf1d WIP multitabs and CRM view 2020-09-30 13:19:36 +02:00
Hadi Nategh
9cf0724420 Add a css class to style crm view sidebox 2020-09-29 10:39:39 +02:00
nathangray
86bd6b719a Addressbook: Delete contacts over AJAX to avoid refresh 2020-09-28 10:51:30 -06:00
nathangray
9d94c1613d Addressbook: Export listed accounts as being in the addressbook of the exporter. They now are 'Accounts' 2020-09-28 09:14:45 -06:00
Hadi Nategh
028ff4edcb WIP multitabs: Use specific id for each crm view 2020-09-28 15:46:04 +02:00
Ralf Becker
fd9367d4cf * CardDAV/Addressbook: do NOT add empty room number as further organizational unit
eg. OutlookSynchronizer adds the semicolon to the org-unit
2020-09-11 11:48:08 +02:00
nathangray
2dc5616b96 Separate CRM list from infolog list so push updates don't conflict 2020-09-03 09:58:27 -06:00
nathangray
ff35f58f73 Change addressbook group / template on client side, not server side
Fixes the issue where the nextmatch_controller is part of the context for the request, but the first thing set_template() does when the server tells the nextmatch to change the template is destroy the controller.  This means that when the data is parsed, the context is missing or damaged.
2020-08-07 13:18:41 -06:00
nathangray
18852b91bc Addressbook: Fix typo in CSV export 2020-06-08 09:11:42 -06:00
Hadi Nategh
15ced22755 Use colored icon for Scheduled call action 2020-06-08 11:48:42 +02:00
nathangray
a29d79a7ab * Addressbook: New context menu action to change contact type 2020-05-20 13:05:56 -06:00
Hadi Nategh
490ada9394 Add more translations and fix csp error while frame accessing egroupware.org 2020-04-29 17:39:04 +02:00
Hadi Nategh
0488da6722 fix invite action's caption 2020-04-29 10:34:18 +02:00
Hadi Nategh
79f8079150 Add "Invite to call" action for inviting users into an existing call 2020-04-28 18:35:33 +02:00
Hadi Nategh
b7ec2a9b91 Add phone call actions 2020-04-23 17:31:33 +02:00
nathangray
85b44d4df3 Fix missing translation reported by Stefan Unverricht 2020-04-16 10:23:22 -06:00
nathangray
dbb3b2688e Fix missing translation reported by Stefan Unverricht 2020-04-15 11:21:53 -06:00
Ralf Becker
943609a009 unify video conference actions and translations 2020-04-09 10:50:54 +02:00
Hadi Nategh
3f3165dbd3 Use videoconference icons 2020-04-08 19:56:11 +02:00
Hadi Nategh
610a223c00 adding videocall via calendar action 2020-04-03 13:01:00 +02:00
Hadi Nategh
724e669e72 Add video conference action into addressbook 2020-04-02 17:50:28 +02:00
nathangray
ca6ea3a436 * Addressbook: Fix files and entries linked to a new contact were not saved 2019-11-04 11:48:40 -07:00
nathangray
20466003a0 Addressbook: Fix organisation CRM view did not show nextmatch if contact had no org name
Translations from Birgit
2019-10-25 10:19:06 -06:00
nathangray
2392301412 * Addressbook: Add a new CRM option to view infologs for the contacts' entire organisation 2019-10-22 10:57:15 -06:00
nathangray
183955c97c * Addressbook: Add site configuration to always load certain custom fields, allows for single customfields in custom list templates 2019-10-07 14:16:04 -06:00
Hadi Nategh
12eb1e9d24 * Addressbook: fix issue of avatar edit is disabled even though user has enough rights to edit it. 2019-10-02 12:53:02 +02:00
Hadi Nategh
f7f4994a2d Pick a better icon for cancel action in CRM view 2019-09-25 15:36:23 +02:00
nathangray
0f5aaa3ed9 Addressbook - implement owner link registry so we can count how many contacts a user has 2019-07-31 10:31:13 -06:00
Hadi Nategh
4b8d4dd5e3 Avoid php warning 2019-07-18 16:19:53 +02:00
Hadi Nategh
2a9b27e76b Take other backends e.g. LDAP into account while searching for contacts 2019-07-18 16:05:35 +02:00
Ralf Becker
76b0bac25e if accounts backend is NOT SQL, we need to search that too 2019-07-18 14:48:13 +02:00
Hadi Nategh
72bd27587c Stop php warning "Invalid foreach argument" 2019-07-18 12:34:12 +02:00
nathangray
d0b5d50b0f Addressbook - Remove obsolete preference "Export definition to use for nextmatch export" 2019-07-10 14:15:52 -06:00
Ralf Becker
471742f7ec fix esync addressbooks to sync preferenence can be an array to 2019-06-14 17:25:18 +02:00
Ralf Becker
75403eea94 * CalDAV/CardDAV: allow removing categories 2019-05-28 18:48:14 +02:00