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
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
Nathan Gray
fa3eb90335
Fix missing export options
2012-10-09 18:01:00 +00:00
Nathan Gray
e50ff25831
Add a kind of data preview to vcard import dry run
2012-10-04 16:22:03 +00:00
Nathan Gray
23772bb9d1
Add ability to set charset in import vcard wizard
2012-10-01 17:59:44 +00:00
Ralf Becker
4e2a7dab80
* CardDAV/Addressbook: fixed not working delete of contacts
2012-10-01 17:23:44 +00:00
Ralf Becker
db4bdb7f74
* CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences
2012-09-27 15:46:08 +00:00
Ralf Becker
52675388a3
* CalDAV/CardDAV: sync-collection report for all apps allowing a more efficient sync
2012-09-26 14:30:47 +00:00
Ralf Becker
d0889dd612
* Addressbook: fixed not stored private custom-fields, if extra private tab was used
2012-09-25 09:02:42 +00:00
Nathan Gray
b3d463631a
Strip out item groups from Apple Addressbook before processing
2012-09-24 16:05:52 +00:00
Ralf Becker
f224fe5852
sync-collection report for InfoLog, thought reminder app on OS X 10.8.2 does not use it, moved logic for sync-token to baseclass and determine availablity on supported-report-set
2012-09-24 10:26:29 +00:00
Ralf Becker
e69918f583
* CalDAV/CardDAV: return urn:uuid as last record in calendar-user-address-set, as according to iCal4OL developer, some clients might have problems with it, also adding both full uri and just path of principal url, as calendarserver does it
2012-09-24 07:07:57 +00:00
Ralf Becker
a6f541edba
* CardDAV: rfc 6578 sync-collection report (more efficient way to sync contacts)
2012-09-23 20:19:35 +00:00
Nathan Gray
b06713480a
Add default vcard import/export definitions
2012-09-20 17:05:45 +00:00
Nathan Gray
1610a7523e
Report conversion warnings
2012-09-20 16:28:42 +00:00
Nathan Gray
c8eb6c5e24
* Add vcard import/export plugin
2012-09-18 15:09:48 +00:00
Nathan Gray
c1e2403ab7
Fix check on existing addressbook
2012-09-18 15:07:31 +00:00
Nathan Gray
67289c346b
If data is already a Horde_iCalendar object, use it instead of creating a new one
2012-09-18 15:06:19 +00:00
Nathan Gray
b85e5d0889
Some destination addressbook checking - must exist as an addressbook, not just an account or group
2012-09-17 15:47:47 +00:00
Nathan Gray
170d120dd2
LDAP search to match sql search: If row limit is < 0, don't slice, return all records
2012-09-13 17:59:10 +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
Ralf Becker
6c6eeed21c
more translations from Gudrun, Ingo & Stefan
2012-08-16 14:41:57 +00:00
Ralf Becker
4c3c423b3d
more German translations from Gudrun
2012-08-09 12:57:19 +00:00
Ralf Becker
f7fa8ea37e
* Addressbook/InfoLog/Filemanager/Tracker: added or fixed formatting of certain custom field types using a single shared method
2012-08-09 12:41:47 +00:00
Ralf Becker
0c5ca986c6
quieten warning in delete-category hook, if cat is not used
2012-08-09 08:25:53 +00:00
Ralf Becker
e913a6a263
pending translations from translation.stylite.de
2012-08-08 12:11:04 +00:00
Ralf Becker
082372881d
* CardDAV: disable category and class (public/private) for iOS, because they are not displayed and get messed up
2012-07-31 16:18:26 +00:00
Ralf Becker
1141eb1ee0
* Addressbook/CardDAV: fixed lost cell-phone numbers, caused by SyncML update
2012-07-31 14:58:13 +00:00
Nathan Gray
70bc8469a1
et2 compatability
2012-07-24 23:49:12 +00:00
Ralf Becker
a8d1376205
* Addressbook: fixed not working resize or conversation of non-jpeg images in newer php versions
2012-07-17 13:17:19 +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
Ralf Becker
63ceb130d5
add missing closing tag
2012-07-15 08:27:28 +00:00
Ralf Becker
223c2b7b7d
fixed PHP Strict Standards: Only variables should be assigned by reference
2012-07-14 07:44:13 +00:00
Christian Binder
f81fd11435
tag applications which have implemented document merge
2012-07-04 17:00:03 +00:00
Ralf Becker
b025809df1
* CalDAV/CardDAV expand-property report for principals used in iCal on OS X 10.7
2012-06-27 20:08:56 +00:00
Nathan Gray
8d658da583
Remove outdated outlook definitions
2012-06-26 16:30:04 +00:00
Jörg Lehrke
358252b4a1
* Fix Funambol vCard issues (community bug #1999 )
2012-06-17 12:28:16 +00:00
Ralf Becker
f48b6c244f
do NOT instanciate tracking class by default: it is only used for (seldome) updates and stalls updates in setup sometimes (1.6 update)
2012-06-17 10:03:28 +00:00
Klaus Leithoff
4d70099c15
* Addressbook: fix for postgres error on advanced search in addressbook (Helpdesk 3421)
2012-06-01 12:51:22 +00:00
Nathan Gray
de8bc4771c
Fix bug that ignored 'stop' in import condition, default definition
2012-05-29 14:37:19 +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
Jörg Lehrke
9d11043ef3
* Fix country name issue during SyncML slowsync (community bug #3146 )
2012-05-23 09:19:58 +00:00
Ralf Becker
6ff1db3534
* Preferences all apps: add validation for vfs files and directories to give user immediate feedback about wrong or non vfs pathes
2012-05-22 13:51:30 +00:00
Nathan Gray
323382425a
Update addressbook default import definition
...
- Human values
- Import into user's personal addressbook by default
2012-05-15 22:55:51 +00:00
Ralf Becker
f280a38ed6
changed translation of "org_name" field to "Organisation" from "Company", as it is translated in edit template
2012-05-15 16:53:19 +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
Ralf Becker
d0a2ffc8fe
* EMail: fixed not working search in Addressbook, if LDAP backend was used (my.stylite.de bug #3337 )
2012-05-15 10:21:01 +00:00
Nathan Gray
7810068ed0
Fix SQL error when exporting sorted by contact_id
2012-05-14 18:00:19 +00:00
Klaus Leithoff
46deabf2b6
take care of possible commas in n_fn in addressbook.email popup (on-click adding email to opened email-form when clicking on email-link)
2012-05-14 07:50:46 +00:00
Nathan Gray
065fd1a772
Point account links to addressbook view
2012-05-03 15:23:30 +00:00
Ralf Becker
9a8dcc6eb4
* Addressbook/LDAP|SQL->LDAP: fixed error during creation of new contacts, SQL->LDAP now also displays LDAP errors
2012-04-29 15:41:38 +00:00
Ralf Becker
774bcf0037
* Addressbook/LDAP: documented how to get ACL for group-addressbooks working without deprecated rfc2307bis schema
2012-04-29 15:40:02 +00:00
Nathan Gray
e895274d69
If exporting all, and filter is missing, use current owner
2012-04-23 17:52:36 +00:00
Nathan Gray
e5fd49940f
Return export object
2012-04-18 18:00:21 +00:00
Nathan Gray
4feaa8375e
Expansion of link_to custom fields
2012-04-11 20:03:11 +00:00
Ralf Becker
bd825787b2
do NOT blanc fileas_type, as it is not always set in vCard, but should be set in EGroupware
2012-04-04 17:48:49 +00:00
Ralf Becker
4a0d52e834
* CardDAV: fixed not working deleting of existing fields and cell phone numbers for Apple clients
2012-04-04 17:39:35 +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
ee8fd5b10e
found a lot more calls to get_rows missing to set csv_export flag and fixed code in nextmatch dealing with situation if num_rows=-1 got stored in prefs anyway
2012-03-29 12:06:10 +00:00
Ralf Becker
a1ffcd08e4
* Admin/Addressbook: fixed wrong timezone in created and modified times for contacts and accounts
...
- fixed typo / wrong direction of conversation when storing contacts
- fixed accounts_sql, which uses addressbook_bo::search() to convert created and modified timestamps to servertime as
- (documented that) accounts class (SQL and LDAP) operate completly in server-time
2012-03-14 15:22:51 +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
Ralf Becker
f676a23821
fixes for PHP 5.4 warnings and strict warnings, thought disabled E_STRICT for now, because of various strict warnings in working code, which could not be easy fixed in all areas (see comment in phpgwapi/inc/functions.inc.php)
2012-03-04 13:33:10 +00:00
Ralf Becker
4711bc2ac1
fixed ldap backend not working for multiple owners
2012-02-29 13:36:24 +00:00
Ralf Becker
7bc098d7c3
* CardDAV/GroupDAV/Addressbook: works now with LDAP backend (account only or all contacts), fixed not working update of accounts (SQL and LDAP), changed ctag generation to work with LDAP too
2012-02-29 09:58:15 +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
2bc821f428
use groupdav->log() for all permanent error-messages, to log the into request-log too, if both If-Match and If-Schdule-Tag-Match given use If-Match for organiser/owner and If-Schedule-Tag-Match for attendees/participants
2012-02-21 20:04:45 +00:00
Ralf Becker
7badca95da
* CardDAV/Addressbook: storing Apple AB type company (X-ABShowAs:COMPANY) as EGroupware fileAs company
2012-02-21 08:57:55 +00:00
Ralf Becker
b0d47bd7d5
fixed missing owner
2012-02-20 11:25:41 +00:00
Ralf Becker
97fd9598d3
SL translations from Ludvik, Robert
2012-02-18 14:48:09 +00:00
Ralf Becker
873db447bc
fixed not working PUT of groups/lists
2012-02-18 10:22:59 +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
d33929a332
* Addressbook/CardDAV: fixed sync all in one addressbook changed AB to personal, use default addressbook for new contacts if synced, otherwise use always synced personal AB
2012-02-15 13:04:27 +00:00
Ralf Becker
2939d7bbf3
propagate data from settings hook to handlers, to fix failed installs because setup was not detected
2012-02-14 17:38:45 +00:00
Ralf Becker
7d2572dca5
added user-agent detection for Snow Leopard (OS X 10.6) addressbook, to stop it from messing up categories and photo, Lion (10.7) addressbook works find
2012-02-14 15:14:41 +00:00
Ralf Becker
1f76e0c191
fixed several small issues around CardDAV and history logging in addressbook (dont log not set custom fields as there are not stored and therefore not changed)
2012-02-10 21:29:50 +00:00
Ralf Becker
f8d2a88e41
* Addressbook: use vCard version 3 when exporting via context menu
2012-02-10 20:32:45 +00:00
Ralf Becker
7a6959ca3f
many bugfixes around distribution-lists/groups and some code restructuring
2012-02-09 20:09:49 +00:00
Ralf Becker
7db225b181
* eSync/Addressbook: HTC Desire needs at least one telefon number, otherwise sync of contact fails without error, we now return at least an empty work phone
2012-02-09 13:28:47 +00:00
Ralf Becker
edb42dbfd2
* eSync/Addressbook: for all-in-one addressbook only use add-default, if it is contained in addressbooks selected, otherwise use personal addressbook
2012-02-08 15:12:37 +00:00
Ralf Becker
213a53900d
missing change in addressbook for r37912
2012-02-07 17:10:21 +00:00
Ralf Becker
d7fca17d6e
resurrect preference to sync all ABs into one (allways implied for OS X) and new pref to "Distributionlists as groups", plus explenation of the prefs
2012-02-04 21:47:28 +00:00
Ralf Becker
d89f48d9c1
implement RFC 5995 add member to collection via POST, but not yet set DAV:add-member due to problems with OS X clients
2012-02-04 20:24:01 +00:00
Ralf Becker
c5ca42a4b1
move app-specific settings to app-handler
2012-02-04 01:24:34 +00:00
Ralf Becker
d21be8d871
move logic of which addressbook/calendars are shared into app-handler
2012-02-04 01:03:56 +00:00
Nathan Gray
8018a0f243
Make sure letter filter doesn't persist
2012-02-01 20:34:32 +00:00
Ralf Becker
902d569026
* Addressbook/CardDAV: fixed Apple iOS and OS X addressbook messed up phone numbers (Mobile is now mobile for both and iPhone is matched to EGroupware private cell)
...
also removed copy of supportedFields and using again default ones from addressbook_vcal, with Apple specific fixes in _get_handler()
2012-02-01 19:52:19 +00:00
Ralf Becker
625a125e83
fixed not working update of members
2012-02-01 00:59:25 +00:00
Ralf Becker
f5cb740795
limit groupVCard to contacts of same addressbook, as OS X and iOS only allows that and PUTs would remove contacts from other ABs, also fixed not working multiget report of lists/groups
2012-02-01 00:31:24 +00:00
Ralf Becker
6f1c2eacac
extend ctag to lists
2012-01-31 20:06:27 +00:00
Ralf Becker
5c020ac87d
fixed many issues with distribution lists as vCard groups, also adding/removing contacts from a list in web-GUI is working again
2012-01-31 19:47:52 +00:00
Ralf Becker
ac5da046e4
fixed typo
2012-01-31 17:13:25 +00:00
Ralf Becker
41eaebde79
first try to export distribution lists via CardDAV as vCard with "X-CALENDARSERVER-KIND:group", we might need a user-agent whitelist, as not all clients will understand that
2012-01-31 09:57:59 +00:00
Ralf Becker
1f93855172
fill displayname for contacts and task to easier identify it in autoindex
2012-01-31 00:37:01 +00:00
Ralf Becker
4450c87ff1
fixed images allways get resized, because mb_substring returned 3 bytes, using cut_bytes now
2012-01-30 19:48:24 +00:00
Ralf Becker
3db7b2f5c2
setting CardDAV:max-image-size on addressbook collections, so iOS scales it down before sending
2012-01-30 19:47:34 +00:00
Ralf Becker
01ce3bd88d
* CalDAV/CardDAV: /addressbook-accounts/ and PROPPATCH for addressbooks/calendars for every namespace but CalDAV, CardDAV or Calendarserver (displayname or *-describtion are ok)
2012-01-30 05:11:05 +00:00
Ralf Becker
7f14a2a196
* CardDAV: fixed sometimes not working creation of new contacts from the device, if accounts are stored in LDAP
...
not sure why I used $this->bo->account_repository != "ldap", it makes no sense, as we specify the column explicitly, no idea if CardDAV works for an addressbook in LDAP, but now it works for accounts in LDAP too
2012-01-20 06:44:40 +00:00
Nathan Gray
3a84f16317
Enumerate recurring events when merging last / next date for contact
2012-01-19 18:17:28 +00:00
Nathan Gray
871701d774
Fix links/[app] merge tag - copy/paste error
2012-01-13 19:49:19 +00:00
Ralf Becker
d972804aff
* Addressbook: preference to open EMail addresses in external mail program, even if user has access to EMail app
2012-01-13 05:22:18 +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
Nathan Gray
02861daf88
Add mergeprint tag for links to a specified application: links/appname
2012-01-06 18:35:34 +00:00
Klaus Leithoff
4cda10552e
addressbook/esync: make sure private is set (with 0 or 1); as an contact_private set to NULL within the database is invisible to the users
2012-01-05 11:50:46 +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
4a65e417c5
fix bug regarding changed owner id for private/own addressbook, as private addressbook holds a special id in activesync, resulting in failed sync of private addressbook entrys
2011-12-20 14:29:10 +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
Nathan Gray
f6a443a917
Add warnings to import plugin
2011-12-15 16:24:47 +00:00
Nathan Gray
27b45f92be
Even if not successful, attempts count as row processed
2011-12-13 16:07:49 +00:00
Nathan Gray
867b0f5343
Set currentapp to addressbook so existing categories are properly detected
2011-12-09 17:49:05 +00:00
Nathan Gray
d0f9f93d4a
Revert #37423 - mis-understood change
2011-12-05 19:32:12 +00:00
Nathan Gray
6ecf36d27b
Change 'title' to 'Job title', 'role' to 'Occupation'. Apparently these changed. Fixes automatic field mapping in import
2011-12-05 17:48:39 +00:00
Ralf Becker
86577fa44e
* Addressbook: ablity to mail (multiple) vCard via context menu
2011-11-29 12:07:11 +00:00
Ralf Becker
7c9dd8086f
changed "No defintion" to "Old fixed definition"
2011-11-21 10:01:08 +00:00
Ralf Becker
38e62c53c7
fix for bug #3071 : r37248 - new function makes problems in listview/unable to hide field
2011-11-20 09:14:45 +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
Nathan Gray
1afba81ce8
Add 'No definition' option for default export definition preference. Allows use of legacy nextmatch CSV export with Import/Export app still available
2011-11-18 16:01:57 +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
Ralf Becker
d9a824efa2
skip "unknown xml" warning in addressbook-multiget report
2011-11-10 06:57:54 +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
Nathan Gray
174cdc4fdf
Can't import addresses into no addressbook, removed Import into 'None' option
2011-11-03 20:17:28 +00:00
Ralf Becker
4ec8f909a1
quietened permanent error_log
2011-10-28 16:15:00 +00:00
Nathan Gray
4ab5f97ed0
Add {{links}}, {{attachments}}, {{links_attachments}} placeholders
2011-10-26 16:45:38 +00:00
Nathan Gray
0b5db7ace2
Process birthday when importing
2011-10-25 18:49:14 +00:00
Philip Herbert
0b924e9e6e
esync: fix for not updated calender, contact, task on device if only description or note was changed in EGroupware. Also fixing issue that values in these fields could not be deleted on several devices.
2011-10-23 18:16:41 +00:00
Ralf Becker
ceaec3d3c1
added calendar-timezone property, changed groupdav_handler::extra_properties signature (removed static and added $user parameter), removed calendar-user-address-set property belonging only to principal
2011-10-20 13:35:01 +00:00
Ralf Becker
5458e76caa
* eSync/Addressbook: for all-in-one addressbook, add addressbook name as category; keep from AS not supported fields unchanged (eg. custom fields)
2011-10-19 15:51:18 +00:00
Ralf Becker
fce81a3e67
renamed "title" to en:"job title" or de:"Position" and "role" to en:"Occupation" or de:"Beruf" to clearify the meaning and consolidate it with naming in other PIM applications like Outlook of OS X Addressbook
2011-10-19 08:38:28 +00:00
Ralf Becker
b2fa12eb3e
remove unusual and unnecessary "EGw-...-wGE" prefix/postfix from etag and ctag
2011-10-08 11:34:55 +00:00
Klaus Leithoff
87ac5880db
addressbook/export: fix for headerline gets repeated multiple times, when export is set to no for addressbook, but user is exemted from limitations
2011-10-05 12:09:00 +00:00
Klaus Leithoff
279b934746
* addressbook/export: fix problem of failed export for non admins, when no export-limit is set
2011-10-05 10:32:24 +00:00
Ralf Becker
f1029c07c9
added EGroupware PRODID and DURATION for VTODO
2011-10-05 09:24:08 +00:00
Ralf Becker
e05ce4d614
enclosing etag in quotes, as most servers do
2011-10-05 08:15:24 +00:00
Ralf Becker
3f564ac5aa
enhanced addressbook-query report filter to parse filter given by Mac OS Addressbook directory gateway query
2011-10-05 06:50:26 +00:00
Ralf Becker
23584253fd
not returning deleted entries for read, as they might have identical UID for caldav_name as a non-deleted entry and would therefore block access to these
2011-10-04 14:18:35 +00:00
Ralf Becker
0de2f3c527
fixed profind depth 0 directly on a resource contains name-part twice
2011-10-04 12:16:03 +00:00
Ralf Becker
288a88239b
we should not return an etag here, as we never store the PUT ical byte-by-byte
2011-10-03 15:48:24 +00:00
Ralf Becker
0003a93c11
* CardDAV/GroupDAV/Addressbook: do NOT check for api version, as it caused accounts created during setup to have no carddav_name and therefore fail in CardDAV/GroupDAV (shown as "/addressbook/" in collection list!)
2011-09-28 09:48:47 +00:00
Ralf Becker
b44e108cea
* CardDAV/GroupDAV/Addressbook: do NOT check for api version, as it caused accounts created during setup to have no carddav_name and therefore fail in CardDAV/GroupDAV (shown as "/addressbook/" in collection list!)
2011-09-28 09:47:47 +00:00
Ralf Becker
1f39e5c562
- added WebDAV ACL props supported-privilege-set and current-user-privilege-set
...
+ currently only standard WebDAV privileges: read, read-current-user-privilege-set, write-content, bind and unbind used
+ they get only queried for collections, thought we dont report any write* on collections, as we dont allow to create calendars or change properties
- new groupdav::add_resource() method used to add all resources (incl. collections) to propfind or report requests
- improved autoindex to show nicely indented hierarchical properties
2011-09-21 20:08:21 +00:00
Klaus Leithoff
2b6409d998
* addressbook/csv-import: fix/enable update of account - userdata when accounts are stored with ldap. If the condition is on account_id, we supplement the condition with owner=0 (this is needed to correctly determine the storage engine (ldap/sql) for accounts); we strongly recomment NOT to try to use this for adding accounts: use admin import definitions for that task
2011-09-19 10:15:32 +00:00
Ralf Becker
03ed1d3ddb
- refactored code to use a single add_collection method in groupdav class
...
--> app groupdav classes now get calling groupdav object as parameter
Had a quick test with iOS & OS X addressbook, calendar and with Lightning
2011-09-18 10:56:56 +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
Hans-Jürgen Tappe
cf53019c13
Make the mail subject and the confirmation message translatable.
2011-09-13 18:01:25 +00:00
Ralf Becker
117179ad0f
* Addressbook/LDAP: fixed country handling for mozillaOrgPerson schema, which has two distinct attributes for 2-letter code and arbitrary name
2011-09-13 10:36:03 +00:00
Klaus Leithoff
a2730516fe
silence some error log statements
2011-09-13 10:16:29 +00:00
Klaus Leithoff
d52c72207c
* calendar/importexport/addressbook: calendar introduce new config option to set app specific export_limit; calendar csv export: use enumerate for exporting events as csv; bo_merge: introduce new helper functions to get and check export-limit; addressbook: use new helper functions
2011-09-13 09:05:33 +00:00
Ralf Becker
c2750ba12b
ensure accounts and group addressbooks are never private!
2011-09-09 06:36:16 +00:00
Ralf Becker
4088300b57
docu fixes
2011-08-31 12:24:50 +00:00
Ralf Becker
7f47bcceff
removed not existing image
2011-08-31 12:24:35 +00:00
Klaus Leithoff
1d8034e17b
code cleanup: as bo_merge::is_export_limit_excepted checks for ->is Admin<- already
2011-08-30 15:13:58 +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
Klaus Leithoff
aa370cf66b
have edit.xet renewed; handle onclick event in addressbook view mode for name popup for IE9
2011-08-29 12:01:25 +00:00
Klaus Leithoff
c86a85636a
silence some export-limits warnings
2011-08-29 11:33:10 +00:00
Ralf Becker
10325b93c8
one server-config missed in r36329: arrays in $GLOBALS[egw_info][server] are now automatically serialized and unserialized
2011-08-27 16:11:10 +00:00
Ralf Becker
389486793d
- config is now cached on instance level
...
- arrays in $GLOBALS[egw_info][server] are now automatically serialized and unserialized
- new static method to check if user is export-limit excepted
--> saves to query it on each request (for non-phpgwapi, which was already cached in the session)
2011-08-26 13:50:20 +00:00
Nathan Gray
0264b70a0b
Silence warning when export exception is not set
2011-08-22 14:20:44 +00:00
Nathan Gray
a572007f1c
Missed one implementation of limit exception user/group
2011-08-19 14:27:49 +00:00
Nathan Gray
16bafa78b8
Implement export restriction exception for given users/groups in apps
2011-08-17 15:38:56 +00:00
Ralf Becker
858279ad84
* eSync/Addressbook: new preference to force sorting on device, eg. for use with Windows Mobile, which use "own sorting" set in addressbook otherwise
2011-08-10 14:24:30 +00:00
Ralf Becker
70e2684dd5
fixed catchable fatal error ($old hast to be array or null) and avoid reading old contact twice
2011-08-10 13:03:51 +00:00
Nathan Gray
e15b7304bc
Unset empty private, it causes issues trying to find them
2011-08-09 19:14:03 +00:00
Ralf Becker
91545df1e6
* eSync/Addressbook: added mapping of private cellphone to home2phone, other phone to business2phonenumber and changed role to title in mapping of jobtitle (role is no longer mapped, because no outlook equivalent, egw prefix is mapped to ol title!)
2011-08-09 10:07:22 +00:00
Nathan Gray
e6b2c43e26
Fix addressbook missing from CSV goes to accounts
2011-08-08 14:44:53 +00:00
Nathan Gray
d6bf31a1b1
Add ability to specify that imported contacts go to importer's personal addressbook
2011-07-28 23:26:08 +00:00
Klaus Leithoff
fe9e16d845
fix by Ralf for bug, that prevented the update of accounts, if your accountselection method is groupmembers
2011-07-18 09:46:32 +00:00
Nathan Gray
21cc152386
Get action button & select all button working for email popup
2011-07-12 14:36:59 +00:00
Nathan Gray
3049faf994
Remove action column from email select rows
2011-07-11 17:35:33 +00:00
Nathan Gray
e1fce75a74
Cleanup translations - common importexport stuff
2011-07-04 20:06:30 +00:00
Nathan Gray
31d1e20bdc
Fix typo: definitition -> definition
2011-07-04 20:00:26 +00:00
Nathan Gray
18d13804e6
Try to clean up German too
2011-07-04 18:53:32 +00:00
Nathan Gray
eec3bd3d5b
Clean up translations - move common merge stuff into preferences
2011-07-04 18:12:12 +00:00
Ralf Becker
b093cd8720
missing $contact_app parameter, stalling grants
2011-06-27 15:30:56 +00:00
Ralf Becker
73486cc047
file_access_user implementation for addressbook
2011-06-26 13:55:25 +00:00
Oscar Manuel Gómez Senovilla
164871ec02
Update Czech translation for trunk. Tracker #2886
2011-06-23 13:53:19 +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
40dd19fd3e
* CardDAV/GroupDAV: handle deleted contacts, as not existing (404 Not Found)
2011-06-19 09:01:15 +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
Philip Herbert
3d1cbd3f40
removed accidently commited test-change
2011-06-14 16:07:44 +00:00
Philip Herbert
1a51ac86f7
merged latest changes from Andreas B. with the following changes:
...
- adapted searchquery so that parameters are equal for gal, mailbox and documentlibrary searches
- Fix SAMSUNG Android 2.3.3 client compose_Saveinsentitems breaking
- Corrected searchquery for GAL so that it includes the search range for backends that filter range already during query
- Take correct exporter to find changecount for optionfolder
- Fix for handling Sync requests where same item gets read and removed.
2011-06-14 15:33:11 +00:00
Ralf Becker
1774e5674f
support for multiple space or comma separated download dirs
2011-06-14 10:48:15 +00:00
Ralf Becker
220af27f60
Create template directory and set default document_dir preference of addressbook, calendar, infolog, tracker, timesheet and projectmanager
2011-06-11 11:57:51 +00:00
Ralf Becker
fcfbd038bc
some fixes for the English translation, from our Suomi resident here as Stylite
2011-06-10 06:19:36 +00:00
Ralf Becker
d12475ec9e
some fixes for the English translation, from our Suomi resident here as Stylite
2011-06-09 06:57:25 +00:00
Ralf Becker
9dfdabe1a3
some fixes for the English translation, mostly correcting case, from our Suomi resident here as Stylite
2011-06-07 06:29:49 +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
Nathan Gray
7e05b0dff2
Avoid javascript error if edit popup is read-only
2011-06-02 20:05:40 +00:00
Nathan Gray
596f252eb7
Patch from Bjorn Padding to silence JS error when addressbook is in LDAP
2011-06-02 20:01:25 +00:00
Ralf Becker
a6784aefbc
calling the global action-object-manager
2011-06-02 16:57:33 +00:00
Nathan Gray
c81bd1a291
Change default charset from utf-8 to user's preferred charset
2011-05-24 15:57:16 +00:00
Nathan Gray
cae8752274
Make default import definitions available only to admins
2011-05-24 15:40:22 +00:00
Nathan Gray
4f3dc53cb6
Make addressbook_merge respect addressbook's extra export limit
2011-05-20 17:50:51 +00:00
Nathan Gray
0eeb67f90a
Respect addressbook's extra export limit
2011-05-20 17:18:49 +00:00
Klaus Leithoff
957b43afd4
add forgoten return to save_history
2011-05-17 08:02:29 +00:00
Nathan Gray
450b380de1
Use static convert from importexport to handle human values, custom fields
2011-05-12 18:01:34 +00:00
Ralf Becker
a3805293b2
name Z-Push based ActiveSync protocoll support in EGroupware "eSync"
2011-05-07 16:52:48 +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
7869bd59b0
removed not longer necessary double quoting (from time it was a string in a function)
2011-04-26 16:37:30 +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
dea01bdb8b
added missing scrollbar, if history is to long to fit
2011-04-24 11:57:03 +00:00
Ralf Becker
dca785709f
fixing the fix ... (db-name is in key, not value)
2011-04-21 15:05:10 +00:00
Ralf Becker
53400c27f0
* PostgreSQL/Addressbook: fixed SQL error when listing account, groups or querying birthdays
2011-04-21 14:31:10 +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
72ac7937de
* Addressbook/PostgreSQL: fixed SQL error when checking "use whole query"
2011-04-15 06:46:51 +00:00
Ralf Becker
a52f9ccc4d
* Addressbook/PostgreSQL: lettersearch in organisation-view allways returned empty
2011-04-11 16:33:00 +00:00
Ralf Becker
3915fb6f03
* SyncML/Calendar/PostgreSQL: fixed SQL error when searching participants (SELECT DISTINCT requires ORDER-BY-expressions to be in SELECT-list)
2011-04-11 12:07:30 +00:00
Ralf Becker
4c24ac26b2
* Addressbook: lettersearch was not working for addressbooks in LDAP if PostgreSQL database was used
...
wrong parsing of sql query to construct LDAP query
2011-04-10 15:31:06 +00:00
Ralf Becker
0e56e1b7b6
AlterPingChanges / ctag for all-in-one addressbook
2011-04-07 19:37:37 +00:00
Ralf Becker
c443126893
make sure ca(rd|l)dav_name never get copied
2011-04-07 07:28:46 +00:00
Nathan Gray
a8b3fd0cba
Make sure placeholders are present & empty if there is no previous appt for contact
2011-04-06 21:39:17 +00:00
Ralf Becker
87ee0f0088
* CardDAV: store name part of URL from client PUT request, to fully comply with CardDAV spec
2011-04-05 20:39:13 +00:00
Ralf Becker
04ad34647d
fix for egroupware.org bug #2910 : Unable to use lettersearch in addressbook
2011-04-05 12:51:00 +00:00
Philip Herbert
4a5a146334
fix email field format for Samsung Galaxy Android
2011-04-04 14:48:26 +00:00
Philip Herbert
cbcc4c6c49
updated activesync engine to latest as12.1 code from Andreas B:
...
- adding better support for non strict protocol implementations to improve device compatibility
- fixing an issue of iOS Mail App crashing, due to server reporting changes not requested by client during message fetch.
- adding support for multiple profiles(with different usernames) on one device to one server. (iOS)
- Protocol Version 14.1 is now offered to the client
- general improvements to request handling
Updated egw backend and all plugins to be compatible with latest changes to sync engine.
ATTENTION: profiles need to be recreated on the devices.
2011-04-02 20:18:37 +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
96a6514c49
Default selection to search results
2011-03-28 21:13:45 +00:00
Philip Herbert
b57bc41e54
as support for message flag
2011-03-27 19:02:04 +00:00
Ralf Becker
e5b0868057
missed to change prefs text
2011-03-24 12:07:24 +00:00
Ralf Becker
3a9ede84a3
- Personal AB is now allways synced, as some devices stall if there's no personal AB
...
- support for the extra private addressbook (private contacts are displayed in an extra AB called private and not the personal AB)
2011-03-24 12:01:33 +00:00
Ralf Becker
01d1b16b6e
* GroupDAV/CardDAV: fixed empty addressbooks issue (url in PROPFIND contained empty id --> "/.vcf" instead "/123.vcf")
...
caused by not longer necessary special handling of contact_id in addressbook_sql, which is handled now in so_sql(_cf)
fix for PostgreSQL to NOT get SQL error ORDER BY must be in column list for GroupDAV/CardDAV propfinds
2011-03-23 09:37:19 +00:00
Nathan Gray
9d179bb27e
Don't parse cat_id twice, it causes duplicate categories
2011-03-21 19:51:43 +00:00
Nathan Gray
9daa7bc069
Fix for extra photo key needed in two places
2011-03-21 18:14:25 +00:00
Nathan Gray
6da2289f8e
Set default export definition
2011-03-21 15:58:08 +00:00
Stefan Becker
42bfe30447
adding German Translations
2011-03-21 11:18:04 +00:00
Philip Herbert
ca11300994
GetFolderList must always return an array to not break sync
2011-03-20 18:08:44 +00:00
Ralf Becker
c492c57e2f
* Addressbook: fixed PostgeSQL error when searching or showing accounts
2011-03-20 12:37:22 +00:00
Ralf Becker
dbce0992af
Implemented AS prefs for addressbook:
...
- which addressbooks to sync
- sync selected as one addrressbook (for devices only supporting on addressbook)
2011-03-19 12:51:50 +00:00
Nathan Gray
6a58d3c612
Don't put spaces between category IDs when exporting DB values
2011-03-17 14:40:48 +00:00
Nathan Gray
8235f32c30
Pass optional parent category ID when creating new sub-categories
2011-03-16 23:30:12 +00:00
Nathan Gray
d67a265beb
Import categories when each is in its own column
2011-03-16 23:18:48 +00:00
Nathan Gray
09226f0e17
Fix missing sub-categories when exporting main + sub categories, main categories in their own column
2011-03-16 15:28:42 +00:00
Nathan Gray
06321ab94d
If accounts are hidden from addressbook, don't export them if 'Use all' is selected
2011-03-15 19:51:39 +00:00
Nathan Gray
2a2268f4cd
Fix bug exposed by importing mixed condition true / false files
2011-03-15 19:12:10 +00:00
Nathan Gray
c0da31b5f3
- Use global categories when listing each cat in its own column
...
- Fix missing value when exporting categories as DB values
2011-03-15 16:49:45 +00:00
Nathan Gray
ca00d4c69a
- Improve owner parsing
...
- Change error message when owner can't be determined. Most users don't use translations, so just fallback to plugin setting.
2011-03-15 16:20:11 +00:00
Nathan Gray
184117b0ec
Use global categories too
2011-03-15 15:37:52 +00:00
Nathan Gray
8c094fd6be
Automatically translate owner field from name to id (happens after set translation on field)
2011-03-15 00:02:54 +00:00
Nathan Gray
f6571e3446
Fix spelling of outlook finnish import
2011-03-14 20:13:53 +00:00
Nathan Gray
c907e92398
Fix for import / update search for existing record. If new record key (ex ID) was not set, address search matched all
2011-03-14 20:08:00 +00:00
Nathan Gray
e1c084ee0c
Fix export when exporting both country code and country name
2011-03-14 19:37:59 +00:00
Nathan Gray
928a71397d
Fix 'All contacts' filter; search for ID only actually returned ID + photo
2011-03-14 19:08:20 +00:00
Nathan Gray
aa7fc0f9f9
Always remove country code
2011-03-10 16:55:11 +00:00
Philip Herbert
1299714c61
moved notes/description handling to backend
2011-03-07 21:00:54 +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
Philip Herbert
b0b4c8bf6a
implemented/fixed read flag handling, enabled categories for addressbook, fixed typos
2011-03-07 15:03:56 +00:00
Ralf Becker
67c137c27d
* LDAP addressbook filter for all addressbooks by "(objectclass=inetorgperson)" to not get eg. computer accounts from Samba
2011-03-07 13:52:51 +00:00
Ralf Becker
3bb9e89bcf
* CalDAV/Lightning: fixed under some conditions infinit poping up alarms and user not able to add alarms
...
- Lightning pops up alarm, until Sequence/etag get updated: if user has no edit rights on an other users calendar, etag never got updated, now we update it
- fixed user was not able to add alarms via CalDAV, if he had no edit rights for event (was always possible in web UI)
- alarms from other users calendars are not included any more, as they make no sense but a lot of trouble
- fixed wrong condition on adding alarms, causing some alarms no being saved
2011-03-05 10:21:32 +00:00
Nathan Gray
051e11fe09
Automatically handle converting+adding text categories without explicit translation
2011-03-04 16:57:25 +00:00
Nathan Gray
d77f685b16
By default, export all custom fields, use field labels instead of names
2011-03-02 17:10:21 +00:00
Nathan Gray
b8e7531a73
Change default export to use labels, human friendly values
2011-03-02 01:05:41 +00:00
Nathan Gray
591bc464c1
Add preference to use import/export definition for exporting from nextmatch
2011-02-28 18:10:43 +00:00
Stefan Becker
b83c6d8a09
added some German translation
2011-02-23 11:36:34 +00:00
Nathan Gray
19ede9a2cc
Get list of extensions from parent class
2011-02-22 19:56:49 +00:00
Nathan Gray
7e3e434e39
Remove link to old import
2011-02-22 17:16:17 +00:00
Nathan Gray
7a9b365d2b
Add some missing historylog widgets
2011-02-18 18:28:11 +00:00
Nathan Gray
56cd0d5779
Change display of placeholder tags from 2432...2432 to {{...}}
2011-02-18 16:59:52 +00:00
Nathan Gray
0a71419124
Prevent double countries in address view
2011-02-17 20:00:54 +00:00
Nathan Gray
0c97c3bd10
Add extra placeholder 'categories' for expanded categories with path
2011-02-16 17:47:31 +00:00
Nathan Gray
04a081fd58
Use addressbook_bo functions instead of SO so full updates happen.
2011-02-15 16:05:39 +00:00
Klaus Leithoff
18208414bc
fix for bug/problem regarding the merge of contacts: main links of linked addresses where not moved to the new target
2011-02-15 14:46:09 +00:00
Ralf Becker
53a6add628
docu update and remove not longer used functionality to store custom fields, done now via so_sql_cf::save()
2011-02-15 13:42:04 +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
Ralf Becker
740f91863b
zpush seems to use a timestamp in utc (at least vcard backend does) for birthdays
2011-02-15 11:37:09 +00:00
Nathan Gray
146ff34de1
Remove category children if that option is chosen
2011-02-04 17:29:24 +00:00
Nathan Gray
efc61a3243
Remove category from contacts when category is deleted
2011-02-04 17:09:37 +00:00
Nathan Gray
6a9d8f1b3b
Add additional column 'Addressbook'
2011-02-04 16:19:38 +00:00
Nathan Gray
b7f7cae531
Fix accidentally crossed directory
2011-02-01 02:02:08 +00:00
Nathan Gray
6c580bb7f1
Use same size for merge icon as other actions
2011-01-31 16:35:01 +00:00
Nathan Gray
bf4800b5a3
Change merge icon so it's the same everywhere
2011-01-31 16:29:44 +00:00
Oscar Manuel Gómez Senovilla
28d2b6b072
Update for translations in trunk
2011-01-30 12:53:49 +00:00
Nathan Gray
b3ac9e60fe
Remove Import/Export links, framework adds them now
2011-01-28 19:54:52 +00:00
Nathan Gray
87e96aa122
Add missing sitemgr directory
2011-01-28 16:00:10 +00:00
Christian Binder
407f7c9440
moved eroles specific code from parent merge class to projectmanager merge class
2011-01-27 17:08:40 +00:00
Nathan Gray
52cf37600d
Add importexport links to sidebox
2011-01-26 01:04:31 +00:00
Nathan Gray
4759228faf
Move old definitions to setup dir, remove importexport subdirectory
2011-01-26 00:33:11 +00:00
Nathan Gray
e2baa8ab1d
Add default import/export definitions
2011-01-26 00:12:19 +00:00
Klaus Leithoff
d46605ecf7
check if customfields exists before attempting to merge
2011-01-20 16:45:12 +00:00
Nathan Gray
345542b2ab
Add 'No country selected' option to index filter to help find contacts with no country selected
2011-01-18 15:57:35 +00:00
Klaus Leithoff
93a07c2ff4
* addressbook: postgres compatibility for distributionlists
2011-01-14 12:58:46 +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
Christian Binder
b80eaab81f
initial implementation of merge class and element roles for projectmanager - projectmanager fields are not yet supported but will be implemented later. This feature is sponsored by www.inspectionsunlimited.com.
2011-01-08 16:04:44 +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
Ralf Becker
75b8b2f4a4
using servertime timestamps for birthdate and adding direction to server for birthdate, category is still missing
2011-01-04 18:51:19 +00:00
Jörg Lehrke
97e1449db6
Fix SyncML addressbook handling
2010-12-19 22:25:47 +00:00
Ralf Becker
2a1b010ead
deleting of contacts and some reformatting
2010-12-19 04:07:40 +00:00
Philip Herbert
c4c1b3365a
implement possibility to change addressbook data via AS
2010-12-18 20:35:36 +00:00
Klaus Leithoff
d2b8d66c8b
using bocontacts->default_addressbook for add_default; do not try to rebuild the logic of bo construct
2010-12-13 13:18:29 +00:00
Nathan Gray
f444efbc9a
Implode arrays when not exporting human-friendly values so they don't say 'Array'
2010-12-10 22:47:44 +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
Ralf Becker
0e4217f37f
* fixed birthday of contacts/accounts in LDAP could not be modified in addressbook
2010-12-06 18:25:35 +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
Ralf Becker
517a99ce27
moved global address list search to addressbook plugin, made all other searches interfaces too, thought no pluging yet implements them
2010-12-06 10:04:29 +00:00
Ralf Becker
44bc1a28c8
- moved ctag generation to addressbook_bo
...
- include deleted contacts in ctag generation, as otherwise deleting entries does NOT change ctag
- implemented AlterPingChanges using ctag for ActiveSync
2010-12-02 19:42:03 +00:00
Ralf Becker
8cc7c338e0
fixed warning on emtyp folder
2010-12-02 14:14:14 +00:00
Ralf Becker
cede281d11
using labels from addressbook_bo::get_addressbooks() and fixed not working folder filter in GetMessageList
2010-12-02 13:03:52 +00:00
Ralf Becker
44d59931a2
moved private_addressbook attribute from addresbook_ui to addressbook_bo
2010-12-02 13:00:01 +00:00
Ralf Becker
108d6097c6
propset svn:keywords Id
2010-12-02 08:59:05 +00:00
Philip Herbert
9133590294
initial commit of addressbook plugin for active sync
2010-12-02 08:46:20 +00:00
Klaus Leithoff
a5734e985c
dont use the global template object anymore; do our own now
2010-11-29 11:25:06 +00:00
Nathan Gray
92e1b0b75b
Merge custom fields when merging contacts
2010-11-25 20:24:22 +00:00
Klaus Leithoff
4ffe2fc6e0
handle whitespace in emailaddresses when adding distributionlists to email-compose window
2010-11-25 13:38:38 +00:00
Klaus Leithoff
95b7ab2a38
fix for wrong parameter warning in foreach, if multiple fields are to be exploded or not
2010-11-24 11:21:39 +00:00
Nathan Gray
ece55ed97a
Fix delete button so users can delete their personal contacts
2010-11-23 21:28:58 +00:00
Nathan Gray
ed134f92d3
Skip the step about multi-select columns if none of those columns are selected
2010-11-23 16:06:10 +00:00
Nathan Gray
12fddd6660
Respect convert to human friendly fields option
2010-11-22 23:32:27 +00:00
Nathan Gray
98df477a23
Include infolog js file for multi-infolog actions
2010-11-22 22:45:55 +00:00
Nathan Gray
9726db1eaa
*Users can now see and restore their 'deleted' but held contacts, if deletion prevention is turned on. There is now a config setting to allow users to purge their own 'deleted' contacts.
2010-11-22 17:10:11 +00:00
Nathan Gray
73c445a694
Fixes to special export category columns:
...
- Sub-categories are properly detected, and the main category added if needed
- Sub-categories are listed as the path (Sub/Sub-Sub/Level 3) not just their name
2010-11-19 18:35:37 +00:00
Nathan Gray
1791ab3a05
Fix for blank country in history
2010-11-15 16:29:31 +00:00
Ralf Becker
76038568fc
disable history log tab, if it is not applicable (LDAP or new entries)
2010-11-13 09:10:11 +00:00
Ralf Becker
87d4cbcce3
allow all fileas types as link-title types (plus value of fileas)
2010-11-10 09:35:10 +00:00
Ralf Becker
3f137a1f64
switching new id column off by default
2010-11-10 08:30:47 +00:00
Nathan Gray
94e5d90e20
Remove options tab when exporting
2010-11-09 17:43:49 +00:00
Nathan Gray
8ab3d216b8
New options for exporting categories: New field for each category, new field for main categories
...
New options for multi-select custom fields: new field for each option
2010-11-09 17:37:18 +00:00
Nathan Gray
bb636ae912
Use common conversion function
2010-11-05 20:22:00 +00:00
Ralf Becker
de9689e928
* read access to groupmembers for account-selection "groupmembers" (only for account_repository sql!)
...
fixes not shown users in "grant access" for non-admin users
2010-11-05 08:56:41 +00:00
Ralf Becker
a272e11330
forgot to remove comment, photos get now resized
2010-11-05 07:51:12 +00:00
Ralf Becker
14621383d6
* scaling now addressbook images uploaded via CardDAV or SyncML to 60 pixel width like already done for web GUI
2010-11-04 20:40:33 +00:00
Nathan Gray
e0a2ab959d
Change date formatting to whatever the current user happens to have.
2010-11-04 16:45:22 +00:00