Commit Graph

3149 Commits

Author SHA1 Message Date
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
Ralf Becker
0eb3619cd1 * Mail/Addressbook/Calendar: add and use charset when sending/receiving mails with vCard/iCals, change default vCard charset preference to utf-8 2016-04-29 07:51:13 +00:00
Ralf Becker
38412a1149 use new api in home and portlets 2016-04-28 18:06:46 +00:00
Ralf Becker
a5080a29d5 * CardDAV: SoGo and Busycontacts without all name- or organisation components use last value for missing ones
eg. "N:Lastname;Firstname" would also set middle-name, prefix and sufix with "Firstname", same with "ORG:Organisation" would set department and position with "Organisation"
2016-04-27 14:46:44 +00:00
Ralf Becker
dbb998de96 also add "principal-address" (URL of vCard of principal), as on pricipal itself 2016-04-27 13:45:46 +00:00
Ralf Becker
0e6fd77ffe * CardDAV: fix not working creation of new CardDAV account with OS X 10.11.4 addressbook (it stays empty)
OS X 10.11.4 addressbook does a propfind for "addressbook-home-set" and "directory-gateway" in the root and does not continue without it
2016-04-27 13:27:22 +00:00
Hadi Nategh
737990bf7d Addressbook edit dialog:
- Fix category id in mobile template
- Implement categories in mobile view template
- Remove not used buttons
2016-04-26 13:31:52 +00:00
Ralf Becker
06c4b2db23 use new et2 site config 2016-04-25 15:57:38 +00:00
Hadi Nategh
1dadba1830 Fix not aligned radio buttons in AB's edit dialog 2016-04-12 14:27:51 +00:00
Hadi Nategh
4a956faee6 Apply avatar for addressbook photo in list view 2016-04-12 14:11:00 +00:00
Nathan Gray
2fb1c0e31d Update sidebox contact if it gets changed 2016-04-11 20:38:12 +00:00
Hadi Nategh
a6a3dc5250 Styling dialogs W.I.P.:
- Remove all "Create new links" from link tabs
2016-04-11 14:30:30 +00:00
Hadi Nategh
79949a36f4 Fix styling in addressbook edit dialog 2016-04-08 16:07:15 +00:00
Ralf Becker
a2134f0f8f move contacts in LDAP docu to doc/ldap/ dir 2016-04-07 07:24:29 +00:00
Hadi Nategh
50aae863b6 Edit dialogs style W.I.P.:
- Give tab widget new look
- Style grid header different
- Re-design calendar edit dialog
- Some fixes for multi et2_taglist
2016-04-06 16:43:51 +00:00
Ralf Becker
aa45c25685 move addressbook_merge to Api\Contacts\Merge 2016-04-06 09:49:50 +00:00
Ralf Becker
fc9c345930 move egw_ical_iterator to Api\CalDAV\IcalIterator 2016-04-04 23:45:39 +00:00
Ralf Becker
682fd42a26 move CalDAV/CardDAV server to api 2016-04-02 10:44:17 +00:00
Ralf Becker
9eb1ecbd36 fix all IDE warnings, before moving classes to api, in case we want to merge it back to 14.x 2016-04-02 08:40:34 +00:00
Nathan Gray
83b020b396 Fix type filter was not disabled when there is only 1 option 2016-03-29 15:37:50 +00:00
Ralf Becker
d969525522 fix search in addressbook allways searches for "pressed", caused by now validated advanced search button having same id as search field, renamed it to "advanced-search" 2016-03-22 11:16:11 +00:00
Ralf Becker
53a726dd6f using new api class-names 2016-03-22 11:13:02 +00:00
Nathan Gray
87edf6608c Fix distribution list column disabling 2016-03-14 17:22:09 +00:00
Hadi Nategh
a0d9d138b6 Mobile theme:
- Fix addressbook avatars alignment
2016-03-11 10:18:32 +00:00
Hadi Nategh
035783c6d2 Adapts addressbook row selectbox with new searchbox size 2016-03-10 14:25:51 +00:00
Hadi Nategh
dbd97cd37a Mobile theme:
- Eliminates some actions from contextmenu only on mobile
2016-03-09 12:31:55 +00:00
Hadi Nategh
f5a6d52ae2 Mobile theme:
- Implement apps color code
2016-03-09 11:55:26 +00:00
Ralf Becker
c0e3684806 move [+ Add] button to left of NM header 2016-03-09 10:14:48 +00:00
Hadi Nategh
1fffd4bc32 Mobile theme W.I.P:
- Fix first column shrinks when open some tabs
2016-03-07 10:55:04 +00:00
Ralf Becker
7ada2354d3 move addresbook_bo to Api\Contacts, ldap to Api\Ldap, ldapserverinfo to Api\Ldap\ServerInfo, bo_tracking to Api\Storage\Tracking, historylog to Api\Storage\History, Api\Customfields to Api\Storage\Customfields 2016-03-06 13:45:15 +00:00
Hadi Nategh
64cd481e98 Mobile theme W.I.P:
- Fix admin account tab
- Switch category tree to taglist-cat for addressbook
2016-03-04 13:54:29 +00:00
Hadi Nategh
34c2ed32b9 Mobile theme W.I.P:
- Fix fontsize for infolog, timesheet, resources and addressbook
- Migrate mobile specific css classes into mobile theme for resources
2016-03-04 13:27:07 +00:00
Hadi Nategh
ff319bb248 Mobile theme W.I.P:
- Migrate ownership into a tab
- Fix AB view template name
2016-03-03 14:13:13 +00:00
Ralf Becker
8d8cb48da3 translation for category tree config 2016-03-02 19:28:04 +00:00
Nathan Gray
e8f193c706 Update config. We no longer offer an extra tab for categories, just the choice between tree / selectbox 2016-03-02 18:25:19 +00:00
Nathan Gray
c0ac30c1cd Use taglist-cat for addressbook edit 2016-03-01 20:35:12 +00:00
Ralf Becker
bbf6ca54ac style search in nm 2016-02-29 14:30:47 +00:00
Hadi Nategh
45e7142b09 Fix javascript error on serachbox
Remove overlay option from addressbook
2016-02-29 14:19:33 +00:00
Hadi Nategh
845e37e66d SVG images W.I.P.:
- Add svg icons
- Implement color change for stylesheet2svg script
2016-02-23 18:49:14 +00:00
Nathan Gray
59764b8636 Turn on tags for categories 2016-02-22 17:49:36 +00:00
Ralf Becker
d8822b5d52 fix PHP Warning: declaration of method x should be compatible with parent 2016-02-22 17:13:48 +00:00
Hadi Nategh
7224b39bf9 Mobile theme W.I.P.:
-Fix addressbook's upload photo and editname dialogs
2016-02-22 11:35:42 +00:00
Hadi Nategh
d5f0727b2e Enable overlay attribute for addressbook's searchbox 2016-02-18 12:58:14 +00:00
Ralf Becker
61027429eb alignment of NM header 2016-02-17 19:56:54 +00:00
Hadi Nategh
feaba0de71 Mobile theme W.I.P.:
-Add mobile specific css files
2016-02-17 17:43:41 +00:00
Ralf Becker
8637e1c41b move label of all addressbook selectboxes into all-label (eg. "All categories"), resize selectboxes via css automatic, fix borders of favorites and row-counter in nextmatch header 2016-02-17 13:23:27 +00:00
Hadi Nategh
c008c6ef70 Mobile theme W.I.P.:
-Fix broken add buttons
2016-02-17 12:09:34 +00:00
Hadi Nategh
55f9f03714 Fix nm header alignment 2016-02-16 19:42:31 +00:00
Ralf Becker
60d41a7a48 WIP aligning nextmatch header and styling it as toolbar 2016-02-16 17:18:02 +00:00
Ralf Becker
ab3e235ed6 work in progress aligning nextmatch headers 2016-02-12 17:19:27 +00:00
Hadi Nategh
63b3009bb5 Implement category color column purely with css 2016-02-10 09:45:33 +00:00
Hadi Nategh
bde8fb9fae Implement category color for AB list 2016-02-09 17:13:17 +00:00
Hadi Nategh
f1affcdd3e Mobile theme W.I.P.:
- Disable crm view default action for mobile
2016-02-05 09:38:21 +00:00
Hadi Nategh
d2a416baae Mobile theme W.I.P.:
- Load edit.xet if there's no view template available
- Remove email,phone, link icons from AB edit
2016-02-04 17:25:52 +00:00
Hadi Nategh
0380239cad Mobile theme W.I.P.:
- Fix view mode header
- Style AB view dialog
2016-02-02 10:26:13 +00:00
Hadi Nategh
0c11eaf2f1 Mobile theme W.I.P.:
- Implement view template
- Implement view template loader
- Add infolog edit
- Fix couple of bug in AB edit and index
2016-02-01 18:09:15 +00:00
Hadi Nategh
c3f12efd2e Mobile theme W.I.P.:
- Add vertical tabs for addressbook edit dialog
- Fix link_to widget
- Fix zipcode and city fileds in addressbook edit dialog
2016-01-28 11:30:52 +00:00
Hadi Nategh
588d2db97b Fix addressbook's zipcode field misalignment 2016-01-27 13:22:19 +00:00
Hadi Nategh
a68e94a197 Mobile theme W.I.P.:
- Implement addressbook edit dialog
2016-01-25 10:13:49 +00:00
Hadi Nategh
ed4fbca7c5 Mobile theme W.I.P.:
- Implements Addressbook edit dialog
- Add avatar class
2016-01-22 16:22:05 +00:00
Ralf Becker
4928552534 get so_sql_cf to read private customfields too, if we ignore acl 2016-01-21 13:04:41 +00:00
Ralf Becker
cd1692c4a6 adding an ignore-acl parameter to addressbook_bo::read() and addressbook_merge::get_replacements() 2016-01-20 14:39:16 +00:00
Hadi Nategh
c93938f340 Mobile theme WIP:
- Try to not disturb nm header
2016-01-19 13:51:20 +00:00
Klaus Leithoff
f171c89cc9 translations provided by various helping hands. Thanks. 2016-01-19 12:05:59 +00:00
Hadi Nategh
9332ce4a80 Mobile theme WIP:
- Add plus button for all apps list views
2016-01-14 10:56:48 +00:00
Hadi Nategh
0d8b6c7474 * Addressbook: Fix some styling issue 2016-01-13 11:00:34 +00:00
Hadi Nategh
4f77451fa5 Mobile theme W.I.P.:
-Give fix height to AB first column fields as they are suppose to stay fixed.
2015-12-22 14:49:02 +00:00
Hadi Nategh
8437a9862a Mobile theme W.I.P.:
- Fix emails with dash not getting ellipsis in AB
2015-12-22 14:16:34 +00:00
Hadi Nategh
377b6a6cdf Mobile theme W.I.P.:
- Put ellipsis AB rows
2015-12-22 14:08:19 +00:00
Hadi Nategh
f818d0ec08 Mobile theme W.I.P.:
- Fix couple of glitches for AB
- Give a default color to cat color column
2015-12-22 09:50:24 +00:00
Hadi Nategh
bc5fe8ec9a Mobile theme W.I.P.:
- Addressbook layout improvement
2015-12-21 16:25:27 +00:00
Nathan Gray
967bfc2bdd Remove outdated csv export stuff, importexport does it all now 2015-12-16 23:56:02 +00:00
Ralf Becker
eb73fb2ec3 * Addressbook/CardDAV: fix contacts created with "Copy instead of move" checked in "Move to addressbook" context menu sync not correctly (already created ones need to be deleted!)
Using now behavior like interactive "copy", but copying all fields, but ones never to copy like uid etc.
This includes creating a link to the copied contact
2015-12-15 22:38:22 +00:00