Commit Graph

3221 Commits

Author SHA1 Message Date
Ralf Becker
95ea8445b5 * Addressbook: allow to import or paste S/Mime or PGP public keys via pubkey field into Vfs 2018-05-09 10:05:34 +02:00
nathangray
9a31a41f8d Translation for preference showing user groups as distribution list 2018-04-30 10:02:35 -06:00
nathangray
235746e4d6 * Addressbook - Add preference to turn off user groups as distribution lists 2018-04-17 09:35:08 -06:00
Ralf Becker
f1437d4ccb fixing a couple more PHP Warning count(): Parameter must be an array or an object that implements Countable 2018-04-13 09:12:26 +02:00
Ralf Becker
b58b9d06b9 * CardDAV/addresbook: fixed not working distribution-lists as groups in Mac addressbook 2018-04-12 13:03:14 +02:00
Hadi Nategh
5d128cc43b * Addressbook: Fix send all contact's emails/vcards to compose dialog does not work 2018-04-09 16:42:08 +02:00
nathangray
52398d734a * Addressbook - Fix missing 'Add' action for no results 2018-04-03 16:22:34 -06:00
Hadi Nategh
c28e6de2ba Add some translations, thanks to Evgen Vodopivec. 2018-04-03 11:24:42 +02:00
Hadi Nategh
c230c9ff16 * Addressbook: Enable upload buttons of smime/pgp pubkeys if user is allowed to modify them. 2018-03-28 18:22:07 +02:00
Hadi Nategh
7949d8b2fc Fix lots of misspelled words in translations 2018-03-26 16:02:42 +02:00
Ralf Becker
9777a04dad * CardDAV/Addressbook: fix can NOT create new entries on a minimal (non-compat) install
Caused by version-check agains not installed phpgwapi fails and causes new name-parts of url starting with a number to clash with existing contacts and therefore give a "412 Precondition failed"
2018-03-23 19:59:49 +01:00
Hadi Nategh
52db405e47 Remove it because it's already moved to api/templates 2018-03-13 16:28:19 +01:00
Hadi Nategh
a8e10cdc64 WIP framework's popup storage/restore:
- Keep tracking of popup's window object and restore it when needed
- Implement a method to check an already opened popup and execute a method in the selected popup context
- Fix vcard import into opened compose windows not working
2018-03-09 17:48:09 +01:00
Hadi Nategh
8ac7684f66 Add vcards from addressbook into an opened mail compose if there's any 2018-02-28 17:30:45 +01:00
nathangray
f265f74e12 * Addressbook - fix AJAX duplicate check skipped email addresses 2018-02-12 09:05:53 -07:00
Hadi Nategh
b9dea1fe8e Add some translations 2018-02-08 12:11:57 +01:00
nathangray
07faccfa37 Use duplicate threshold preference instead of constant 2 for edit dialog duplication check 2018-02-07 10:17:27 -07:00
nathangray
504e70ae82 Fix missing translations, found by Stefan Unverricht
Also fix a design complaint
2018-01-29 16:31:58 -07:00
nathangray
16a4d95b1c * Addressbook - Fix duplicate detection when editing contact 2018-01-24 09:11:07 -07:00
Ralf Becker
65e7c7be78 make NM lettersearch lettes translatable via phrase "ABCDEFGHIJKLMNOPQRSTUVWXYZ" 2018-01-24 10:08:55 +01:00
Hadi Nategh
84dc97dc83 A fix patch for commit c6b2d84777 2017-12-20 15:50:24 +01:00
Hadi Nategh
a2aadad016 Revert commit c6b2d84777 which breaks creation of account from admin 2017-12-20 15:20:48 +01:00
nathangray
26aacd8434 * Addressbook - Enable viewing infolog entries of organisations 2017-12-19 10:13:33 -07:00
nathangray
c6b2d84777 * Addressbook - fix adding contact while looking at accounts would try to add a new user 2017-12-19 09:33:03 -07:00
Hadi Nategh
90a5e91fc7 * Addressbook: fix bug setting Hide User Account in preferences into Show all accounts breaks show accounts 2017-12-01 14:58:44 +01:00
nathangray
e88afc07d0 * Addressbook - fix SQL error with accounts hidden + Organisation by location / department
- Fix accounts missing if no preference for hide accounts set
2017-11-29 09:12:05 -07:00
Ralf Becker
546606141e * Addressbook: fix lost picture in upload 2017-11-29 16:25:08 +08:00
Ralf Becker
dd4ae60fa2 fix avatar/files update issues 2017-11-29 09:58:36 +08:00
nathangray
b04eb80b39 Addressbook - fix show/hide account preference bugs
- account filter was missing for show active
- preference changed to match current value
2017-11-21 11:07:50 -07:00
nathangray
c8369f9b39 Addressbook - fix hide accounts preference did not work for duplicate & organisation views
- Added a new preference option to hide only deactivated accounts
2017-11-15 11:29:10 -07:00
Hadi Nategh
1b0c1b9960 * Addressbook: Fix avatar icon is doubled if contact has no avatar set 2017-11-13 12:16:08 +01:00
Ralf Becker
f21b13090f pending translations from our translation server 2017-11-04 09:36:02 +01:00
Ralf Becker
65b02c0246 bump verison to 17.1 2017-10-22 12:56:58 +02:00
nathangray
838daeac40 Addressbook - better handling of missing contact type when importing.
If it's missing and there's only the normal type, it'll quietly use that.
2017-10-05 13:23:09 -06:00
nathangray
6b71e997fe Addressbook - make sure import target addressbook is valid, if not use personal addressbook. 2017-09-27 11:34:45 -06:00
Hadi Nategh
edf6e16996 * Addressbook: Add searching feature for distribution list filter 2017-09-26 16:57:45 +02:00
Ralf Becker
9879e02766 update files bitfield, for keys added via edit popup vfs-upload widgets 2017-09-21 11:33:40 +02:00
Ralf Becker
3d57827d8c fix lost picture when pubkeys get updated/added via mail account dialog and vCard, CardDAV or eSync export 2017-09-19 15:31:00 +02:00
Hadi Nategh
6e91053f49 Fix smime key not being recognized by new get_key method 2017-09-19 12:52:43 +02:00
Ralf Becker
48554590f4 * Addressbook: store S/Mime & PGP pubkey and photo (SQL backend only) in filesystem 2017-09-19 11:38:48 +02:00
Hadi Nategh
a075fae6a0 Offer to add contact if there's no contact found for given email in smime
addToContact dialog
2017-09-12 17:23:24 +02:00
nathangray
ab8ab5f330 * Addressbook - Fix tel_prefer statustext to be translated field label instead of field name 2017-08-14 11:22:46 -06:00
Ralf Becker
f8049efd03 adding API version not old phpgwapi version to vCard 2017-08-10 12:40:43 +02:00
nathangray
f17a272b6d * Addressbook - Fix favorites that included a selected organisation did not get correctly applied 2017-07-26 15:06:37 -06:00
Hadi Nategh
6ff67bd6af Revert commit e1522ab287 and fix tab indexes 2017-06-30 11:29:31 +02:00
Birgit Becker
e1522ab287 * Addressbook: fixed tab order for contact fields for US format 2017-06-30 11:00:03 +02:00
Hadi Nategh
2ab6da3c35 * Addressbook: Fix broken tel_prefered link 2017-06-27 18:00:05 +02:00
nathangray
935f9feb6e Addressbook - force clear any lingering advanced search when applying a favorite 2017-06-13 08:57:33 -06:00
nathangray
3edad8e231 Addressbook - Fix error about missing parameter 2017-06-12 09:59:11 -06:00
nathangray
77a285bbea Addressbook - fix organisation view still showed all contacts 2017-05-31 10:18:51 -06:00
Ralf Becker
79e4b6b837 change capitalisation to "EGroupware" 2017-05-31 14:04:37 +02:00
nathangray
94c062c7dd Addressbook - fix viewing an organisation from a favorite did not work after reload 2017-05-26 14:08:45 -06:00
Ralf Becker
a116b63763 translations from Birgit 2017-05-24 18:22:11 +02:00
nathangray
8113908273 Fix add selection of contacts to new distribution list did not bring up dialog 2017-05-02 08:24:37 -06:00
nathangray
4bbfe978dd Addressbook - Fix scheduled export of vcard caused 2 files with the same name in vfs 2017-04-25 15:41:16 -06:00
nathangray
b193bb0692 Fix bug where extra private cf widgets were read-only 2017-04-19 10:44:24 -06:00
nathangray
0a0530fe46 * Addressbook - Fix bug where private required custom fields could block saving the entry if they were not on their own tab 2017-04-13 09:25:47 -06:00
nathangray
d5c24a2c8e Thumbnails (and handling) of uploaded files on new entries that have not yet been saved 2017-04-10 10:39:04 -06:00
Ralf Becker
dfbd0d2e6f do NOT store actions in session or eT2 request, nor send for mobile devices skiped actions 2017-04-04 16:54:36 +02:00
nathangray
8afb3072fc Addressbook - Move merge duplicates action to below merge contacts 2017-03-22 14:27:05 -06:00
nathangray
188add7671 Addressbook - Fix adding a new distribution list with 'Select all' contacts would only add some contacts to the list. 2017-03-20 11:15:48 -06:00
nathangray
d5386625d5 Addressbook - Duplicate view - Fix a bug with types, add some debug to help with long queries. 2017-03-17 10:01:23 -06:00
nathangray
56d9424c1d Fix duplicate contact view to make sense if you have more than 3 matching rows 2017-03-16 10:53:53 -06:00
Ralf Becker
e2d25e741b pending CS and FR changes from our translation server 2017-03-15 11:54:24 +01:00
nathangray
23bf37b98e * Addressbook - new view to show duplicate contacts 2017-03-13 12:11:53 -06:00
nathangray
78c5f31ff5 * Addressbook - When viewing a user account's calendar or next/previous dates, use the account calendar over the contact calendar 2017-03-08 09:53:52 -07:00
nathangray
e649793aee Add tooltip so you can tell which phone number is which in addressbook list 2017-03-02 10:53:42 -07:00
nathangray
608f9d1142 Some translation improvements from Stefan Unverricht 2017-02-27 11:14:31 -07:00
Hadi Nategh
508d0aa920 Try to match placeholder NENVLF with its described example 2017-02-10 10:41:43 +01:00
Hadi Nategh
c78042d522 Update PUBLIC ID of etemplate2.dtd in all templates 2017-02-01 09:59:37 +01:00
Hadi Nategh
08cbb3d96c * Mobile theme: Fix avatar picture does not get the right aspect ratio in addressbook view/list 2017-01-31 17:57:31 +01:00
Hadi Nategh
68a1f2fd37 WIP of SMIME support: Implement set_smime_keys and get_smime_keys 2017-01-26 12:42:22 +01:00
nathangray
3100e3407c Remove unreachable break 2017-01-25 10:26:08 -07:00
nathangray
9adf5d9438 Only one server call for automatic switch to accounts addressbook or all addressbooks dependin…
…g on distribution list is a group
2017-01-24 08:43:57 -07:00
Ralf Becker
d8163bbbf7 automatic switch to accounts addressbook or all addressbooks depending on distribution list is a group 2017-01-23 16:18:07 +01:00
Ralf Becker
bb7fb1abf8 * Addressbook/Mail: allow to use groups as (readonly) distribution lists 2017-01-23 11:17:02 +01:00
nathangray
383aeeba8c Add a selectbox for infolog type to addressbook's merge-to-email dialog 2017-01-20 08:37:08 -07:00
nathangray
845a1ec3e7 Added a checkbox for 'save as infolog' when merging multiple contacts into an email document. 2017-01-19 09:36:38 -07:00
Hadi Nategh
e135b7272f * Mobile template: Fix customfields do not show up in view mode 2017-01-09 16:04:51 +01:00
nathangray
6adec19710 Add selected contacts to new distribution list when you create it via context menu 2016-12-20 08:47:33 -07:00
Hadi Nategh
5f4fc359be Implement google recaptcha for sitemanager forms 2016-12-09 10:32:56 +01:00
Hadi Nategh
0c3e2c04db Fix not working notification in addressbook contactform 2016-12-08 12:33:32 +01:00
Ralf Becker
016a1cadde allow to preset variables via get parameters 2016-12-02 11:06:13 +01:00
nathangray
db71f7660f Reduce translation duplication - use a single common message for entry copied 2016-11-24 10:30:36 -07:00
Hadi Nategh
94523347f7 Activate avatar widget for addressbook edit dialog 2016-11-18 14:52:27 +01:00
Ralf Becker
e57c5832a6 * Adressbook/CardDAV/PostgreSQL: fix SQL error stalling sync of eg. eMClient with preference "Distributionlists as groups" enabled 2016-11-09 17:46:37 +01:00
nathangray
cbbbf8e15b Advanced search: Turn off required on custom fields, otherwise you can't search with them empty 2016-11-07 09:23:22 -07:00
Hadi Nategh
c8cd9d4c72 Add some missing translation into addressbook 2016-11-03 11:23:25 +01:00
Ralf Becker
7b95aa73b4 * CardDAV/Addressbook/PostgreSQL: fix SQL error, remove MySQL only FROM_UNIXTIME with our db abstration version 2016-11-02 09:40:16 +01:00
nathangray
017e45ffd4 Fix some missing / incorrect icons
- Addressbook advanced search was from default
- Add favorite dialog had no icons on buttons
- All dialogs using standard button sets were either missing or from default theme
- Mail confirm all was missing Yes icon
2016-10-27 09:04:47 -06:00
Ralf Becker
5f82da2804 give call_link and ldap_contact_context input full width 2016-10-27 16:18:03 +02:00
Ralf Becker
1239a15132 * eSync: only export raw email for contacts as Outlook seems to have problems with it
not '"Firstname Lastname" <first.last@domain.com>', see ticket #18232 from GNS Christoph Kaulich
2016-10-04 15:35:20 +02:00
Hadi Nategh
83152bcb29 * Addressbook: Fix upload photo does not work for limited access of own data 2016-09-29 16:17:45 +02:00
Hadi Nategh
22af55c8f1 Add addressbook advanced-search icon for jdots 2016-09-29 12:18:10 +02:00
Hadi Nategh
e8538bb3da Fix add distribution list doesn't work if add_default gets set as default/forced by admin 2016-09-15 17:37:19 +02:00
Hadi Nategh
38f614d387 Add some missing de translation for addressbook contextmenu 2016-09-13 17:46:30 +02:00
Hadi Nategh
1cca4183c9 WIP avatar widget:
- Implement upload and delete of contacts photo
- Add missing cropper stylesheet
2016-09-13 17:30:52 +02:00
Hadi Nategh
36995ed95b Do not enable geoLocation if only country code is set 2016-09-08 14:12:11 +02:00
Ralf Becker
f987caa5c2 * Admin: warn admin if passwords for new accounts / password reset lack in strength 2016-08-12 13:47:01 +02:00
Ralf Becker
3752c35a5a add ajax=true to diverse admin pages of apps, changing customfields class to autoloadable admin_customfields (with old class extending new one, just in case), fix wrong English phrase "typ" in infolog 2016-08-12 11:35:30 +02:00
Ralf Becker
25b7334017 pending translations from our translation server, thanks to Illias and others 2016-08-10 08:55:21 +02:00
Birgit Becker
ecbb81819a * Addressbook: change taborder of fields to allow adding information column wise 2016-07-25 17:51:39 +02:00
leithoff
58943d96e1 fix for some language issues reported by S.Unverricht 2016-07-19 12:52:58 +02:00
Ralf Becker
754059db88 translations from Stefan Unvericht 2016-07-13 10:37:18 +02:00
Hadi Nategh
b2964a1a87 Fix addressbook category filter no longer respects sharing width with other selectbox filters in nextmatch 2016-07-11 14:01:41 +02:00
nathangray
75fa12b1d3 Add missing translations for Addressbook list 2016-07-04 13:42:39 -06:00
Hadi Nategh
3fa6c82eda Mobile template:
- Fix alignment of contact name in addressbook view template
2016-07-04 14:57:26 +02:00
Ralf Becker
ee10214a2b * Setup: fix install check was (false) reporting missing PHP extension "addressbook_zip" 2016-07-04 14:08:37 +02:00
Ralf Becker
7d72e84330 fix IDE warnings 2016-06-30 10:14:55 +02:00
Ralf Becker
d427d4ae83 appending ajax=true to addressbook site config and global categories to no use an iframe 2016-06-29 19:10:22 +02:00
Ralf Becker
6e557f02f8 fix some scrutinizer "bugs" 2016-06-26 19:44:53 +02:00
Hadi Nategh
39c37afb6a Fix duplicate contacts detection not working any more 2016-06-20 10:03:03 +02:00
Ralf Becker
f69c198183 * Addressbook/Mail: fix PHP Fatal error when clicking on "add new contact" icon in mail 2016-06-15 12:09:24 +02:00
nathangray
9b628144fa Include current user as participant when adding a new appointment from addressbook context menu 2016-06-14 11:11:05 -06:00
nathangray
0a1c2fe3e5 Enhance addressbook observer to handle calendar updates without event data available. 2016-06-14 11:04:16 -06:00
Ralf Becker
a35f217496 testing translation server 2016-06-14 15:03:07 +02:00
Hadi Nategh
9ba71d4214 Fix pageGenTime breaks calendar view styling 2016-06-14 09:50:15 +02:00
nathangray
91eb837aa9 Restore addressbook favorites broken by 5ecd1c3c8e 2016-06-13 19:18:11 -06:00
nathangray
5ecd1c3c8e 'No filters' blank favorite also clears advanced search 2016-06-09 15:05:25 -06:00
nathangray
fa6ecf8176 Make sure we have no errors if calendar entry is somehow missing. 2016-06-08 12:58:00 -06:00
Ralf Becker
93853cbfe0 remove unused code calling not existing Api\Framework::set_onload() 2016-06-07 15:19:18 +02:00
Ralf Becker
e9f854a074 replace under zpush 2.3 removed global debugLog() function with ZLog::Write(LOGLEVEL_DEBUG, ...) 2016-06-07 13:02:41 +02:00
Hadi Nategh
87fb94a496 Deprecate $j global variable and replace them all with standard jQuery 2016-06-02 16:52:01 +02:00
Hadi Nategh
957ca0f380 Remove extra one pixel space for avatar class 2016-06-01 11:43:46 +02:00
Hadi Nategh
cd64de5aad Fix geolocation fails for some contacts 2016-06-01 09:55:57 +02:00
Hadi Nategh
3c6d4dea15 Add default url for geolocation config 2016-05-31 17:25:08 +02:00
Hadi Nategh
dabc96d07a GeoLocation in addressbook:
- Fix a conflict of %s as placeholder with et2 %s placeholder
- Fix pre-defined urls according to new placeholders
- Add some translations
2016-05-30 16:22:58 +02:00
nathangray
2560320cfe Check to make sure data is there before accessing it, hopefully avoids a js error blocking context menu. 2016-05-27 08:56:23 -06:00
Hadi Nategh
fe7923ea92 Fix wrong placement of GeoLocation config in site configuration 2016-05-27 14:24:44 +02:00
nathangray
366c6aabf5 Update participating contacts in addressbook list when an event changes 2016-05-25 17:28:59 -06:00
Hadi Nategh
60bc400313 Fix modified view templates are not getting updated because of no cache-buster modification timestamp 2016-05-25 16:44:36 +02:00
Hadi Nategh
914fa40b39 Fix geolocation map url option does not work in addressbook site config 2016-05-25 14:37:40 +02:00
Hadi Nategh
40214e883e Fix a typo 2016-05-25 14:26:15 +02:00
Hadi Nategh
1f61249d3c Fix a typo, and add missing country placeholder into here maps 2016-05-25 12:56:28 +02:00
Hadi Nategh
4aaee9acd2 Implement routing system for geolocation feature:
- Add default source address preference
- Routing between user address and selected contact's address
2016-05-25 12:50:27 +02:00
Hadi Nategh
5ef5cacd62 Implement geolocation option for contacts in addressbook 2016-05-20 15:50:26 +02:00
Hadi Nategh
739b97fa43 Replace dark fav_tel icon in addressbook with WHITE-STAR 2016-05-19 16:59:08 +02:00
Hadi Nategh
b14b3dcddc Update css files with running new LESS version 2016-05-19 13:44:07 +02:00
Ralf Becker
8a24f3e449 fix not loaded header / CSS, caused by missing echo before $GLOBALS['egw']->framework->(header|footer) 2016-05-14 21:26:36 +02:00
Hadi Nategh
d290485058 Nm resize fix:
- Fix dataview grid resize not taking care of category color border
- Fix Category borders make headers misaligned
2016-05-11 16:33:54 +00:00
Nathan Gray
108860e4af Fix unwanted api conversion 2016-05-09 18:42:27 +00:00
Ralf Becker
f70c828fbd suppress empty custom field selection 2016-05-06 16:16:10 +00:00
Hadi Nategh
c558d1667d Optimize window size of registered popups in appregistry 2016-05-06 15:12:27 +00:00
Hadi Nategh
8a24a16cb1 Change representation for preferred tel number in addressbook 2016-05-06 09:08:43 +00:00
Nathan Gray
0eeb8b56c0 - Export plugins now specify the export record class
- Projectmanager now has filters
2016-05-04 19:34:30 +00:00
Ralf Becker
4af0e7cb1c WIP EGroupware without phpgwapi&etemplate 2016-05-04 19:07:54 +00:00
Nathan Gray
56595a648c Smaller min width 2016-05-04 15:53:57 +00:00
Nathan Gray
1385df2901 Set some minimum widths for relative columns 2016-05-03 20:56:14 +00:00
Nathan Gray
980774ffcd Fix undefined definition 2016-04-29 14:35:44 +00:00
Ralf Becker
248fde6fef converted addressbook to use new api 2016-04-29 10:41:53 +00:00