Commit Graph

3399 Commits

Author SHA1 Message Date
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
Nathan Gray
f0bfbbd687 Limit chozen dropdown height so it stays in the tab 2015-12-15 18:58:52 +00:00
Nathan Gray
2a25b05379 Reset category filter when viewing addressbook 2015-12-15 15:21:38 +00:00
Hadi Nategh
d272c7bc7c Mobile theme W.I.P.:
- Implement new category color representative for nm rows
2015-12-10 17:07:25 +00:00
Hadi Nategh
dfafb79b00 Mobile theme W.I.P.:
-Fix infolog with long subject does not get ellipsis
-Add an icon for representing cellphone in addressbook
2015-12-08 14:54:17 +00:00
Hadi Nategh
3dbd096054 Mobile theme W.I.P.:
- Implement addressbook listview
- Add mobile fonts definitions
2015-12-07 18:36:16 +00:00
Nathan Gray
15fb3c1d9a A different strategy to fix sticky letter filter when reloading addressbook (r54293) 2015-11-24 20:50:36 +00:00
Klaus Leithoff
90b1bcc03c fix typo that prevented the sync of additional addressbooks 2015-11-24 12:15:50 +00:00
Nathan Gray
69ffc46a95 Fix sticky letter filter when reloading addressbook 2015-11-16 20:41:41 +00:00
Ralf Becker
aa7666baac remove old zpush (1) support and refactored backend (autoloadable name, moved interfaced to separate file 2015-11-05 13:23:00 +00:00
Ralf Becker
798902542e * Filemanager/Mail/LDAP/UCS: fix not working sharing, if accounts are stored in ldap
$GLOBALS[egw]->ldap returns NULL, which should not happen as egw objects checks for isset, anyway checking the object here fixes the problem
2015-10-21 09:09:36 +00:00
Hadi Nategh
938c991124 WIP Egroupware tutorial:
- Create tutorial sidebox hooks automatically
- Fix some styling for popup
- Display intro video show confirmation dialog based on session (login/logout)
2015-10-19 15:00:42 +00:00
Hadi Nategh
aa6a362f16 WIP EGroupware Tutorial:
- Add tutorials hook into other apps sidebar
2015-10-16 10:39:38 +00:00
Ralf Becker
c33b041d23 * Addressbook/CardDAV: fix not working import / PUT of birthday in vCard
and prefer=representation on a "412 Precondition Failed" for a group
2015-10-16 07:50:43 +00:00
Ralf Becker
3253b6bda1 * Addressbook: allow eg. telephone apps to jump directly into CRM view of a phonenumber with https://domain.com/egroupware/index.php?menuaction=addressbook.addressbook_ui.view&search="49 123 456789"&ajax=true&cd=yes 2015-10-07 09:31:10 +00:00
Nathan Gray
a6d933e3ed Tracker CRM view fixes:
- Do not lose called by when submitting, fixes tracker CRM view switching to all tickets when changing single/multi queue
- Fix js error using sidebox toolbar
- Fix wrong selectbox options in tracker nm when there are no rows for the entry
2015-09-28 17:05:35 +00:00
Nathan Gray
e3d6e09922 Fix import of vCard photos with ENCODING=BASE64 2015-09-23 17:39:55 +00:00
Nathan Gray
999b9f8724 Do not give an error about selecting contacts when there is no action. 2015-09-21 21:41:04 +00:00
Ralf Becker
3b596f061e UCS lowercases email when storing 2015-09-18 07:18:58 +00:00
Nathan Gray
b963fff0c0 Fix bug where default columns disappeared and all columns were shown when there's no user preference 2015-09-16 15:47:49 +00:00
Ralf Becker
598afb0dae fix SiteMgr contact-form does NOT show submit message, caused by message being translatable but module not marked translatable 2015-09-13 10:53:04 +00:00
Hadi Nategh
6b791ec80e WIP toggle sidebar menu:
- Fix addressbook list shrinks when the toggle is on
2015-09-10 10:46:22 +00:00
Nathan Gray
b0713a9945 Make sure every app has a sidemenu link to the list and add an entry 2015-09-09 22:20:25 +00:00
Nathan Gray
fbd3069456 Set autocomplete attribute so browsers can put the data in the right place (fixes problem with autofill went into address line 2) 2015-09-08 22:23:54 +00:00
Nathan Gray
085425e821 Organisation view column defaults - make type column wider, add number & department columns 2015-09-08 16:48:42 +00:00
Hadi Nategh
1dabc6a569 Add year range for AB birthday field 2015-09-07 16:14:37 +00:00
Ralf Becker
c4d554149a * CardDAV/Addressbook: fixed not working adding or update of photo 2015-08-26 16:38:43 +00:00
Ralf Becker
177083c730 * Addressbook: fixed copying a contact one can only read, gives a readonly popup with just a cancel button 2015-08-20 13:05:00 +00:00
Ralf Becker
98d874e048 * Addressbook: storing of account-contact-data did not work for non-admins which are in groups allowed to edit accounts (defined in Addressbook configuration) 2015-08-19 11:21:50 +00:00
Ralf Becker
beb829c315 drop contenthistroy class and table (egw_api_content_history) formerly used by SyncML 2015-08-18 11:45:59 +00:00
Nathan Gray
c3f2fa4602 After editing a contact, refresh the whole list (edit) instead of just updating the one contact. 2015-07-28 15:01:03 +00:00
Ralf Becker
af157c3218 * Addressbook: custom fields of accounts enabled via own-account-acl were not editable 2015-07-27 16:52:55 +00:00
Klaus Leithoff
eb2ec31a4e do not use SYNC_GAL_ALIAS within the result-set when not requested; as we do not request it. omit it completely 2015-07-24 12:08:21 +00:00
Ralf Becker
f1ba35613c * CardDAV/Addressbook: fix iOS 8.4 problem allways creating new contacts for admins in accounts addressbook, using now default or personal addressbook 2015-07-23 17:40:48 +00:00
Ralf Becker
be5421f1c7 catch SQL error "Illegal mix of collations" caused by non-ascii chars compared with ascii field uid 2015-07-21 12:53:23 +00:00
Klaus Leithoff
63ea85ffd8 use SYNC_GAL Keys for GAL search 2015-07-21 11:54:15 +00:00
Ralf Becker
3d816ed6f5 * CardDAV/Addresbook: contacts containing photos were broken and iOS showed phone number labels like "WORK instead of work 2015-07-20 15:41:20 +00:00
Klaus Leithoff
8f63d7e737 adapt GAL and Mailbox search to meet zpush2 expectations on result 2015-07-17 08:41:26 +00:00
Ralf Becker
a2bbb0c94d trying to avoid empty ENCODING I can not reproduce, but happening for some customers: TEL;TYPE="VOICE,WORK";ENCODING=:+49 (30) 123 4567 2015-07-17 06:40:34 +00:00
Ralf Becker
f9142139d5 an other leftover of switch to new Horde_Icalendar classes 2015-06-29 12:31:11 +00:00
Ralf Becker
dcf17296fa remove old commented include 2015-06-24 13:48:59 +00:00
Ralf Becker
3b4708f9ea using new Horde code in vendor for CalDAV/CardDAV, moved all old Horde and SyncML code to syncml app, not sure it is still functional 2015-06-22 15:36:23 +00:00
Ralf Becker
d02ca8ecb5 allow limited search for contact to merge 2015-06-17 20:13:14 +00:00
Ralf Becker
78293e8939 fix wrong class name 2015-06-16 08:24:05 +00:00
Ralf Becker
583ce92b99 work in progress zpush2: to enable see comment in index.php 2015-06-16 06:37:16 +00:00
Ralf Becker
96271f73f1 allow to download documents merged with contacts by simple GET request 2015-06-11 17:15:04 +00:00
Ralf Becker
d2eee09ff2 fix for imap_rfc822_write_address from imap extension 2015-06-09 08:54:23 +00:00
Ralf Becker
f4decee1b9 * Mail: correctly quote name / personal part containing German umlauts or special chars when searching for email addresses in compose 2015-06-08 14:26:25 +00:00
Ralf Becker
2903f1138e * Addressbook: visualize own account ACL for non-admin users by making all other fields readonly
fixes #9669 - Eigenes Profil ändern
2015-05-27 05:31:16 +00:00
Ralf Becker
be5dd22a48 remove not used / wrong prefix from public key 2015-05-27 05:11:38 +00:00
Klaus Leithoff
6b0edd339e pending translations from our translation server 2015-05-26 08:55:49 +00:00
Nathan Gray
18bd10bf66 Fix 'Cannot read property...' error when adding an event via context menu 2015-05-25 14:27:26 +00:00
Ralf Becker
aa0026f0ae retrieving and adding public keys to https://sks-keyservers.net/ 2015-05-25 11:25:26 +00:00
Ralf Becker
af76a991d5 if we have no keyring, create one and open Mailvelope settings dialog so user can create or import a keypair, offer user to store new public key in addressbook, so other users can write him encrypted mail 2015-05-23 14:04:28 +00:00
Ralf Becker
8b88959e69 read client-side missing pgp keys from addressbook and offer user to import them 2015-05-20 21:20:10 +00:00
Hadi Nategh
7166e09491 Give columns some width in order to cope better with category-tree 2015-04-27 15:21:34 +00:00
Ralf Becker
62f541cce6 fix contacts show organisation actions too 2015-04-24 15:13:45 +00:00
Ralf Becker
40c9fb0adb fixed after r52504 empty PROPFIND in CardDAV 2015-04-18 13:20:56 +00:00
Nathan Gray
27d88b93ec Country list no longer supports options, so include custom in sel_options 2015-04-15 15:57:19 +00:00
Ralf Becker
ef40fa8ae7 * CardDAV: fixed not working MULTIGET report, if more then 500 contacts requested 2015-04-15 10:00:25 +00:00
Ralf Becker
6c0df44d2d * LDAP/Filemanager: fix fatal error / white screen in sharing when opening a sharing url 2015-04-09 07:44:15 +00:00
Ralf Becker
372769842c remove old options colliding with Nathans new stuff and causing all but first addressbook tab to be empty 2015-04-03 13:09:36 +00:00
Nathan Gray
cde3fd675b Clean up some attributes 2015-04-02 16:15:46 +00:00
Ralf Becker
b2589dc3fe dending translations from our translation server 2015-04-01 08:06:00 +00:00
Ralf Becker
b086604711 move "Save as" phrase to common and merge-cli run 2015-04-01 08:00:07 +00:00
Nathan Gray
3037724641 Include org name in default columns for org view 2015-03-31 15:31:50 +00:00
Hadi Nategh
16537fca53 Give AB note field an initial height 2015-03-27 08:39:27 +00:00
Nathan Gray
18442ff3e5 Remove debug 2015-03-18 15:12:44 +00:00
Nathan Gray
2cee8df131 Get calendar view working with orgs again 2015-03-17 19:14:00 +00:00
Nathan Gray
e6bdc9fd8c Re-enable view infologs on organisations, works fine. 2015-03-16 15:30:17 +00:00
Nathan Gray
4f0b1397ea Fixes on org view:
- Fix or disable broken actions on orgs
- Fix going from viewing the organisations of one contact does not clear all filters
2015-03-11 23:15:50 +00:00
Nathan Gray
aa5564d569 Enable proper actions on both organisations and contacts when expanding an organisation 2015-03-10 15:41:53 +00:00
Hadi Nategh
62c1fe4ce4 Trigger change event after new distribution item is set to the list 2015-03-06 14:35:19 +00:00
Nathan Gray
b8f7113de2 Better tooltips for home link portlets 2015-03-04 23:13:36 +00:00
Nathan Gray
3ea2ed1332 - Fix business address layout
- Org view enable all columns by default
2015-03-03 22:23:19 +00:00
Nathan Gray
34cc9d3a64 * Organisations can now expand to show their contacts 2015-03-02 21:50:25 +00:00
Nathan Gray
ec9be026dd Add last date & next date as exportable fields 2015-03-02 17:18:19 +00:00
Hadi Nategh
32596fb0e0 Implement widget historylog resize handler and fix historylog template in all apps 2015-02-25 16:30:49 +00:00
Ralf Becker
d432642f1a add encoding, eTempalte2 DTD and svn propset svn:keywords Id to all eTemplates 2015-02-17 09:55:05 +00:00
Ralf Becker
18fafed2a4 pending translations from our translation server 2015-02-17 08:52:58 +00:00
Ralf Becker
50e44741a2 * Univention: mail app was not working for in UCS created users
because of not set "mail" attribute, UCS only set "mailPrimaryAddress", changed our code to also use just that attribute
2015-02-14 12:55:05 +00:00
Ralf Becker
c4d1feb37c show "advanced search" as status-text and not as label hidden via css 2015-02-05 08:15:40 +00:00
Ralf Becker
c1abc8e603 cleaning up template and css 2015-02-04 10:30:59 +00:00
Ralf Becker
8a045a355d an other div to form issue, picture in addressbook index got 16px small 2015-02-04 09:27:23 +00:00
Ralf Becker
9b093562b4 remove div.et2_container in favor of just .et2_container, as we use a from now 2015-02-04 08:35:40 +00:00
Ralf Becker
fa482dbc39 fix css for addressbook, no more div.et2_container 2015-02-04 08:07:44 +00:00
Nathan Gray
1f46ac0516 Import warning improvements:
- Only warn once about missing contact type
- Do not try to check header if definition says there is no header
2015-01-27 21:20:02 +00:00
Ralf Becker
d39ad8fde6 Italian translation from Stylite partner Ilias Chasapakis, Webtrain Services <Ilias@webtrain.it> 2015-01-23 10:20:41 +00:00
Ralf Becker
0f8d251fc4 pending French translations from our translation server 2015-01-21 14:12:43 +00:00
Ralf Becker
9840334b5c pending translations from our translation server 2015-01-15 15:49:39 +00:00
Hadi Nategh
4fa44e6482 Reorder and add missing phrases in lang files 2015-01-15 14:53:34 +00:00
Nathan Gray
d51c83402d Set default columns 2015-01-12 19:59:25 +00:00
Ralf Becker
157230ba57 pending translations from our translation server 2015-01-12 11:54:05 +00:00
Ralf Becker
7346a37998 cleaning up old addressbook stuff 2015-01-10 09:51:51 +00:00
Hadi Nategh
3a0904f39f Fix AB's add and search buttons opening with wrong url 2015-01-09 15:11:43 +00:00
Hadi Nategh
39cc660c0d Implement set window title for each application with a default title field or define an app specific custom get title 2015-01-05 14:28:35 +00:00
Ralf Becker
cc58d6e6e7 fix funny number of rows 2014-12-17 14:00:29 +00:00
Hadi Nategh
a34c353258 Fix addressbook add plus button not does not open modal popup in mobile framework 2014-12-12 16:41:41 +00:00
Hadi Nategh
e07c11be85 Fix popup's window close
-Make sure window.close() closing the right egw window
-Make sure the modal popup has the opener
2014-12-12 14:21:04 +00:00
Ralf Becker
6a7c4c47ec fix for r49769 causing edit icon in toolbar opens empty contact, as app.addressbook.et2 was pointing to infolog template 2014-12-09 13:46:27 +00:00
Hadi Nategh
1869e94f84 Popup resize handler enhancement:
- Fix multi-line textbox resizing
- Introduce tab_height to tab widget and remove extra height set on tab containers children
- Let mail compose uses its own resize handling as it deals with some special resizing
2014-12-05 17:29:41 +00:00
Ralf Becker
d66a339127 add personal part / full name to email when adding contacts from addressbook list to to, cc or bcc of mail compose 2014-12-05 12:37:40 +00:00
Ralf Becker
668ccafe36 do NOT retur binary jpeg photo, it might be use and will fail when trying to json-encode 2014-12-02 09:02:38 +00:00
Nathan Gray
ba13371430 More Home progress:
- Add birthday reminders
 - Prevent infolog favorites from setting an app header
2014-12-02 00:30:11 +00:00
Ralf Becker
8a9657541d moving egw_openWindowCentered() to egw(window).openPopup() 2014-12-01 10:45:24 +00:00
Ralf Becker
8da2d2a0ab fixed wrong (just the collection) Location header on POST to ?add-member url 2014-11-30 09:24:23 +00:00
Nathan Gray
57f5569fc4 More Home progress:
- Add support for calendar favorites.  Note only the list view can be dragged, others are context menu only
2014-11-27 21:21:47 +00:00
Nathan Gray
8c5ea8eba9 More Home progress:
- Remove app header from addressbook
 - Always load app's CSS for single entry
2014-11-27 18:31:08 +00:00
Nathan Gray
6db1339365 More Home progress (favorites):
- Add favorite for addressbook
 - Fix add favorite from drop didn't load properly
2014-11-25 22:42:44 +00:00
Nathan Gray
459c647837 Change addressbook custom icons to be based on VFS image dir + name instead of previous per type 2014-11-19 22:06:30 +00:00
Ralf Becker
c633e0033b * all aps: lower memory requirements of insert into document by skipping HTML processing, if there are no html (custom-)fields 2014-11-19 12:20:59 +00:00
Nathan Gray
b626fd1a88 Home progress:
- Fix missing size for new widgets
- Different styling for single entries
- Custom template for single addressbook entries
- Hideable nextmatch header
2014-11-18 23:46:58 +00:00
Nathan Gray
ea8ff86854 Add a method to get an icon for a record, as specific to that record as possible 2014-11-18 23:40:49 +00:00
Ralf Becker
afaf5a1ece fix some problem in Univention install 2014-11-06 16:54:33 +00:00
Ralf Becker
f3dd3c2c0b setting white-space:nowrap on et2_tabheader so tab-flags do not wrap into 2. line and remove no_wrap class from addressbook tab-widget, as it prevents wrapping of everything incl. content in individual tabs 2014-10-31 10:12:53 +00:00
Nathan Gray
235a847cff Remove full list reload when adding a new distribution list, using ajax instead. 2014-10-28 19:50:19 +00:00
Nathan Gray
02fbe1ef41 Fix rename list placeholder action 2014-10-28 19:11:10 +00:00
Nathan Gray
5f60df7ebb Distribution list UI:
- Context menu and nextmatch Add new list now both set the owner based on selected addressbook (previously were different)
- If no selected addressbook, they now use preferred default addressbook
- Added context menu to rename selected addressbook
2014-10-27 18:43:03 +00:00
Ralf Becker
32dc7c1da8 moving addressbook index photo to addressbook and use app.css (width:100%; height:auto) 2014-10-25 16:05:56 +00:00
Nathan Gray
bcbf679f64 More custom field UI work
- Application sub-type options
- Tracker & Infolog now use common UI
2014-10-23 17:33:03 +00:00
Nathan Gray
2f53633dca * Switch to nextmatch and edit dialog for customfield list 2014-10-22 19:55:27 +00:00
Ralf Becker
1e9db74ea6 pending Dutch translations from our translation server 2014-10-21 14:49:04 +00:00
Ralf Becker
af048109ee adding singular and plural name of app entries to link registry under "entry"/"entries" plus translations for apps which need them different from app-name 2014-10-21 13:51:37 +00:00
Hadi Nategh
6529bed2a6 * Addressbook: Fix tab order between zip code and city in AB edit dialog 2014-10-20 12:58:47 +00:00
Ralf Becker
47bf4d0824 * Addressbook: with double-click preference set to edit, CRM-view did not open when selected in menu 2014-10-16 09:32:13 +00:00
Nathan Gray
5082d8a634 - Better popup resize calculations
- Test new popup size for addressbook
2014-10-15 15:52:07 +00:00
Ralf Becker
424b4c451c fix redirects in a popup and new egw_exception_redirect to be used in hooks/callbacks like for addressbook.edit to redirect to a different location 2014-10-15 14:55:08 +00:00
Hadi Nategh
639a1b6c03 Check contact duplication of addressbooks with presets
-Fix addressbook contacts added by add contact plus do not get checked for duplication
-Fix another CSP error
2014-10-13 13:33:10 +00:00
Ralf Becker
7348a62f61 use implicit nameing after type for custom templates "addressbook.edit.$type" like in InfoLog 2014-10-09 12:03:14 +00:00
Nathan Gray
8d3025ffc6 Handle multiple comma-separated category IDs 2014-10-06 21:58:06 +00:00
Nathan Gray
e7c07d48f6 Add warning for unknown contact type and change it to 'n' (contact). 2014-09-30 15:08:46 +00:00
Ralf Becker
c07c550e7a changing default columns for new installs to a postiv list of "type, name/organisation, bussiness address, phone and email", so adding further columns dont make them automatic enabled 2014-09-24 08:26:19 +00:00
Nathan Gray
cd19f52964 Get not loaded UIDs if select all is used. 2014-09-22 19:39:50 +00:00
Ralf Becker
2e8a353f3e pending translations from our translation server 2014-09-22 11:57:15 +00:00
Ralf Becker
40da5672bb * CardDAV/Addressbook/Preferences: accounts, primary group, all, ... were not selectable in personal preferences 2014-09-18 09:05:06 +00:00
Nathan Gray
01d1ae3dcc Fix selected categories disappear after searching. 2014-09-09 21:55:00 +00:00
Ralf Becker
c73cc6b398 fixing the fix: now cat_id=1 got not lost with a 2nd default option set in addressbook (0=None) 2014-09-09 14:11:42 +00:00
Ralf Becker
b1f0448b6d fixed advanced search was always filtering by first option of custom-fields of type select or select-* 2014-09-09 08:36:34 +00:00
Nathan Gray
806165d947 Fix up advanced search 2014-09-08 18:47:40 +00:00
Ralf Becker
bd97d22245 run editaccount and editaccountcontact hook only when updating accounts, not for creating them 2014-09-06 12:09:25 +00:00
Ralf Becker
88a111b2c5 fixed storing same password twice in admin makes account unusable:
caused by tabs and callbacks added multiple times and therefor passwords beforeSendToClient method was called twice causing password to be replaced with asterisks
2014-09-06 10:00:42 +00:00
Ralf Becker
0d63cbbd93 only generate default email address for new accounts, allows to set empty email address for existing accounts or by emptying it before save for new accounts 2014-09-04 07:41:30 +00:00
Ralf Becker
62e41d434d adding room-column and change to only 2 flex-columns 2014-09-03 10:55:56 +00:00
Ralf Becker
08c409fdad disable homepage preferences, until we have a home-page again 2014-08-27 09:06:20 +00:00
Nathan Gray
ab1bae8a35 Fix sub-templates missing proper height in idots framework 2014-08-25 20:54:28 +00:00
Ralf Becker
94afafae11 * all apps: fixed column sizes and stretch (change when window size changes) 2014-08-22 11:08:21 +00:00
Hadi Nategh
a78fda8400 Hide info_link in addressbook CRM view via CSS, and try to not filter them by query in infolog get_rows .
-Fix clicking on linked infolog entry and redirecting to AB CRM view removes the link from the row in infolog
2014-08-20 14:38:33 +00:00
Ralf Becker
cb50632f05 * Addressbook: no longer offering to move contacts to accounts addressbook, as we do not support that 2014-08-19 14:12:40 +00:00
Nathan Gray
0eb8854eb3 Add 'None' category option back for addressbook 2014-08-18 19:55:54 +00:00
Klaus Leithoff
49f9086420 fix typo 2014-08-15 09:38:37 +00:00
Ralf Becker
5544c63b34 pending translations from our translation server 2014-08-12 12:39:21 +00:00
Nathan Gray
70d85ca78f Fix addressbook CRM next/previous buttons don't update nextmatch 2014-08-05 23:27:06 +00:00
Ralf Becker
e60896f250 fixed uncaught ErrorException in setup: Argument 2 passed to addressbook_bo::private_addressbook() must be of the type array, null given 2014-07-24 07:04:59 +00:00
Ralf Becker
fbf05c95f4 show addressbooks for user whos preferences are displayed, for "default" and "forced" only show acl independent settings 2014-07-23 14:00:20 +00:00
Ralf Becker
d6d6272299 * Admin/LDAP: deactivated accounts could not be reactivated, as account popup was not showing selected account 2014-07-21 14:37:15 +00:00
Nathan Gray
2b322c5bad Remove auto-hide of columns, it doesn't work with being able to choose columns & infinite scrolling.
Fixes photo (& other) column disappearing when switching to org view and back.
2014-07-16 14:30:25 +00:00
Stefan Reinhardt
a580043ad7 pixelegg / less
change @import....
2014-07-16 11:28:49 +00:00
Nathan Gray
31ad005a0b Add owner as exception to contact_ prefixing, it's used as a flag in searching.
Fixes ambiguous column error when filtering by owner and custom field.
2014-07-15 16:26:44 +00:00
Ralf Becker
8c6ac14093 fixed typo 2014-07-13 09:01:09 +00:00
Nathan Gray
57bd7c7a9b Avoid server side validation error.
Fixes can't go further than choosing how addressbook categories get exported.
2014-07-08 21:10:13 +00:00
Ralf Becker
2de7931700 * Admin: custom-fields were not loaded, account was edited from admin not addressbook 2014-07-08 15:05:20 +00:00
Nathan Gray
3ba557f4b8 Use select_all flag to export all entries, not just visible selected ones. 2014-07-07 16:47:08 +00:00
Stefan Reinhardt
b7baff6187 addressbook:
button add:
border-left-top: 
change color button - add:hover to green
2014-07-03 16:44:25 +00:00
Hadi Nategh
67e9856764 Fix not shown right padding between hboxes in addressbook, and rearrange city and room fields in edit dialog 2014-06-24 14:15:39 +00:00
Ralf Becker
d6ce36d735 bump versions to 14.1 2014-06-24 10:00:50 +00:00
Hadi Nategh
8c276bfe96 Remove "placeholder" link from help tooltip of preferences 2014-06-24 09:47:08 +00:00
Nathan Gray
697d1cdbac Implement new special linking fields 2014-06-16 20:16:58 +00:00
Nathan Gray
c3e673b747 Support equal import condition 2014-06-16 16:22:18 +00:00
Stefan Reinhardt
1491829c05 Addressbook
advanced search - FF Bug
2014-06-12 14:54:32 +00:00
Stefan Reinhardt
45e4cc4cdc addressbook -
CRM View - image , Name, Organisation

Edit: link_to

List-View: advanced Search Button
2014-06-11 13:58:46 +00:00
Ralf Becker
7a5b2a59b1 prevent SQL error if for what every reason an invalid org_view was set (eg. just a contact_id, instead of string starting with "org_name") 2014-06-03 09:54:53 +00:00
Ralf Becker
2b86934088 fixed not working CRM view for contacts with a picture 2014-06-02 14:36:01 +00:00
Ralf Becker
beb31eaf48 * Addressbook: fixed empty edit popup, if contact contains photo and changing of private custom-fields in extra private tab 2014-06-02 13:35:59 +00:00
Stefan Reinhardt
7ce4dd1e28 addressbook -
postion -> filter
2014-05-21 15:44:48 +00:00
Nathan Gray
71790459b2 Fix missing template error breaking vCard export 2014-05-13 21:10:07 +00:00
Ralf Becker
9e4a03c59c fix validation of email in account creation to allow to manually enter an email and never automatic add an invalid one 2014-05-05 13:08:25 +00:00
Hadi Nategh
aa4128ad6e Fix addressbook's room field overlaping the occupation field 2014-05-02 14:13:10 +00:00
Stefan Reinhardt
1c8c4032dc Latest CSS 2014-04-24 10:58:40 +00:00
Klaus Leithoff
79134d7b12 translations from our translation server 2014-04-23 12:39:12 +00:00
Klaus Leithoff
d1151d876e translations from our translation server 2014-04-23 07:44:08 +00:00
Klaus Leithoff
e65d95fdee restore 46615 with fixed owner issue 2014-04-17 08:55:21 +00:00
Ralf Becker
293d6d0b1b revert r46615 as it breaks creating of new accounts 2014-04-16 14:38:55 +00:00
Klaus Leithoff
80b83b7ec4 add address from email to addressbook, split given email to extract n_family, n_given and org_name if possible; set some defaults like owner and try to set n_fn by the given content 2014-04-15 13:26:40 +00:00
Nathan Gray
3a004a2672 Add link to list of placeholders into app menu 2014-04-14 17:08:43 +00:00
Nathan Gray
8675c75443 All addressbook links now follow view/edit preference too 2014-04-08 17:23:38 +00:00
Nathan Gray
d7c1b5e56f If user chooses to edit contact on double click, show infolog when viewing (instead of nothing) 2014-04-08 14:20:22 +00:00
Nathan Gray
ff8c5c641a Change CRM view preference label to match new functionality 2014-04-07 16:23:23 +00:00
Nathan Gray
e64f6979af Change CRM view preference to also affect default list action (double click), added 'Edit' option 2014-04-07 15:13:03 +00:00
Klaus Leithoff
83716092fb translations from our translation server 2014-04-07 06:50:08 +00:00
Ralf Becker
8cfef6746d added several checks for account editing in addressbook: doublicate account name, passwords match, set email for new accounts according to policy 2014-03-28 16:56:35 +00:00
Nathan Gray
8f6f417a9e Fix typo in translation 2014-03-26 14:09:22 +00:00
Nathan Gray
e62c980a8f Add context menu sub-actions for CRM-View Infolog & Tracker 2014-03-25 16:53:36 +00:00
Nathan Gray
a3e195fef2 Set sortmode=DESC for date columns so newest show up on top for first click on the sortheader 2014-03-24 19:43:15 +00:00
Ralf Becker
c72591f4a2 fixed new contacts had accounts addressbook selected, if user has admin rights 2014-03-24 13:23:03 +00:00
Ralf Becker
93151d84a3 fixed photo was lost after it was no longer transfered to client (to fix utf8 error in json encoding) 2014-03-21 17:12:32 +00:00
Klaus Leithoff
8212c7419b resolve rowid (app::id to id) for construction of vfs url to address addressbook entry 2014-03-21 12:38:47 +00:00
Klaus Leithoff
c0eece6234 use mail instead of felamimail (when available) for mail actions 2014-03-21 11:54:38 +00:00
Nathan Gray
f517b5786f Finish implementing addressbook CRM view tracker list 2014-03-19 20:21:05 +00:00
Ralf Becker
e476a3ed82 new deleting of accounts 2014-03-19 13:20:46 +00:00
Ralf Becker
1a6ecca887 fixed size of edit popup 2014-03-19 08:04:43 +00:00
Nathan Gray
42ee153c30 Set row_modified setting so nextmatch can filter out unchanged rows, and not send them back to the client again 2014-03-18 22:55:48 +00:00
Nathan Gray
44bddc9eb7 Get addressbook organisation list -> Infolog -> View linked Infolog entries context menu option working, with organisation list still working after. 2014-03-18 19:20:29 +00:00
Ralf Becker
a744177316 add/edit accounts via extra tab in addressbook edit dialog 2014-03-18 15:10:57 +00:00
Ralf Becker
6a55295b77 first version of new account editing via accounts tab in addressbook (not yet saving!) 2014-03-17 15:28:20 +00:00
Hadi Nategh
9e05cc7274 Fix pixelegg template styling for AB edit popup 2014-03-17 13:00:43 +00:00
Nathan Gray
cefb47641f Fix & re-enable showing linked infologs of multiple contacts 2014-03-13 19:04:47 +00:00
Ralf Becker
082d1813b2 using "infolog" if no preference set (default only works, after someone called preferences) 2014-03-13 08:15:41 +00:00
Nathan Gray
a4113da328 Set up addressbook CRM view to display infolog or tracker, by preference.
Tracker list filtering not yet implemented.
2014-03-12 22:42:06 +00:00
Ralf Becker
d4d7c305bd fixed changed action name to get opening of contact working again 2014-03-12 15:44:06 +00:00
Ralf Becker
ca497be17d fixed CRM view in case page-generation-time is displayed 2014-03-12 15:32:58 +00:00
Nathan Gray
56169beb2e Instead of re-rendering CRM infolog list, just use javascript to update the filter.
Faster, and avoids destroying the addressbook etemplate2 object by loading the infolog into it.
2014-03-12 15:21:01 +00:00
Ralf Becker
a17697ffdc finished CRM view stuff, thought there is an eTemplate2 problem preventing arrows from working 2014-03-12 13:29:52 +00:00
Stefan Reinhardt
9a5f20e901 Addressbook edit Dialog - fixed css + less 2014-03-11 16:37:37 +00:00
Stefan Reinhardt
a5e0fe493a Addressbook Dialog - edit.xet
change column width to 60px
2014-03-11 15:36:03 +00:00
Nathan Gray
4110056a3e Not needed - Only load infolog list on first time.
Loading it again (in an ajax submit) will load it into addressbook.view etemplate2 object used as context for request, corrupting it.
2014-03-11 15:27:37 +00:00
Nathan Gray
a5fcb430ef Only load infolog list on first time.
Loading it again (in an ajax submit) will load it into addressbook.view etemplate2 object used as context for request, corrupting it.
2014-03-11 15:26:09 +00:00
Ralf Becker
30bf1aa439 get delete in CRM view working by submitting it back to server 2014-03-10 21:15:23 +00:00
Ralf Becker
bb8608d694 fix javascript error when calling CRM view a second time, thought no idea why this.et2 is not correctly initialised / jQuery.proxy in et2_core_common.js line 248 looses its context 2014-03-10 17:42:58 +00:00
Stefan Reinhardt
7d46f7cf9b pending changes 2014-03-10 16:17:25 +00:00
Ralf Becker
416c5d3b75 always show sidebox in CRM view, as it contains the contact-data 2014-03-10 12:32:19 +00:00
Ralf Becker
ed7a5f82e1 fix image size and alignment for pixelegg template 2014-03-10 09:05:09 +00:00
Ralf Becker
18156faf85 show name&organisation left aligned, if there is no photo, also set width of image in case it is bigger 2014-03-10 08:53:56 +00:00
Ralf Becker
393cf2d78b missing commit of app.js 2014-03-07 09:29:01 +00:00
Ralf Becker
22b96163a4 some basic fixes to get new CRM view usable with pixelegg template 2014-03-07 09:22:35 +00:00
Nathan Gray
7ad4ebfdea Remove nextmatch export button 2014-03-06 22:30:44 +00:00
Ralf Becker
b5c5f3e28a new CRM view, not yet completly finished but usable 2014-03-06 18:39:52 +00:00
Ralf Becker
819fdea809 let browser cache images 2014-03-06 15:10:22 +00:00
Stefan Reinhardt
259967fd96 fixed: positioning nextmatch header fields 2014-03-06 10:43:15 +00:00
Ralf Becker
6da64247a6 fix phone link and prefered phone radio were on same place 2014-03-06 09:48:15 +00:00
Ralf Becker
aaf00dce71 merged separate categories tab into details and some more cleanup 2014-03-05 18:28:19 +00:00
Ralf Becker
f4e1251c20 next step 2014-03-05 18:09:42 +00:00
Ralf Becker
d4237c78e9 first step to new edit addressbook dialog 2014-03-05 15:25:07 +00:00
Ralf Becker
8bb226ba6b explicitly set custom fields as to search, if custom fields are defined, also added a couple more columns for explicitly not to search 2014-03-03 11:49:41 +00:00
Stefan Reinhardt
ef68690030 change in nextmatch:
input, search, count, favorites : delete box-shadow: make it more flat
positioning box_right
2014-02-28 17:47:22 +00:00
Ralf Becker
36deafbbc0 missing translation 2014-02-28 10:20:19 +00:00
Ralf Becker
6d84dd976c * Addressbook/Admin: allow members of group(s) specified in Addressbook: Site configuration to edit contact-data of accounts without being an admin 2014-02-28 10:13:26 +00:00
Nathan Gray
bf0f3f6141 Fix Category filter option 'All' gets added each submit 2014-02-27 20:20:15 +00:00
Ralf Becker
05a7effdf0 add deletegroup hook, to automatic delete contacts from a (group-)addressbook when group get deleted 2014-02-26 17:46:07 +00:00
Hadi Nategh
dc656e85fd Remove legacy actions from AB listview 2014-02-26 15:41:38 +00:00
Hadi Nategh
ea35b5ce75 Switch zip-code and city position in AB nm list 2014-02-25 11:25:00 +00:00
Hadi Nategh
91198f95d1 Re arrange country,city,street and zip code position in addressbook nm list 2014-02-25 09:55:46 +00:00
Stefan Reinhardt
c5d664c47d add button positioning 2014-02-24 17:20:09 +00:00
Ralf Becker
da3fd08d29 pixelegg changes from today 2014-02-20 19:42:52 +00:00
Ralf Becker
5090a02892 fixed sql error in carddav caused by sync-collection flag interpreted as filter 2014-02-20 19:38:21 +00:00
Ralf Becker
1d1dbd252c fixed missing sorting in inital sync-collection report with empty sync-token 2014-02-20 19:26:02 +00:00
Ralf Becker
a9b6c6e9b4 * CalDAV/CardDAV: fixed support for limited sync-collection report used eg. by Marten Gajdas Android apps 2014-02-20 17:46:15 +00:00
Ralf Becker
94af139465 * CalDAV/CardDAV: entries with urls containing url-encoded chars, eg. from Google calendar, were not send to clients (missing urldecoding in multiget report) 2014-02-20 15:11:27 +00:00
Ralf Becker
e0e4dfc55a * CardDAV/Addressbook: add "None" to forced preferences of addressbooks to sync in addition to personal one 2014-02-20 13:53:05 +00:00
Ralf Becker
b5a1af92d9 Pixelegg changes from Thursday 2014-02-19 08:21:01 +00:00
Ralf Becker
c00e79af78 partial fix for addressbook CRM view does not propagate prefered telephone number to phone popup, set_value() on et2_radiobox_ro is NOT working 2014-02-13 17:51:02 +00:00
Ralf Becker
4f8270fe41 fix javascript error if [More...] is clicked in CRM view of contact 2014-02-13 17:29:44 +00:00
Ralf Becker
36170bf4e3 an other one of that template is undefined 2014-02-13 14:08:21 +00:00
Ralf Becker
22b4a11c7f fixed delete button in addressbook.edit was shown without rights 2014-02-13 14:07:42 +00:00
Ralf Becker
17d5a567ee fixed javascript error if any name was changed, removed a lot old pre-et2 methods and fixed ide warnings 2014-02-13 13:54:52 +00:00
Ralf Becker
8525d55080 fixed phone popup (opening on [More...]) does not show always shown numbers (work, cell, home, fax) and if they are prefered, also changes made to them get not propagated back 2014-02-13 10:06:18 +00:00
Ralf Becker
f0d7751496 removed caret from group favorites, fixed prefered favorite was not show correct initialy nor updated 2014-02-12 21:51:25 +00:00
Klaus Leithoff
a11c1ba439 translations from our translation server 2014-02-12 13:20:17 +00:00
Ralf Becker
7c02cd3cd4 explicitly loading addressbook css for CRM view and moved loading of infolog javascript to its hook 2014-02-12 11:07:33 +00:00
Ralf Becker
f99ae4af0d pixelegg changes from Tuesday 2014-02-12 08:10:11 +00:00
Klaus Leithoff
1b95f843ec translations from Stefan 2014-02-11 09:21:30 +00:00
Ralf Becker
ccf203596e pixelegg changes from weekend 2014-02-10 09:31:36 +00:00
Nathan Gray
cc628c378a Use egw_framework::message() instead of a label in template, which might stay longer than we want 2014-02-05 23:36:01 +00:00
Ralf Becker
e2ee7e49b5 pixelegg changes from Tuesday 2014-02-05 07:44:01 +00:00
Ralf Becker
ed29d35d8b remove old csv import 2014-02-04 13:54:09 +00:00
Ralf Becker
84d20661c2 fixed problem reported by Pedro Ribeiro 2014-02-04 13:50:23 +00:00
Nathan Gray
f73943ea8d Update actions when changing between contact & org list 2014-02-03 20:13:52 +00:00
Hadi Nategh
64bfb00bd0 Fix AB advanced search Extra tab, not showing the privates cf 2014-02-03 16:19:49 +00:00
Hadi Nategh
ae555175aa Hide history tab for AB Advanced search popup 2014-02-03 13:32:34 +00:00
Ralf Becker
84b6e72f4b pixelegg changes up until now 2014-02-03 10:05:44 +00:00
Hadi Nategh
0d357ee448 Merge AB search template to edit and use edit tremplate for both search and edit popup 2014-01-31 16:04:05 +00:00
Nathan Gray
3a743f8f32 Fix typo (or spelling) in title 2014-01-31 15:37:44 +00:00
Hadi Nategh
c5d36e1834 Add missing template of AB douplicate confirmation dialog 2014-01-31 14:30:55 +00:00
Hadi Nategh
b99dd55c4e Fix wrong message title on addressbook douplicate confirmation dialog 2014-01-31 14:24:47 +00:00
Hadi Nategh
f2b01edbc3 Pass widget to check_value addressbook function as it is expected to get widget instead of this 2014-01-31 12:47:10 +00:00
Ralf Becker
90b00597b9 pixelegg changes from today/Thursday 2014-01-30 18:55:35 +00:00
Ralf Becker
9415ae1a73 pixelegg changes from Wednesday 2014-01-30 08:10:13 +00:00
Hadi Nategh
acd426c8ee Implement addressbook douplicates contact confirm dialog with new et2_dialog and make the conflicts contact popup selectable 2014-01-29 18:36:55 +00:00
Ralf Becker
28c5fff138 move index.right_addplus.xet into index.xet 2014-01-28 15:26:13 +00:00
Ralf Becker
0d8051837c translations from Stefan 2014-01-28 13:40:16 +00:00
Ralf Becker
43f558830c * Adressbook/CardDAV: changed (down-)scaling of images to width of 240px (was 60px) to cater for higher screen resolutions 2014-01-28 11:24:47 +00:00
Ralf Becker
ad57c7ee86 remove addressbook, calendar and infolog classes for xmlrpc, as we droped xmlrpc support 2014-01-28 08:28:20 +00:00
Hadi Nategh
c8cd5c1c44 Remove "edit categories" item from addressbook->categories context menu 2014-01-27 15:16:32 +00:00
Ralf Becker
996f9cd2b7 workaround for value 0 always selects first option in et2_widget_selectbox 2014-01-23 15:49:07 +00:00
Ralf Becker
653f013975 pixelegg changes from wednesday 2014-01-23 08:44:49 +00:00
Hadi Nategh
4604d2b90f Fix addressbook checkvalue for duplication, egw_getegw_json_getFormValues is depricated 2014-01-21 15:29:09 +00:00
Ralf Becker
6de6114e22 remove old API browser class, apps only used content_header method with is available as html::browser_header() with identical signature 2014-01-19 09:30:33 +00:00
Ralf Becker
605ead0c59 not using an iframe, when open calendar of contact 2014-01-17 08:47:16 +00:00
Ralf Becker
db300a7ca7 fix not working calendar view context menu 2014-01-17 08:29:33 +00:00
Ralf Becker
96e0c77fce pixelegg changes from thursday 2014-01-17 08:10:46 +00:00
Nathan Gray
782eb7f14c Fix filemanager context menu item opening in iframe 2014-01-16 17:23:39 +00:00
Nathan Gray
5a1fe439c5 Handle context action view infolog entries in JS, previously opened infolog list into addressbook tab 2014-01-16 15:15:50 +00:00
Ralf Becker
7cc91b0046 new&modified images from pixelegg 2014-01-15 18:04:11 +00:00
Klaus Leithoff
60bb090278 pixelegg changes from wednesday, new/changed images and styles 2014-01-15 13:46:14 +00:00
Klaus Leithoff
7d3eaf728c translations provided by stefan 2014-01-15 13:21:42 +00:00
Hadi Nategh
2eea4e0d29 Fix translation phrase for addressbook mail action menu 2014-01-15 13:01:31 +00:00
Hadi Nategh
a1d3c7f161 Remove "prefered email address" from addressbook preferences. Additionally, add an exclusive user preference for business and private mail action checkboxes 2014-01-15 11:22:37 +00:00
Hadi Nategh
f4d4f9600a Use getActionById instead of addressing the action through its parent, which is high potential to break the code 2014-01-15 09:11:32 +00:00
Hadi Nategh
c95c10a145 Fix wrong tag of private and business email for addEmail function in addressbook 2014-01-15 08:42:59 +00:00
Ralf Becker
629bd6f2ee added pixelegg/less/svg.css stylesheet and id reflecting their name to all svn image 2014-01-14 16:14:51 +00:00
Klaus Leithoff
e5acab5fb9 pixelegg changes from tuesday 2014-01-14 16:04:20 +00:00
Nathan Gray
b5ca559968 Fix context menu Calendar -> Add appointment 2014-01-14 15:43:06 +00:00
Nathan Gray
ac7b5271a9 Fix context menu Infolog -> linked entries opens infolog in iframe (too small) 2014-01-14 15:15:34 +00:00
Ralf Becker
21bb9ef481 pixelegg changes from monday 2014-01-14 08:20:32 +00:00
Hadi Nategh
3fa891380a Remove not used function in addressbook app.js, which has been committed mistakenly 2014-01-13 17:54:44 +00:00
Hadi Nategh
0c2ab2ada5 Fix send mail to business or private mail from addressbook mail context menu 2014-01-13 17:40:36 +00:00
Ralf Becker
c72c937341 pixelegg changes from friday 2014-01-11 18:52:09 +00:00
Ralf Becker
b59524c4f6 pixelegg changes from today 2014-01-08 18:49:29 +00:00
Klaus Leithoff
4d52be1f1c pixelegg changes from yesterday 2014-01-08 07:58:33 +00:00
Ralf Becker
6fd7ed4b2d * CalDAV/CardDAV: only advertice sync-collection report, if we track deleted entries (history-logging enabled, not working otherwise) 2014-01-07 11:10:51 +00:00
Hadi Nategh
bd505b1bf8 Add cc and bcc options to addressbook mail item in context menu 2014-01-06 10:12:51 +00:00
Klaus Leithoff
72b01700e5 Pixelegg changes 2014-01-06 08:47:48 +00:00
Ralf Becker
594750e7a9 Pixelegg changes 2013-12-30 17:34:29 +00:00
Klaus Leithoff
77dc45e0af pixeleggs work of the day (20th.Dez) 2013-12-20 14:32:40 +00:00
Klaus Leithoff
307cac1e03 pixelegg changes from 19.Dez 2013-12-20 09:35:46 +00:00
Nathan Gray
5b4484317d Implement addEmail action handler 2013-12-19 17:24:46 +00:00
Hadi Nategh
70f71c09ff Shift up mail action in addressbook's context menu, just to look a bit nicer 2013-12-19 15:53:26 +00:00
Hadi Nategh
6a56bdd9fa move mail action in addressbook's context menu to app integration category 2013-12-19 14:14:50 +00:00
Hadi Nategh
78d3a5126f Show email action in addressbook's context menu 2013-12-19 10:31:44 +00:00
Ralf Becker
b29317711a pixelegg changes from Wednesday 2013-12-19 03:14:47 +00:00
Ralf Becker
f7843e4507 pixelegg changes from Tuesday 2013-12-18 04:33:59 +00:00
Nathan Gray
5708aaafed Make sure angle brackets are angle brackets, fixes not well formed error in Firefox 2013-12-17 21:17:26 +00:00
Klaus Leithoff
b41be95681 latest pixelegg changes 2013-12-16 09:37:11 +00:00
Ralf Becker
1c7887ca6a Pixelegg changes from Thursday 2013-12-12 20:27:35 +00:00
Ralf Becker
4f7976cdff pixelegg changes from last days 2013-12-12 03:46:53 +00:00
Ralf Becker
391dde093e pixelegg changes from monday 2013-12-10 07:52:15 +00:00
Ralf Becker
921eaf73f1 pixelegg changes from last week 2013-12-08 21:38:36 +00:00
Nathan Gray
bd47e10b10 Switch to framework favorites to be able to store contact view as a favorite 2013-12-06 23:13:33 +00:00
Nathan Gray
1740b8d9be Fix missing category value when using category tree 2013-12-05 20:38:16 +00:00
Hadi Nategh
f222706dcc Replace old confirm() with new confirm dialog, samething like timesheet, no need to have seperate dialog creator in app.js 2013-12-05 11:06:25 +00:00
Nathan Gray
5f403e4ce3 Rather than splitting the available screen, enforce some minimum heights. Prevents overlap on small screens 2013-12-04 20:51:28 +00:00
Klaus Leithoff
68f2605cf4 translations generated/retrieved on translation site: Thank you for your contributions 2013-12-04 10:31:41 +00:00
Hadi Nategh
e1bb2a32d3 Fix missing window_close() in addressbook edit popup-> delete button 2013-12-04 09:58:47 +00:00
Ralf Becker
144da1e76d pixelegg changes from tuesday 2013-12-04 05:23:51 +00:00
Nathan Gray
b3be58d8fc Fix read-only n_fn, so it actually makes it to app code. 2013-12-02 18:14:43 +00:00
Nathan Gray
8f4fd55313 Align custom fields to top 2013-11-29 18:04:21 +00:00
Nathan Gray
c97d99d8e9 Fix addressbook edit tab sizing 2013-11-29 18:01:44 +00:00
Hadi Nategh
8f45c0e639 Replace old dialog delete dialog with new dialog in addressbook edit popup 2013-11-29 14:52:52 +00:00
Ralf Becker
3e471a8fb5 pixelegg changes 2013-11-28 20:21:17 +00:00
Ralf Becker
53eb8e553a pixelegg changes from yesterday 2013-11-28 06:20:18 +00:00
Nathan Gray
26639f56f9 Fix tabs, broken by r44604 2013-11-27 17:15:46 +00:00
Ralf Becker
73b6521cbf pixelegg changes from yesterday 2013-11-27 07:21:32 +00:00
Nathan Gray
ac3bf1726e Try to give space to contact view & infolog list in same tab 2013-11-27 00:13:01 +00:00
Nathan Gray
d7a075200d - Add ajax flag in a few missed places to keep out of iframe
- Fix loading of old nextmatch_action.js
2013-11-27 00:12:11 +00:00
Nathan Gray
ae4904076c - Instanciate infolog JS object if available (for contact view)
- Fix custom country JS
2013-11-26 23:37:48 +00:00
Ralf Becker
6d65b16223 latest pixelegg changes 2013-11-22 05:28:19 +00:00
Ralf Becker
cd99f101a1 pixelegg changes from yesterday 2013-11-20 08:41:17 +00:00
Nathan Gray
94f223c740 Fix for missing phone number section from Stefan Reinhardt 2013-11-19 19:16:13 +00:00
Ralf Becker
2b7d9af0a2 reverting to previous app.css file and remove app.less files, as they are not used by pixelegg template and create some glitches, might re-introduce .less for regular templates later 2013-11-18 19:57:38 +00:00
Ralf Becker
e71c04e56f todays pixelegg changes 2013-11-18 19:31:54 +00:00
Ralf Becker
87d98928fe setup index set to ajax=true for addressbook 2013-11-18 08:22:44 +00:00
Ralf Becker
f8752688e0 pixelegg changes from today 2013-11-15 17:09:58 +00:00
Ralf Becker
727cdc83b3 newewst pixelegg changed from today 2013-11-14 19:29:55 +00:00
Nathan Gray
ab8f7885c9 Fix export with type filter 2013-11-12 18:12:07 +00:00
Hadi Nategh
8312a69964 Fix addressbook wrong tab ids 2013-11-12 16:40:57 +00:00
Ralf Becker
5f849c4b25 allow to disable navbar in placeholder display, eg. when called from mail 2013-11-12 09:28:24 +00:00
Ralf Becker
583538e824 using now CSS preprocessor less (http://lesscss.org) to create some of our css files, used a lot in new Pixelegg template 2013-11-11 19:10:28 +00:00
Ralf Becker
77a30817d6 images for new Pixelegg template 2013-11-11 18:56:02 +00:00
Ralf Becker
f7c9f87f10 translation for new "copy instead of move" feature in addressbook 2013-11-11 12:04:22 +00:00
Hadi Nategh
1943b35303 Add \"copy\" feature for copying contact(s) to addressbook 2013-11-08 18:51:37 +00:00
Nathan Gray
aea4c35a90 Changes for importexport -> et2 2013-11-07 23:43:17 +00:00
Ralf Becker
6d226a7921 split constructor function and place of instanciation for app.js objects: app[appname] = new app.classes[appname](); 2013-11-04 20:54:23 +00:00
Ralf Becker
32e033df6f * PostgreSQL/Addressbook: fixed SQL error when sorting by a custom field 2013-10-24 14:57:36 +00:00
Nathan Gray
855d134f10 Make sure org name is in org name options, since it can change outside original function 2013-10-21 22:18:41 +00:00
Nathan Gray
71c2a554bd Set org rows' type column to match normal rows' type column, give # column a fixed width 2013-10-09 14:18:48 +00:00
Ralf Becker
52b4fd8654 * CardDAV/Addressbook: fixed all contacts were reported as NOT found and therefore not synchronised 2013-10-08 07:41:11 +00:00
Ralf Becker
a6311fa1a3 creating and using an app-specific egw object 2013-10-07 16:53:13 +00:00
Nathan Gray
b955b1b495 - Set type header to nextmatch-header
- Fix styling on email addresses to show ellipsis if column is too short
- Add mail to 'Open EMail addresses in external mail program' check
2013-10-05 10:13:31 +00:00
Ralf Becker
a16a6b81a9 giving icon column a fixed width of 20px 2013-10-05 07:22:18 +00:00
Ralf Becker
6e30816758 fixed not working download via action system: needed submit via POST request instead of Ajax, add new boolean action attribute postSubmit 2013-10-04 12:48:11 +00:00
Ralf Becker
f8a0db06fc completly remove preferences menu from sidebox and tiled preferences index in favoir of app-sensitive entries in top-menu 2013-10-03 09:23:18 +00:00
Ralf Becker
18285429e9 * CalDAV/CardDAV: fixed not working propfind-request to single resource in calendar/addressbook collection 2013-10-01 11:38:34 +00:00
Hadi Nategh
91fa09e4d5 Remove onchange=1 from selectbox in addressbook.index_right_addplus template, which were causing full submit 2013-09-27 12:08:26 +00:00
Hadi Nategh
edadfdc38a Remove onchange="1" from selectbox in addressbook.index template, which were causing full submit 2013-09-26 14:42:18 +00:00
Hadi Nategh
7374416f9c Fix textbox "Name" in addressbook edit popup window, try to not make it readonly. 2013-09-26 13:32:02 +00:00
Ralf Becker
a79192cc63 fixed not found multiget-report urls where not reported (worked for calendar only before sync-report was introduced) 2013-09-25 10:27:41 +00:00
Hadi Nategh
484a2bf6fc Fix disabled favorite menu in SideMenu of Addressbook. 2013-09-24 14:19:59 +00:00
Hadi Nategh
1c42747547 REmove "Whole query" menu item from Tracker, Timesheet and Addressbook, while et2 nm handles selection differently 2013-09-23 08:31:07 +00:00
Hadi Nategh
7481c0a23c Run addressbook by et2 2013-09-20 10:50:48 +00:00
Klaus Leithoff
bc83edc90c commit some french lang file stuff; provided by Thomas Chaillot, Spirea 2013-09-09 12:04:28 +00:00
Ralf Becker
281dfe0fee fix sql error when deleting a user without distribution lists 2013-09-03 16:05:32 +00:00
Ralf Becker
7a0df1531d fixed distribution lists allways created in personal addressbook, not selected one 2013-09-02 13:24:21 +00:00
Ralf Becker
55b0081103 fixed not working delete-account hook 2013-09-02 11:19:42 +00:00
Ralf Becker
32ebec4feb * Addressbook: deleting an account now also takes care of deleting or changing ownership of distribution lists (beside contacts as before) 2013-08-30 07:05:19 +00:00
Klaus Leithoff
55667f8c45 commit some french lang file stuff; provided by Thomas Chaillot, Spirea 2013-08-27 08:53:55 +00:00
Ralf Becker
db7d12af4b first take on new ACL dialog for admin 2013-08-26 18:25:43 +00:00
Ralf Becker
a05bc204e9 fix cancel button in edit 2013-08-26 07:35:42 +00:00
Ralf Becker
b6480b3fcb switched off permanent error-log 2013-08-22 16:42:22 +00:00
Ralf Becker
7535f4c9f9 * CardDAV/Addressbook/LDAP/ADS: syncing all addressbooks into one now also allows to include accounts not stored like contacts 2013-08-22 16:39:21 +00:00
Ralf Becker
aa4af55f5f * CardDAV/Addressbook/LDAP/ADS: prefix, middle name, suffix was messed up, if iOS addressbook "Display Order" preferences was set to "lastname firstname" 2013-08-22 15:06:03 +00:00
Ralf Becker
5755457b04 * Addressbook/eSync/CardDAV: fixed not working (forced) preference to display only accounts of groupmembers, causing eSync to permanently try and fail reading other accounts 2013-08-19 15:10:18 +00:00
Hadi Nategh
2a791a2f8a fix privat address country does not preselect nation, should be analogous to business 2013-08-16 14:49:08 +00:00
Nathan Gray
cf8714293e Open preferences in preferences tab 2013-08-13 17:37:15 +00:00
Ralf Becker
2526840c2c fixed an other sql error when creating distribution lists 2013-08-06 10:18:12 +00:00
Ralf Becker
ffefc2848e * CardDAV/Addressbook/ActiveDirectory: fixes SQL error when clients tries to propfind groups/distribution lists on accounts-addressbook, also return "403 Forbidden" when he tries to create one, as they are not (yet) supported on accounts, if not stored in SQL 2013-08-06 09:14:20 +00:00
Ralf Becker
eea5de1559 an other case in which we need to filter out in-active accounts 2013-08-02 18:28:44 +00:00
Ralf Becker
afd034aca6 * CardDAV/Addressbook: fixed various issues with groups/distribution lists as supported by Apple and eMclient (groups need to be enabled in CalDAV/CardDAV preferences!) 2013-08-02 16:31:54 +00:00
Ralf Becker
1581547086 * CardDAV/Addressbook: fixed not working sync-collection report eg. by eMclient, if server-time is different from user 2013-08-02 14:41:31 +00:00
Ralf Becker
63869aae9a fixed addressbook cat changes where only stored using "extra tab with cat tree", two other options with multiselect where not working 2013-07-31 08:13:20 +00:00
Nathan Gray
c3b3fb5019 Fix cancel button in edit dialog 2013-07-30 14:24:32 +00:00
Ralf Becker
018eec3dfd fixed "PHP Fatal error: Unsupported operand types", if no private custom fields exist 2013-07-30 12:20:14 +00:00
Ralf Becker
4223019b93 * CardDAV/ActiveDirectory/LDAP: fixed typo causing doublication in account-addressbook of eMclient by always returning all accounts in multiget report 2013-07-27 08:22:26 +00:00
Ralf Becker
bc2133054b fix indention 2013-07-23 13:44:08 +00:00
Klaus Leithoff
88f866aec9 fix addressbook email popup; still todo: rightclick action 2013-07-17 14:53:24 +00:00
Ralf Becker
dae37d17a8 fix JSON error in trunk with readonly fileas-type selector (AD) 2013-07-11 15:34:30 +00:00
Ralf Becker
3060d95322 * Addressbook/Active Directory: got prefix, middle name and suffix working for AD account, file as got disabled (as well as not supported history tab) 2013-07-11 15:33:59 +00:00
Klaus Leithoff
da35098e08 * Addressbook/Home: mend issue regarding the display of multiple birthdays of the same contact in the home area 2013-07-10 07:19:53 +00:00
Ralf Becker
5e153a1a48 fixed CardDAV for accounts in ADS 2013-06-29 11:41:55 +00:00
Ralf Becker
300cdbe0c3 fixed not working re-creation because missing objectclass(es) in account-addressbook 2013-06-29 11:41:02 +00:00
Nathan Gray
8b912c6308 Add type template - admin uses existance of template to turn on types 2013-06-25 15:04:24 +00:00
Ralf Becker
c55d30dd07 fixing etag for lists to 2013-06-23 08:57:21 +00:00
Ralf Becker
df2847f67d * Addressbook/CardDAV: PUT returned empty ETag, proably causing unnecessary reloads of contacts 2013-06-23 08:43:35 +00:00
Ralf Becker
3087b84d28 remove not used dn-attribute, as in ldap 2013-06-20 17:24:59 +00:00
Ralf Becker
5b8e3811ed fixed not working adding of contacts in ldap and modifying contact data of accounts in AD 2013-06-20 17:16:17 +00:00
Ralf Becker
2057a8e180 do NOT add posixAccount objectclass to contacts, it is unnecessary and has required attributes not provided by addressbook 2013-06-20 15:48:15 +00:00
Ralf Becker
025c6a4c22 need to report expired accounts as NOT active and add ability to copy shadowExpire attribute from LDAP to AD (not done by samba-tool classicupgrade!) 2013-06-20 09:54:08 +00:00
Ralf Becker
da0aa5864c switching permanent error_log off 2013-06-20 07:57:54 +00:00
Ralf Becker
618c70a45d docu update 2013-06-20 07:50:12 +00:00
Ralf Becker
fe96404533 * Addressbook/ActiveDirectory: accounts addressbook was empty, if not explicit context was set 2013-06-20 07:46:34 +00:00
Nathan Gray
d189b005df Get edit dialog name popup working in et2 2013-06-19 19:02:41 +00:00
Ralf Becker
02e4c44624 * Addressbook/LDAP: recreation of contact (eg. because of missing objectclass) failed and lead to deleted contact or account 2013-06-18 10:45:00 +00:00
Nathan Gray
922b3c0784 Get edit dialog country selection 'Custom' toggles working again 2013-06-17 22:12:53 +00:00
Klaus Leithoff
079b919bbe russian translations provided by Vladimir Gavrilov (MBC-Group) 2013-06-17 12:30:44 +00:00
Klaus Leithoff
4e13e7b504 italiann translations provided by Ilias Chasapakis (webtrain.it) 2013-06-17 11:08:37 +00:00
Nathan Gray
44e96714af Fix adding distribution list (& maybe some other link issues) by looking for framework's link handler in open_link() 2013-06-12 17:04:42 +00:00
Ralf Becker
341342bc39 fixed not working multiple value "select-account" or "home-accounts" (rows > 1) custom fields 2013-06-12 14:12:58 +00:00
Nathan Gray
c93b1d7080 Fix Add distribution list action opening new tab 2013-06-10 19:47:09 +00:00
Nathan Gray
25c95ce870 Avoid overlap of public & private custom fields by giving privates an ID 2013-06-03 23:10:23 +00:00
Nathan Gray
0a33ad8eae Move select options for type to top level so et2 can find them 2013-06-03 22:43:03 +00:00
Ralf Becker
d328af7cff accounts addressbook incl. working updates for active directory 2013-06-01 17:55:33 +00:00
Ralf Becker
5c63214e82 contact id can be non-numeric, LDAP eg. uses UUID containing dashes and letters 2013-06-01 17:03:32 +00:00
Nathan Gray
5fc63e4fd5 Fix Export as CSV context option to not bring back the popup if you change a nextmatch filter 2013-05-29 20:51:28 +00:00
Ralf Becker
94bf204388 fixed typo causing no accounts to be displayed in accounts addressbook under ldap 2013-05-23 16:52:42 +00:00
Ralf Becker
4037993dc5 * API: full support of active directory as account storage, tested so far with Samba4 2013-05-22 17:22:20 +00:00
Ralf Becker
f8a53514be * Addressbook: allow to add a customfield to link title of addressbook 2013-05-10 08:52:06 +00:00
Nathan Gray
dedfd6f53e Get adding distribution list working with et2. JS still needs to be changed to new object style though 2013-05-06 23:16:10 +00:00
Nathan Gray
0917e21707 Fix case sensitive search on email when linking 2013-05-06 15:20:11 +00:00
Nathan Gray
06ab2ffcdc Implement delete import action 2013-04-29 15:32:09 +00:00
Klaus Leithoff
c51bf772c8 * Addressbook/Export: fix fatal error regarding order by for postgresql on addressbook export 2013-04-25 09:46:46 +00:00
Nathan Gray
936c51b749 Change field name translations so Export -> Import works across languages 2013-04-23 20:08:51 +00:00
Nathan Gray
4b2b4ca336 Fix context menu 'Use all' checkbox -> export had no data 2013-04-23 16:05:13 +00:00
Nathan Gray
14bbfaafe7 Only add delete_list placeholder action if user has permission 2013-04-15 15:14:36 +00:00
Nathan Gray
8b6e1d92da Correct quotes for both et & et2 2013-03-25 17:14:29 +00:00
Nathan Gray
699d215246 Adapt advanced search ajax response to work with et2 2013-03-25 16:57:50 +00:00
Nathan Gray
b42acd3b0b Get adding a distribution list working in et2 2013-03-20 23:11:54 +00:00
Nathan Gray
ca5d97f85c Accept et2 UIDs for popup too 2013-03-20 22:20:58 +00:00
Nathan Gray
b13ccf631c Add {{link}} placeholder to other apps 2013-03-20 14:51:09 +00:00
Ralf Becker
cbf7abc4fb reverted (unnecessary) fix of r41893, causing editing of account addressbook data to show up empty 2013-03-14 11:01:46 +00:00
Nathan Gray
0d06c2b394 Use new function to show favorites even when viewing a contact 2013-03-12 22:58:22 +00:00
Ralf Becker
0d9de3a9bc fixed on [Save] not closing edit window 2013-03-08 07:43:05 +00:00
Nathan Gray
27a20b7864 Automagic favorites in sidebox (et2) 2013-03-06 00:04:08 +00:00
Ralf Becker
8e586c5037 * Addressbook: fixed not working call auf addressbook_ui::(view|edit) with contact_id being a uid 2013-03-01 08:25:29 +00:00