Commit Graph

723 Commits

Author SHA1 Message Date
Ralf Becker
3dc0e31fa9 * InfoLog/CalDAV: store unsupported iCal properties like custom fields incl. history logging, thought they are not displayed unless you explicitly add a custom field from them (prefixed with one #)
r37832: fixed fatal error calling widgetExists on a non-object
r37837: storing unsupported (valarm-)components like unsupported (X-)properties
r37854: need to load custom fields now allways, as x-props and unsupported components are stored there
2012-02-10 10:39:27 +00:00
Nathan Gray
9f5100adbf Improve link warning message to show actual data tried 2012-02-02 17:30:44 +00:00
Nathan Gray
ddf0354784 Add warnings from conversion, check foreign key link during dry-run 2012-01-26 15:38:27 +00:00
Ralf Becker
e256893d8d * InfoLog/CalDAV: allow updates with implicite rights of responsible user, InfoLog type is kept on update, deduct not set status of client from completed(-percent) 2012-01-26 01:51:44 +00:00
Ralf Becker
26fdc10b40 [Save] missing for edit with implicit rights only, [Apply] was there 2012-01-26 01:45:52 +00:00
Nathan Gray
4ab9c5ed1f - Fix handling of multiple delegated users
- Give error if foreign custom field can't be found
2012-01-23 15:15:29 +00:00
Klaus Leithoff
1f21b38876 add priority to the sel_options in case someone wants to display the priority as stand alone column 2012-01-09 09:36:17 +00:00
Nathan Gray
3ca9fe8b88 Add mergeprint tag for links to a specified application: links/appname 2012-01-06 18:02:54 +00:00
Nathan Gray
57869d398d Fix bug causing too many results from foreign key search 2011-12-27 15:39:55 +00:00
Nathan Gray
4535662b12 Restore pm_id & project merge markers 2011-12-23 16:40:43 +00:00
Nathan Gray
fad91e04e0 * Create tracker tickets from infolog entries 2011-12-21 15:55:12 +00:00
Nathan Gray
ae33b58bc6 * Create calendar events based on infolog entries 2011-12-20 17:35:34 +00:00
Nathan Gray
90328bf9cd Add warnings, use warning instead of error on link problem 2011-12-20 15:51:44 +00:00
Klaus Leithoff
34a980ec9b * infolog/esync: fix for -> tasks created on device where set to completed all the time <- 2011-12-19 10:09:15 +00:00
Nathan Gray
caad9062af * Allow linking to another app entry when importing based on a matching custom field 2011-12-15 15:35:34 +00:00
Nathan Gray
97c45ff7c8 Fix conditions using custom fields - needed extra query key 2011-12-12 18:06:18 +00:00
Nathan Gray
f765be9748 Changed Startdate & Enddate to Start date and Due date to match UI. 2011-12-09 18:00:40 +00:00
Nathan Gray
319022aab5 - Fix updates failing because of update time mismatch
- Set default status by type, if not in CSV
2011-12-08 16:07:26 +00:00
Nathan Gray
d5895ae25e Fix some issues with group ownership and adding / updating 2011-12-08 15:59:34 +00:00
Nathan Gray
25914c234c * Import/export speed improvements 2011-12-05 16:02:19 +00:00
Nathan Gray
1391b47ea6 Move handling of filter by date from user interface into logic layer 2011-12-05 15:42:32 +00:00
Klaus Leithoff
638d4c639b fixing an en/de- coding issue, regarding the attaching of an .eml file to the infolog in question when converting an email -with german umlauts within the subject line- to infolog and adding the original email to it. 2011-11-21 12:42:57 +00:00
Ralf Becker
176e81cd1c * ImportExport: allow to select "Old fixed definition" in preference for nextmatch export (disk icon) 2011-11-21 10:10:46 +00:00
Klaus Leithoff
fd016edb83 * eMail/infolog: mail to infolog, preference (and action) to allow the additional attaching of the raw mail message as message/rfc822 (.eml) to the entry 2011-11-18 09:46:45 +00:00
Ralf Becker
3b2c94219c new InfoLog configuration: Load custom fields in index, if filtered by selected types (eg. to display them in a type-specific index template) 2011-11-17 09:31:34 +00:00
Klaus Leithoff
047f07a8da fix bug regarding the default of info_status 2011-11-10 14:15:01 +00:00
Klaus Leithoff
5fae37c880 fix bug regarding the saving of excluded field (once selected, you could not deselect fields) 2011-11-10 14:05:27 +00:00
Klaus Leithoff
d07defdfe2 * infolog: allow to exclude fields while copying an infolog entry; done via infolog->configuration 2011-11-10 13:48:59 +00:00
Ralf Becker
f303028f2f * eSync: fix for not updated calender, contact, task on device if only description or note was changed or deleted 2011-11-09 13:37:37 +00:00
Ralf Becker
80510b5412 * CalDAV/CardDAV: major rework fixing lots of bugs/incompatibilites and adding new features: eg. autocompletion of accounts and resources under iCal, searchable addressbook gateway for all addressbooks available
merged changes from Trunk up to r37094 from addressbook, calendar, infolog, phpgwapi, egw-pear and resources (only CalDAV/CardDAV related stuff of cause)
2011-11-06 09:40:33 +00:00
Nathan Gray
6da51ecbdb * Add {{links}}, {{attachments}}, {{links_attachments}} placeholders for merging 2011-10-27 16:21:15 +00:00
Ralf Becker
e2549fd4a0 * eSync/InfoLog: InfoLog support for ActiveSync (incl. deny device to create folders and ping fixes for Moxier Task) 2011-10-02 09:00:27 +00:00
Philip Herbert
e34de4afe8 esync/infolog plugin, complete status can now be set/reset 2011-09-30 14:28:26 +00:00
Ralf Becker
50b50e2a5d * CalDAV/GroupDAV: return empty collection, as iCal under iOS 5 had problems with returning "404 Not found" status 2011-09-30 12:53:48 +00:00
Ralf Becker
b11fa0302f * CalDAV/GroupDAV: return empty collection, as iCal under iOS 5 had problems with returning "404 Not found" status 2011-09-30 12:52:40 +00:00
Philip Herbert
90bc88449a fixed typo 2011-09-30 09:32:16 +00:00
Klaus Leithoff
b96bb503af make sure, we use the info_id on conditional actions, make sure there is always an owner set 2011-09-29 13:03:32 +00:00
Klaus Leithoff
65d63c3fb5 make sure, we use the info_id on conditional actions 2011-09-29 13:01:32 +00:00
Ralf Becker
79e51d3cb8 fixed $infolog is no array 2011-09-29 10:55:00 +00:00
Ralf Becker
4889fd91b8 documented infolog_bo::getctag() signature and fixed call in infolog_activesync (disabled call to not used and currently broken egw_index) 2011-09-29 06:17:42 +00:00
Philip Herbert
1284adbccf esync:commit work in progress, infolog plugin - not yet working 2011-09-28 23:21:49 +00:00
Ralf Becker
620ae14f9a * eSync/InfoLog: InfoLog support for ActiveSync, not yet tested, as I have currently no device to test 2011-09-28 13:16:40 +00:00
Ralf Becker
c4865bb067 * CalDAV/GroupDAV/InfoLog: making synced InfoLog types configurable and moved getctag method to infolog_bo in preparation of InfoLog eSync support 2011-09-28 12:37:06 +00:00
Ralf Becker
bb4b9819b0 * CalDAV/GroupDAV/InfoLog: making synced InfoLog types configurable and moved getctag method to infolog_bo in preparation of InfoLog eSync support 2011-09-28 12:35:53 +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
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
Ralf Becker
41952d70ea removed not used config 2011-09-08 18:59:02 +00:00
Nathan Gray
69b0ceed0c Consolidating & simplifying translation phrases 2011-07-11 17:01:55 +00:00
Klaus Leithoff
c1705e6f45 fix bug that prevented the editing of own infologs, if no grouprights are set, and history config for application infolog is not set 2011-07-07 08:20:34 +00:00
Klaus Leithoff
8d9003fbf8 fix bug that prevented the editing of own infologs, if no grouprights are set, and history config for application infolog is not set 2011-07-07 08:19:31 +00:00