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 |
|
Nathan Gray
|
c1593b8d84
|
Enable favorites in addressbook, fix egw_refresh() call
|
2013-02-27 18:14:59 +00:00 |
|
Nathan Gray
|
50c63d6a9e
|
Fix addressbook CSV export - select options were non-standard
|
2013-02-27 15:33:35 +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 |
|
Jörg Lehrke
|
3bce17e854
|
Fix vCard field mapping during import (cummunity bug #3208)
|
2013-02-19 19:53:20 +00:00 |
|
Ralf Becker
|
4f247b26f8
|
merged translations and other uncommited ones
|
2013-02-08 19:03:20 +00:00 |
|
Nathan Gray
|
20e53cb21a
|
Remove Add button width restriction, was actually respected by et2
|
2013-02-07 15:30:11 +00:00 |
|
Nathan Gray
|
42e9efac87
|
Avoid ID conflict between category select & tree in et2
|
2013-02-07 10:51:00 +00:00 |
|
Nathan Gray
|
ef826ee2b9
|
Change all merges to use common get_all_links() function
|
2013-02-07 09:36:07 +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 |
|
Nathan Gray
|
767db2699e
|
Turn on multiple for list category to show all categories in et2
|
2013-02-06 12:14:12 +00:00 |
|
Nathan Gray
|
c9764eb2e8
|
Remove cols attribute from n_fn field - it's a text field
|
2013-02-05 15:05:43 +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 |
|
Ralf Becker
|
609b512f3c
|
missing xet file
|
2013-02-04 13:05:02 +00:00 |
|
Ralf Becker
|
36f38bb956
|
no longer hide account addressbook in new installs
|
2013-02-01 17:38:08 +00:00 |
|
Klaus Leithoff
|
90d75703ba
|
russian translations provided by Vladimir N. Gavrilov
|
2013-02-01 10:12:10 +00:00 |
|
Ralf Becker
|
d5dfb4af1f
|
if contact is an account and account-relevant data got updated, handle it like account got updated
|
2013-01-31 12:45:43 +00:00 |
|
Ralf Becker
|
7ff829cdfd
|
fixed groups without account_status="A" are not found
|
2013-01-29 11:26:54 +00:00 |
|
Ralf Becker
|
5bb9cd1ad0
|
fixed addressbook "all" showed only accounts
|
2013-01-25 23:39:37 +00:00 |
|
Ralf Becker
|
2841317b08
|
* all apps: exclude expired or deactivated accounts from all lists and selections (beside admin app to be able to activate them again)
|
2013-01-25 13:21:31 +00:00 |
|
Nathan Gray
|
2b952c0157
|
Only parse dates if they have a ? wildcard
|
2013-01-24 16:35:39 +00:00 |
|
Ralf Becker
|
83aebbb176
|
reverted r41217, as it just generates a different error, need to find way to reproduce original problem to develop a fix
|
2013-01-24 10:47:49 +00:00 |
|
Nathan Gray
|
3eabe83d8e
|
Fix export birthday filtering
|
2013-01-23 17:46:58 +00:00 |
|
Nathan Gray
|
36e0b275c3
|
Avoid warning if there are no explode settings
|
2013-01-23 17:24:45 +00:00 |
|
Klaus Leithoff
|
b1a2db3394
|
translations provided by Stefan Becker and others
|
2013-01-23 09:17:04 +00:00 |
|
Nathan Gray
|
66ef9a3273
|
Implement export filters for addressbook
|
2013-01-22 21:17:07 +00:00 |
|
Ralf Becker
|
4f16b71ea5
|
* CardDAV/Addressbook: do NOT allow to delete accounts via CardDAV, was never intended, but as it is allowed in addressbook, it was possible via CardDAV
|
2013-01-22 13:19:07 +00:00 |
|
Ralf Becker
|
0f76ff5ab5
|
* CardDAV: fixed wrong privileges for accounts addressbook, causing clients to report it read-only even for admins
|
2013-01-22 08:37:58 +00:00 |
|
Nathan Gray
|
1b5dfecc1c
|
Organise preferences
|
2013-01-21 20:37:59 +00:00 |
|
Ralf Becker
|
be6845b4d0
|
* All apps: merged missing translations from other apps or branches
|
2013-01-18 13:48:34 +00:00 |
|
Nathan Gray
|
49a9a35ac8
|
Understand date with wildcard (19??.02.??) as a date in user's format. Convert to match bday.
|
2013-01-14 22:04:41 +00:00 |
|
Klaus Leithoff
|
ac2cf67697
|
if we search for list_id, note that we are joining addressbook_lists on addressbook2list, both containing list_id, so we need to specify tablename on search-column to meet sql requirements
|
2013-01-11 14:46:33 +00:00 |
|
Christian Binder
|
c8a5fe221a
|
enable more apps to be merged by filemanagers itempicker
|
2013-01-04 00:21:37 +00:00 |
|
Nathan Gray
|
c120397363
|
Use revert icon for Undelete action
|
2012-12-31 22:05:14 +00:00 |
|
Nathan Gray
|
ca3bb185ad
|
Use checkbox list for fields to update / fields to copy, add a button to toggle all
|
2012-12-17 16:31:56 +00:00 |
|
Nathan Gray
|
f00bee861f
|
Give multiselect boxes full width
|
2012-12-11 17:50:22 +00:00 |
|
Nathan Gray
|
6f37d9b608
|
Add view hooks to addressbook-email so they open
|
2012-11-27 15:48:13 +00:00 |
|
Klaus Leithoff
|
322b7d049e
|
revert commit Revision 40941; as it is/was plain wrong.
|
2012-11-26 11:45:06 +00:00 |
|
Klaus Leithoff
|
41221a5d72
|
fix SQL Error when inserting/updating carddav lists
|
2012-11-26 09:44:36 +00:00 |
|
Nathan Gray
|
76064cb490
|
Don't scare users, instead of displaying base64 encoded image in preview, just show -ENCODED IMAGE-
|
2012-11-21 18:08:52 +00:00 |
|
Ralf Becker
|
ec2ce0f943
|
* Setup: when migrating accounts from SQL to LDAP or back, also migrate addressbook data
|
2012-11-19 08:23:09 +00:00 |
|
Nathan Gray
|
4fc8903129
|
Fix bug where user preference for addressbook vCard was not used in some cases
|
2012-11-15 17:11:31 +00:00 |
|
Nathan Gray
|
94f84ce2b7
|
Default import vCard charset to user preference
|
2012-11-14 16:10:51 +00:00 |
|
Nathan Gray
|
4cb4835544
|
Default vcard export charset to user preference
|
2012-11-13 23:12:27 +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 |
|
Nathan Gray
|
9f4118e947
|
Use addressbook vCard charset preference for exporting vcards using Import/Export
|
2012-10-29 18:29:40 +00:00 |
|
Nathan Gray
|
9c2fb9ffda
|
Use a better name for vcal exports (from context menu, etc) if only exporting one record
|
2012-10-24 16:15:17 +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 |
|
Ralf Becker
|
6ade2ce970
|
* Addressbook: fixed error in extended search
|
2012-10-24 09:53:24 +00:00 |
|
Nathan Gray
|
2d3c11ab3c
|
Expect human values in default import file, silences mismatch warning
|
2012-10-23 16:10:56 +00:00 |
|
Nathan Gray
|
eb40104d5b
|
Fix birthday import, rename job title column in default definition
|
2012-10-23 15:15:54 +00:00 |
|
Nathan Gray
|
753b00a049
|
Include missing contact type for conversion to human values
|
2012-10-23 14:46:58 +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
|
4f59f282a0
|
If exporting a single record, name the download file accordingly
|
2012-10-16 18:45:13 +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 |
|
Nathan Gray
|
2b96aff758
|
Import / Export cleanup:
- Start reducing some duplication by making better use of common CSV import ancestor
- Work towards a universal preview, regardless of file type
|
2012-10-12 19:50:26 +00:00 |
|