Commit Graph

3352 Commits

Author SHA1 Message Date
Hadi Nategh
a1170ab939 Add close button into CRM view 2020-11-03 16:21:35 +01:00
Hadi Nategh
03adbcb97a Take crm_list preference into account for dblclick action on contact 2020-11-02 15:48:00 +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
Ralf Becker
e98e91b9f3 give explicit select-options priority over querying accounts via link-widget, fixes not displayed addressbook for sharing 2020-11-02 09:09:46 +01:00
Hadi Nategh
ba8cd17816 Fix typo breaking CRM view 2020-10-30 12:26:27 +01:00
Hadi Nategh
b26bcf2978 Show organisation name on CRM view if exists 2020-10-30 10:32:18 +01:00
Hadi Nategh
b0e2e1f1be Open crm view for contact link 2020-10-29 11:47:29 +01:00
Ralf Becker
47da0f9bf8 * Addressbook: allow to configure sending fax via email by replacing the number with an email address 2020-10-28 13:30:28 +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
266f5059d3 WIP Multitabs: fix some styling issues 2020-10-23 13:29:51 +02:00
Hadi Nategh
978a1810bb WIP Multitabs: add more details to tab's label(display name) 2020-10-22 14:14:55 +02:00
Hadi Nategh
7d1cd4c12c WIP Multitabs:
- Fix wrong ids generated for sideboxes
- Fix tab header refresh
2020-10-22 13:52:17 +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
66c59a19f9 allow to select group-addressbooks 2020-10-14 08:48:42 +02:00
Ralf Becker
1f7ce98c50 WIP contact sharing 2020-10-13 16:54:35 +02:00
nathangray
ba0e1240c3 CRM: Fix some list bugs
- Adding an infolog did not show up
- CRM.ts got disconnected if infolog list got reloaded
2020-10-08 11:53:33 -06: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
Hadi Nategh
2ed186079e Implement openTab for egw_open object and make tab attributes configurable 2020-09-24 16:19:56 +02:00
Hadi Nategh
4bf65486ef WIP of framework's multitab implementation 2020-09-23 16:55:35 +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
d6eade2f75 Filter push updates for CRM entries on all linked contacts, not just primary 2020-09-04 09:37:07 -06:00
nathangray
e49529f271 Add missing CRM.js 2020-09-04 08:23:46 -06:00
nathangray
2dc5616b96 Separate CRM list from infolog list so push updates don't conflict 2020-09-03 09:58:27 -06:00
Ralf Becker
a7916d9738 fix nm as 2nd and selectbox as 3rd parameter 2020-08-12 15:17:53 +02: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
b6e47f9b11 Etemplate: Password widget now auto-updates the second 'confirm' password if you have two and suggest a password. 2020-07-23 13:56:14 -06:00
Ralf Becker
361d5cb351 bump version to 20.1 2020-06-28 10:04:21 +02:00
nathangray
d7d5837ecf Nicer password widget on account edit dialog
- Added plain-text attribute to avoid encrypting password
- Suggest password now fills both fields the same
2020-06-15 16:08:24 -06:00
Ralf Becker
d83c567703 pending translations from our translation server 2020-06-12 12:29:47 +02: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
d89b92f27b * Addressbook: Add selectbox for addressbook to Add distribution list dialog 2020-05-22 11:58:27 -06:00
nathangray
a29d79a7ab * Addressbook: New context menu action to change contact type 2020-05-20 13:05:56 -06:00
nathangray
ded0ef4264 * Addressbook: Fix videoconference online check caused an error with non-user contacts 2020-05-20 11:02:04 -06:00
nathangray
934d309856 Make taglist-state update its own options when country code changes
Fixes bug where options were not properly set if they had to be fetched from server.
2020-05-13 15:21:26 -06:00
Ralf Becker
dfb5531118 pending translations from our translation server 2020-04-29 19:53:40 +02: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
Hadi Nategh
6e932e09ae Fix error when status app is not available 2020-04-22 11:52:07 +02:00
Ralf Becker
1436aeeb27 pending translations from our translation server 2020-04-21 16:30:16 +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
Ralf Becker
f4e64e18b3 pending translations from our translation server 2020-04-08 19:09:00 +02:00
Hadi Nategh
cb5b35e2d0 Fix select all action breaks addressbook's contextmenu 2020-04-07 11:12:29 +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
Ralf Becker
50f7bdb112 additionally add private mobile phone to addressbook list 2020-03-24 09:26:23 +01:00
nathangray
34ec346821 Fix favourites (& probably some more inherited stuff) broken by TypeScript conversion
Note that any properties declared in a sub-class aren't generally available until after the super() call is done, i.e. in the super constructor they're undefined.
2020-03-20 11:38:38 -06:00
Ralf Becker
7932a3a693 pending changes from our translation server 2020-03-18 11:29:58 +01:00
Ralf Becker
5f804dd661 use super.<name>(<arguments>) instead of super.<name>.apply(this, arguments) 2020-02-11 17:40:33 +01:00
Ralf Becker
f19d42a439 convert addressbook app.js to TS 2020-02-09 13:07:42 +01:00
Hadi Nategh
2e43fecd66 Commit new translations from translation server 2019-11-25 16:44:58 +01:00
nathangray
ca6ea3a436 * Addressbook: Fix files and entries linked to a new contact were not saved 2019-11-04 11:48:40 -07:00
Ralf Becker
ebf2cd8601 pending translations from our translation server 2019-10-31 12:55:11 +01: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
Hadi Nategh
5a1fbe7049 Use letter avatar when user have no personal avatar is set in addressbook 2019-10-15 14:06:33 +02:00
nathangray
e8a9026253 Addressbook: Site configuration improvements from Birgit 2019-10-11 13:16:36 -06:00
nathangray
a32c99154c Addressbook: add translation & change widget for 'Load custom fields in index...' config 2019-10-09 14:44:25 -06:00
nathangray
87978868e4 Addressbook: Revert accidental changes to index.xet 2019-10-07 14:18:24 -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
0a0a5ec60b Apply advanced-search svg icon 2019-10-01 10:15:41 +02:00
Hadi Nategh
f7f4994a2d Pick a better icon for cancel action in CRM view 2019-09-25 15:36:23 +02:00
Ralf Becker
4d22932c7f fix for Chrome 76+ on Windows (clicking addressbook filters makes them jumpt down) 2019-09-25 13:15:01 +02:00
Hadi Nategh
b8274fb083 Don't let the AB nm filter selectboxes getting bigger than 30% of total size 2019-09-25 11:56:19 +02:00
Hadi Nategh
950c00fadc Let browser deal with width, fix issue of nm header jumps down on hover action 2019-09-23 10:21:30 +02:00
nathangray
5c9678999c Addressbook - make type selectbox a little wider 2019-09-09 16:23:55 -06:00
nathangray
f5c2ba52c8 Addressbook - sharing actions only available to contacts, not groups 2019-08-22 15:56:46 -06:00
Ralf Becker
bf2e396486 Italien translations from Ilias/Webtrain 2019-08-06 09:57:40 +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
Ralf Becker
2128a64a7e pending SK translations from our translation server 2019-07-26 10:54:41 +02: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
Ralf Becker
b8f8e53620 pending translations from our translation server 2019-07-17 12:34:22 +02:00
Ralf Becker
efcb0471b3 bump version to 19.1 2019-07-16 10:46:59 +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
0addb59e99 pending translations from our translation server 2019-07-04 12:39:40 +02:00
Ralf Becker
f4500fb9c1 pending changes from our translation server 2019-06-20 21:22:34 +02:00
Ralf Becker
f11827a8f3 pending changes from our translation server 2019-06-17 16:18:08 +02: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
Ralf Becker
d151930412 dito for lists 2019-05-28 16:54:49 +02:00
Ralf Becker
c4f23f899f do NOT use xml CDATA for vCards to ensure correct replacement of control chars like VT 2019-05-28 16:27:50 +02:00
Ralf Becker
5b7281ed5c Revert "some chars also require encoding for iCal 2+ or vCard 3+"
This reverts commit f75b9e93f4.
2019-05-28 16:27:50 +02:00