Ralf Becker
08e40605cc
* 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:35 +00:00
Ralf Becker
0e9631781b
* Addressbook: disable custom field tabs, if contact is stored in LDAP, which does not support CFs
2012-02-17 15:01:31 +00:00
Ralf Becker
eb331dc4e8
* Addressbook: use vCard version 3 when exporting via context menu
2012-02-10 20:33:21 +00:00
Nathan Gray
38076211cc
Make sure letter filter doesn't persist
2012-02-02 15:01:38 +00:00
Ralf Becker
ecd6e7ecd1
* Addressbook: show calendar of contact(s) as list-view with date-filter "all" via context menu
...
r37667: ability to open nm_action=location in a given targetapp tab, plus documentation
2012-01-09 22:09:11 +00:00
Klaus Leithoff
15be419929
* addressbook: distributionlists, allow to add any seen contact to an available (and editable) distributionlist
2011-12-28 10:56:47 +00:00
Klaus Leithoff
28c42cc78d
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:26:01 +00:00
Ralf Becker
f84f2c779b
* Addressbook: ablity to mail (multiple) vCard via context menu
2011-11-29 12:09:29 +00:00
Ralf Becker
924452030b
fix for bug #3071 : r37248 - new function makes problems in listview/unable to hide field
2011-11-20 09:15:41 +00:00
Ralf Becker
9b7f8ddc65
* Addressbook: filter by country or sort by post code of home address
2011-11-11 16:57:23 +00:00
Klaus Leithoff
4b725d21c8
* addressbook: current contact type is now used on creating new addressbook entrys (except a explizit type is requested via GET)
2011-11-09 09:07:45 +00:00
Klaus Leithoff
55dbf20c33
* calendar/addressbook/importexport/merge-print: introduction of a static function to fetch the export limit, and normalize the possible output: bo_merge::getExportLimit; apply new function to bo_mergen, nextmatch_widget, addressbook, calendar and importexport; introduction of an calendar export limit; introduction of hook to provide appspecific export_limit
2011-09-16 13:23:15 +00:00
Klaus Leithoff
a3b17caa5f
* impportexport/document merge: better control of exportlimits, you are now able to exempt groups or users from any exportlimits set (backport of nathans work, with enhancements from ralf)
2011-09-01 14:32:26 +00:00
Nathan Gray
1094fcba11
- Remove action column from email select rows
...
- Get action button & select all button working for email popup
2011-07-28 15:45:28 +00:00
Nathan Gray
039e351d8b
'Disable' Export & merge spreadsheet in sidebox for addressbook view
2011-06-22 18:14:52 +00:00
Nathan Gray
275a1d3f27
Change category list links
2011-06-21 21:14:51 +00:00
Ralf Becker
92ddeca1fb
- fail with error message, if user trys to export more entries then allowed (previously entries were silently cut down to allowed number, even 0!)
...
- fixed path of document-actions if more then one directory with subdirectories were given
2011-06-16 11:36:15 +00:00
Ralf Becker
1774e5674f
support for multiple space or comma separated download dirs
2011-06-14 10:48:15 +00:00
Nathan Gray
22426b6bd6
If ordering contacts by a numeric field (last modified), apply letter filter to org name instead of ordered field
2011-06-06 16:41:17 +00:00
Ralf Becker
848cde1489
upper check-all button also needs to call egw_objectManager.toggleAllSelected()
2011-05-06 13:28:07 +00:00
Nathan Gray
8b4728ad4a
Allow documents in dirs other than user's preference dir by passing full path
2011-05-05 21:41:00 +00:00
Ralf Becker
1e8de99ed7
Move initialisation for egw_actions stuff into static method of nextmatch_widget, it get called now from:
...
- etemplate::show_grid()
- addressbook_ui::view() to load JS stuff before header get generated
2011-05-02 13:34:59 +00:00
Ralf Becker
8247d55fc1
fixed missing space when adding multiple classes, causing context menu not recognising readonly, if also not deletable
2011-04-28 09:12:30 +00:00
Ralf Becker
594fe78d09
enable via a class and no more need to set enabled='javascript:nm...' for enableClass or disableClass
2011-04-27 16:59:12 +00:00
Ralf Becker
633b3da6b4
disable filemanager link for mulitple selected contacts
2011-04-27 10:14:32 +00:00
Ralf Becker
fb5ea143be
- returning checked state of all checkboxes, not only select_all, in $content[nm][checkboxes]
...
- $content[nm][select_all] is now only reference to $content[nm][checkboxes][select_all]
- checkboxes need no default onExecute, therefore removed nm_select_all method
- improved documentation for action stuff in nextmatch widget
- added egwAction.getActionsByAttr(_attr, _val) method returning all actions with a given attribute and value
2011-04-27 07:49:46 +00:00
Ralf Becker
7d02a952f6
- move all static javascript code to app.js file
...
- fixed "add appointment" to work in org-views by submitting to server to resolve org with contact id's and custom js action prefixing each id with a "c"
- improved "add infolog" to only submit for org-views to server and otherwise save that roundtrip by using a custom ja action
2011-04-26 16:22:10 +00:00
Ralf Becker
98a2731116
- fixed not working add or remove category method from context menu
...
- disabling actions not available, because of missing rights
- trying to disable "remove from distribution list" and "delete distribution list", when no list is selected
--> not yet working
2011-04-25 14:13:40 +00:00
Ralf Becker
e474b0f0d4
- insert in document action:
...
+ one submenu with default document (if set) on top
+ if more then 9 documents, show them in submenus by mime type
- added copy address as second point to add submenu, beside new
- icons for move to addressbook
- fixed icons for org views
--> addressbook context menu should now be fully functional - let me know if not ;-)
2011-04-25 11:30:37 +00:00
Ralf Becker
8d22f87057
fixed not working edit of contacts
2011-04-19 15:11:51 +00:00
Ralf Becker
9859a038af
- fixed not readonly custom fields, give all tabs equal height and adjusted height of phone numbers
...
- removed custom field specific history log code, as it's handled now by historylog-widget and bo_tracking
2011-04-19 15:03:58 +00:00
Ralf Becker
cabcd99149
fixed not working insert in document
2011-04-18 11:56:52 +00:00
Ralf Becker
342799a86a
- further work on addressbook context menu, still not fully functional!
...
- moved a few more common phrases into API
2011-04-17 21:25:01 +00:00
Ralf Becker
fe5202c7a2
context menu for addressbook, please note: not everything is fully functional yet
2011-04-17 14:10:05 +00:00
Ralf Becker
c443126893
make sure ca(rd|l)dav_name never get copied
2011-04-07 07:28:46 +00:00
Klaus Leithoff
b7304feca0
* addressbook: enable Advanced Search for OrgView
2011-03-30 13:31:09 +00:00
Klaus Leithoff
a52092cf33
fix for searchletter behavior when searching by searchletter of the order-criteria contact_id AND having custom fields
2011-03-29 09:43:37 +00:00
Nathan Gray
017d70c186
Remove double country option from Site configuration copy fields
2011-03-07 18:32:20 +00:00
Nathan Gray
711ffd4fdb
Set country name too, so address format works
2011-03-07 17:27:53 +00:00
Nathan Gray
97523a99f3
Fix default country from preferences, use country code
2011-03-07 17:25:54 +00:00
Nathan Gray
591bc464c1
Add preference to use import/export definition for exporting from nextmatch
2011-02-28 18:10:43 +00:00
Nathan Gray
7a9b365d2b
Add some missing historylog widgets
2011-02-18 18:28:11 +00:00
Nathan Gray
0a71419124
Prevent double countries in address view
2011-02-17 20:00:54 +00:00
Ralf Becker
f3ba8e0a69
calendar icon for addressbook.index to add an appointment for a contact
2011-02-15 11:38:20 +00:00
Nathan Gray
6a9d8f1b3b
Add additional column 'Addressbook'
2011-02-04 16:19:38 +00:00
Klaus Leithoff
fa065bb3c9
* addressbook: check if typefilter is valid (type available), if not remove it
2011-01-14 12:01:58 +00:00
Klaus Leithoff
fc6a432ce7
* adressbook: fix for Stylite Tracker bug#1152; Links for Addressbook where not shown anymore
2011-01-13 12:09:06 +00:00
Klaus Leithoff
6549d3e463
* addressbook: fix for attempt to remove non existing link; happens when addressbook read returns nothing, that may be caused by trying to merge an addressbook-entry with nonexisting customfields array
2011-01-06 14:13:52 +00:00
Klaus Leithoff
7ffdb2f0f4
filter @ from n_fn when trying to add the email via addressbook.email dialog
2010-12-07 13:57:16 +00:00
Klaus Leithoff
23c02699a8
remove invalid -at- when occurring in full name, when adding address to email
2010-12-06 15:02:56 +00:00