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
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
Ralf Becker
c1abc8e603
cleaning up template and css
2015-02-04 10:30:59 +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
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
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
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
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
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
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
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
62e41d434d
adding room-column and change to only 2 flex-columns
2014-09-03 10:55:56 +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
Nathan Gray
70d85ca78f
Fix addressbook CRM next/previous buttons don't update nextmatch
2014-08-05 23:27:06 +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
Nathan Gray
3ba557f4b8
Use select_all flag to export all entries, not just visible selected ones.
2014-07-07 16:47:08 +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
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
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
e64f6979af
Change CRM view preference to also affect default list action (double click), added 'Edit' option
2014-04-07 15:13:03 +00:00
Nathan Gray
e62c980a8f
Add context menu sub-actions for CRM-View Infolog & Tracker
2014-03-25 16:53:36 +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
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
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
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
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
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
416c5d3b75
always show sidebox in CRM view, as it contains the contact-data
2014-03-10 12:32:19 +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
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
Hadi Nategh
dc656e85fd
Remove legacy actions from AB listview
2014-02-26 15:41:38 +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
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
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
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
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
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
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
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
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
Nathan Gray
ac7b5271a9
Fix context menu Infolog -> linked entries opens infolog in iframe (too small)
2014-01-14 15:15:34 +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
Hadi Nategh
bd505b1bf8
Add cc and bcc options to addressbook mail item in context menu
2014-01-06 10:12:51 +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
Nathan Gray
1740b8d9be
Fix missing category value when using category tree
2013-12-05 20:38:16 +00:00
Hadi Nategh
e1bb2a32d3
Fix missing window_close() in addressbook edit popup-> delete button
2013-12-04 09:58:47 +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
Hadi Nategh
1943b35303
Add \"copy\" feature for copying contact(s) to addressbook
2013-11-08 18:51:37 +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
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
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
Ralf Becker
7a0df1531d
fixed distribution lists allways created in personal addressbook, not selected one
2013-09-02 13:24:21 +00:00
Ralf Becker
a05bc204e9
fix cancel button in edit
2013-08-26 07:35:42 +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
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
Ralf Becker
018eec3dfd
fixed "PHP Fatal error: Unsupported operand types", if no private custom fields exist
2013-07-30 12:20:14 +00:00
Klaus Leithoff
88f866aec9
fix addressbook email popup; still todo: rightclick action
2013-07-17 14:53:24 +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
Nathan Gray
d189b005df
Get edit dialog name popup working in et2
2013-06-19 19:02:41 +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
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
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
Ralf Becker
0d9de3a9bc
fixed on [Save] not closing edit window
2013-03-08 07:43:05 +00:00
Nathan Gray
c1593b8d84
Enable favorites in addressbook, fix egw_refresh() call
2013-02-27 18:14:59 +00:00
Klaus Leithoff
dfa8e97fb6
* Addressbook: fix problem regarding deleted entries found in org_view, when type filter is set to all
2013-02-21 16:04:15 +00:00
Nathan Gray
42e9efac87
Avoid ID conflict between category select & tree in et2
2013-02-07 10:51:00 +00:00
Nathan Gray
d288fadaec
Get 'Whole query' context menu checkbox working with Export -> CSV menu item
2013-02-07 08:45:21 +00:00
Ralf Becker
cb94372bd5
fixed switching back to addressbook "all" does sometimes fail
2013-02-05 11:47:32 +00:00
Ralf Becker
daac136f47
as et2 adds options as text, we can NOT use html entities, but direct utf-8 chars, which unfortunately php does not support as string literals, using html_entity_decode therefor
2013-02-05 11:24:02 +00:00
Ralf Becker
caa76a3235
unset jpegphoto in get_rows, as it is unused and messes up json encoding (not utf-8)
2013-02-05 08:07:02 +00:00
Nathan Gray
c120397363
Use revert icon for Undelete action
2012-12-31 22:05:14 +00:00
Nathan Gray
4420b4b115
If opening window is not addressbook, update addressbook window too
2012-11-09 18:38:48 +00:00
Nathan Gray
8d93aac83f
Use opener.egw_refresh() instead of redirecting to reload
2012-11-08 21:19:57 +00:00
Ralf Becker
c733797fe0
for new contacts created eg. through eMail app, check email attribute first, before checking for other less significant attributes
2012-10-24 14:22:24 +00:00
Ralf Becker
97781b727d
quiten permanent error_log in doublicate check aka addressbook_ui::ajax_check_values()
2012-10-24 10:18:13 +00:00
Ralf Becker
8139be67cb
* Addressbook: call doublicate check when creating a new contact from eMail
2012-10-24 10:14:09 +00:00
Nathan Gray
cdeff90e8c
Remove outdated CSV export charset preference - Import/Export app is used now
2012-10-16 19:33:06 +00:00
Nathan Gray
fc8a139f23
Add 'None' category option to context menu for all apps using nextmatch::category_action()
2012-10-15 17:57:58 +00:00
Ralf Becker
c50a83a9a4
* Addressbook: doublicate check while adding/editing contacts, based on email or match of 2 out of name, first name, organisation
2012-09-06 12:26:11 +00:00
Nathan Gray
70bc8469a1
et2 compatability
2012-07-24 23:49:12 +00:00
Ralf Becker
ab1fdb0617
* Addressbook: fixed error when adding a new organisation member for organisation(department)s containing a comma
2012-07-17 12:15:10 +00:00
Klaus Leithoff
57be9157d5
* addressbook/importexport: if there are no export csv definitions for a given user, do not show the csv export option in context menu
2012-05-29 13:39:44 +00:00
Ralf Becker
3d70c12a6a
correctly disable change_org, if no organisation set
2012-05-15 16:52:25 +00:00
Ralf Becker
feb64d5b16
* Addressbook: fixed not working changing of organisation members, also place this feature more prominent beside buttons
2012-05-15 15:52:11 +00:00
Nathan Gray
7810068ed0
Fix SQL error when exporting sorted by contact_id
2012-05-14 18:00:19 +00:00
Nathan Gray
065fd1a772
Point account links to addressbook view
2012-05-03 15:23:30 +00:00
Ralf Becker
cb8940256c
do NOT store state in prefs, if csv_export is set
2012-03-29 12:59:22 +00:00
Ralf Becker
e03b8471e9
* Admin/Addressbook: do NOT mark accounts as deleted, as accounts do NOT know that state, always deleted them and allow to cleanup already marked as deleted accounts in addressbook
2012-03-07 12:05:02 +00:00
Nathan Gray
d67191841b
Change addressbook Export CSV context menu option to use importexport
2012-02-27 16:06:10 +00:00
Ralf Becker
eb440fe4d3
* Addressbook: disable custom field tabs, if contact is stored in LDAP, which does not support CFs
2012-02-17 15:00:51 +00:00
Ralf Becker
f8d2a88e41
* Addressbook: use vCard version 3 when exporting via context menu
2012-02-10 20:32:45 +00:00
Nathan Gray
8018a0f243
Make sure letter filter doesn't persist
2012-02-01 20:34:32 +00:00
Ralf Becker
b7babf5079
open calendar of contacts in listview with date-filter "all" and for jdots in calendar tab (not addressbook)
2012-01-07 23:35:17 +00:00
Ralf Becker
f71782a8e0
* Addressbook: show calendar of contact(s) via context menu
2012-01-05 04:10:54 +00:00
Klaus Leithoff
d50d0f3d0a
* addressbook: distributionlists, allow to add any seen contact to an available (and editable) distributionlist
2011-12-28 10:55:24 +00:00
Klaus Leithoff
84386ade01
control the availabilityof the stylite app, before trying to offer the mail VCard feature, because stylite.links:// is used/needed here
2011-12-16 11:23:55 +00:00
Ralf Becker
86577fa44e
* Addressbook: ablity to mail (multiple) vCard via context menu
2011-11-29 12:07:11 +00:00
Ralf Becker
8a1bb0a89e
fix for bug #3071 : r37248 - new function makes problems in listview/unable to hide field
2011-11-20 09:14:16 +00:00
Ralf Becker
bab120d11b
* Addressbook: filter by country or sort by post code of home address
2011-11-11 16:56:08 +00:00
Klaus Leithoff
5c12f98c94
* addressbook: current contact type is now used on creating new addressbook entrys (except a explizit type is requested via GET)
2011-11-09 09:06:27 +00:00
Klaus Leithoff
2d494997ab
rework of bo_merge::getExportLimit, apply to etemplate, importexport, addressbook, calendar
2011-09-16 13:03:46 +00:00
Klaus Leithoff
f616b34f58
API: introduce register_single_app_hook to be able to add or update one hook for an required app. register added/updated hooks with ->location; calendar and addressbook are using this to insert export_limit hook if not available. use app hook to fetch app specific export limit with import_export side_menu additions too
2011-09-15 16:53:20 +00:00
Klaus Leithoff
fc3fc728a4
register_hooks, without hook array, does not reregister all app hooks, so use register_all_hooks instead
2011-09-15 15:03:25 +00:00
Klaus Leithoff
d9905d3fb4
calendar/addressbook/API: introduce hook to fetch the export_limit to be applied for an app; introduce method to test if a specific hook exists for an application; fetch the export_limit via hook where appropriate
2011-09-15 14:46:56 +00:00
Klaus Leithoff
1cc3692bfd
adapting missed export_limit_excepted processing to static bo_merge::is_export_limit_excepted
2011-08-30 14:02:00 +00:00
Ralf Becker
d6b70f4578
using bo_merge::is_exportlimit_excepted() which takes care of not longer serialized egw_info/server values
2011-08-29 12:20:16 +00:00