Commit Graph

1886 Commits

Author SHA1 Message Date
nathangray
55a3a1b3f7 Preserve old owner for if user changes addressbook 2019-04-04 15:20:13 -06:00
nathangray
2185f35bba Partially revert 3dfdcee193 as not needed 2019-03-26 12:00:43 -06:00
nathangray
3dfdcee193 Reset bo object data before each import to fix imports without ID went to the same object 2019-03-26 11:26:41 -06:00
Ralf Becker
79a90202a8 * Addressbook: fix photo was lost when non-admin user edited own account 2019-02-20 17:07:28 +01:00
Ralf Becker
c2003e2b8a fixing some IDE warnings 2019-02-13 14:53:16 +01:00
nathangray
d805e9f467 Stop using deprecated each(), using foreach(), key() or current() instead 2019-02-12 14:13:45 -07:00
Hadi Nategh
2405d8f2d3 * Mail: fix not working sending and receiving smime signed messages where certificates have more than 1 domain registered (subjectAltName) 2019-02-06 13:49:11 +01:00
nathangray
07b24b2a60 Commit session right after we store the state 2018-12-20 10:45:11 -07:00
nathangray
6bf8f6bb26 Fix some more PHP 7.2 warnings
Remove some calls to deprecated each()
2018-12-18 10:20:23 -07:00
nathangray
6a6ef64793 Addressbook - add additional config option to only show Last/Next date for contacts 2018-12-17 10:04:20 -07:00
nathangray
d15841e3eb * Addressbook - Add site configuration to disable Last/Next Event column 2018-12-10 09:50:34 -07:00
nathangray
8451836a92 Import/Export - change signature of method that gets options to allow definition-specific values
Do export too, for consistency
2018-11-29 10:32:42 -07:00
nathangray
dba9a76246 Import/Export - change signature of method that gets options to allow definition-specific values 2018-11-29 09:35:35 -07:00
nathangray
0c5d8a5784 * Calendar - Allow specifying the charset when importing ical 2018-11-27 15:56:40 -07:00
nathangray
6ef91a5696 * Addressbook - Allow specifying the charset when importing vcard 2018-11-27 15:40:28 -07:00
Hadi Nategh
fd36f854a3 W.I.P. of disableIfNoEPL attribute:
- Implement the same attribute for sidebox menu
- Fix if hideOnDisabled is enabled it will ignore the disableIfNoEPL and it will not show the menu at all
- Adopt addressbook Mail VCard menu
2018-11-27 15:22:50 +01:00
nathangray
7d14918e49 * Addressbook - fix photos not imported via Import / Export 2018-11-22 09:55:27 -07:00
nathangray
4889995e29 Addressbook cleanup
- Finish column selection change from exclusion to default list, distribution list & next/last date had some leftovers
- Remove 'do_email'
2018-11-20 10:27:56 -07:00
Hadi Nategh
b88f5cb446 Do not run read_calendar if there's no columnselection at all 2018-11-15 17:44:42 +01:00
nathangray
4c162153d6 * Addressbook - add option to import that deletes contacts from addressbook that are not in the import list 2018-11-06 15:15:36 -07:00
Hadi Nategh
2690ec5053 Introduces avatar.php and replaces all addressbook.photo urls accordingly 2018-10-31 13:49:51 +01:00
nathangray
18625abce8 * Addressbook - move photo change flag from import into vcal so it's always set if needed 2018-10-29 11:07:35 -06:00
Ralf Becker
8c05d047ea * CardDAV/Addressbook: fix missing wrapping of notes field
by disabling all old special handling for vCard version 3.0
2018-10-25 21:04:34 +02:00
nathangray
117b559a5e Entry share changes
- Writable share is now a checkbox
- Add Sharing -> Merge entry into email template, share gets selected options
- Add {{share}} placeholder which creates (by default) read only share
2018-10-11 12:54:17 -06:00
Ralf Becker
cc22e89242 * CalDAV: CalDAVSynchronizer: only allow owner/organizer to update or delete an event (not users with edit/delete rights) 2018-10-09 13:15:11 +02:00
nathangray
070ba2b617 Use flag to tell Contacts we want to save the picture 2018-09-05 13:29:58 -06:00
Ralf Becker
06413e1506 avoid .files/smime-pubkey.crt file does not exist or can not be created! 2018-08-27 15:32:25 +02:00
Ralf Becker
13941bb0e6 * CardDAV: photo was not saved/changed in PUT requests 2018-08-24 13:56:38 +02:00
Hadi Nategh
e1ee71873a Implements lavatar and replace default photo avatar with generated lavatar 2018-08-13 11:56:05 +02:00
Hadi Nategh
555a8f8885 Remove not intentional committed part from commit 8f99f175aa 2018-08-09 09:31:49 +02:00
nathangray
3c5b7c8ba5 * Addressbook - Allow multiselection for customfield added to link title 2018-08-08 09:18:55 -06:00
Hadi Nategh
8f99f175aa New action for adding contact from addressbook accounts list into roster list 2018-08-08 16:06:17 +02:00
nathangray
82ea4fe2de * Addressbook - add filtering by distribution list for organisations 2018-07-19 14:54:05 -06:00
nathangray
d5e0bc1615 * Addressbook - Fix bug preventing turning off letter filter after some actions 2018-07-18 13:43:32 -06:00
Ralf Becker
a11b9a266b * Addressbook: fix SMime/PGP public key import not containing a newline after the key 2018-06-25 14:23:19 +02:00
nathangray
257c1de4fe Addressbook - fix missing add action on no rows after some actions 2018-06-21 10:21:31 -06:00
nathangray
36a1d84c48 * Addressbook - Fix incorrect validation error from contact owner when editing import definition 2018-06-21 09:44:39 -06:00
nathangray
835ad5b322 * Addressbook - Disable merge contacts action if more than one account is selected 2018-06-12 13:49:59 -06:00
nathangray
d0a50d8d45 Changes needed to just get the screenshots, much more work needed for proper functionallity since I faked the permissions 2018-06-05 14:31:04 -06:00
nathangray
1c179bcdf0 Add addressbook translation (for "group") 2018-05-14 16:46:15 -06:00
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
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
nathangray
52398d734a * Addressbook - Fix missing 'Add' action for no results 2018-04-03 16:22:34 -06: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
nathangray
f265f74e12 * Addressbook - fix AJAX duplicate check skipped email addresses 2018-02-12 09:05:53 -07:00
nathangray
07faccfa37 Use duplicate threshold preference instead of constant 2 for edit dialog duplication check 2018-02-07 10:17:27 -07:00