Commit Graph

583 Commits

Author SHA1 Message Date
Ralf Becker
b9e714f40d * 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:34:21 +00:00
Ralf Becker
8ec4aeac46 * correctly parsing of "time-range" REPORT filter, giving a SQL error before because it requires comparing as unix timestamp not strings 2011-02-23 11:00:31 +00:00
Ralf Becker
e128716435 fixed wrong parameter for egw_link::get_links() $only_app, causing extra_links, eg. projectmanager link not to work, if links are not already supplied, like in infolog view mode 2010-11-17 13:09:20 +00:00
Klaus Leithoff
f10e3a6ff3 * Infolog: Fix problem Delegated user was not able to edit infolog entrys owned by Groups, if he was not member of that group, and had no grouprights. Implicit rights where not applied; reported in Stylite Tracker#8255; 2010-10-27 08:46:04 +00:00
Ralf Becker
407c4b7c71 * InfoLog/*DAV: do NOT set current user for PUT in /infolog/ and do not allow to change owner of existing entries 2010-10-26 09:24:29 +00:00
Klaus Leithoff
dac663e30b *infolog: fix startdate filter for infolog, if you select a single day for start and enddate, and if your infologs start at 00:00 of that day (no time specified) 2010-10-05 09:31:07 +00:00
Ralf Becker
392c55f31b * iPhone and Mac Addressbook support aka Apple CalDAV/CardDAV autodetection
Addressbook does NOT allow to specify the URL, unlike iCal which allows it after autodetection fails.
This, some XML specifics set now for Apple addressbook user-agents and etags for addressbook collection itself
allow now to use EGroupware with iPhone or Mac addressbook. The later was working before, if you edited the URL
into a decompiled plist file, but failed now because of a new REPORT it tries on the principal, to find out shared
addessbooks, which we not yet support, but failed to tell in the correct way (501 Not Implemented).
Addressbook sync now the personal addressbook, because that is what we tell it as addressbook-home-set.
We should add some configuration so user can choose what addressbook to set as addressbook-home-set, or to set
the "all" addressbook (/addressbook). For the later we could add some prefs like SyncML to specify filters or
eg. a distribution list.
2010-09-25 09:18:26 +00:00
Ralf Becker
ed733eef42 * iPhone and Mac Addressbook support aka Apple CalDAV/CardDAV autodetection
Addressbook does NOT allow to specify the URL, unlike iCal which allows it after autodetection fails.
This, some XML specifics set now for Apple addressbook user-agents and etags for addressbook collection itself
allow now to use EGroupware with iPhone or Mac addressbook. The later was working before, if you edited the URL
into a decompiled plist file, but failed now because of a new REPORT it tries on the principal, to find out shared
addessbooks, which we not yet support, but failed to tell in the correct way (501 Not Implemented).
Addressbook sync now the personal addressbook, because that is what we tell it as addressbook-home-set.
We should add some configuration so user can choose what addressbook to set as addressbook-home-set, or to set
the "all" addressbook (/addressbook). For the later we could add some prefs like SyncML to specify filters or
eg. a distribution list.
2010-09-25 09:08:37 +00:00
Nathan Gray
4a44ea778d Backport 32267 - Changes to be able to create an infolog entry from a tracker ticket. Tracker subject, description and any matching custom fields are copied over. 2010-09-23 22:59:26 +00:00
Nathan Gray
6da84c0dcd Changes to be able to create an infolog entry from a tracker ticket. Tracker subject, description and any matching custom fields are copied over. 2010-09-23 22:51:17 +00:00
Klaus Leithoff
d5962bd0ed allow bcc in header print (may be set on outgoing mails) 2010-09-20 14:33:19 +00:00
Klaus Leithoff
0f5e8d53bf fix typo, remove unneeded instance of mailPreferences 2010-09-20 11:45:54 +00:00
Klaus Leithoff
fbdbfda46a quiten warning when missing entrys for (to/cc/bcc) 2010-09-20 09:42:44 +00:00
Klaus Leithoff
c892a3fcda improvement of import_mail (decode issue), add headerinfo to body while sending (splitting emailaddresses into to/cc/bcc) and preserving identity 2010-09-20 09:31:32 +00:00
Ralf Becker
51e79b42c9 merged r32187: Fix GroupDAV ctag issues 2010-09-18 12:40:50 +00:00
Jörg Lehrke
901f5873bc Fix GroupDAV ctag issues 2010-09-18 11:28:12 +00:00
Klaus Leithoff
6a25f137f7 *Infolog: Feature; import_mail; Prepend the Message HeaderData in Front of the infolog Text. That way Headerinformation is preserved, when the Infolog is altered in Type, Link, Adresses or Startdate; funded by Knauber 2010-09-15 08:52:26 +00:00
Ralf Becker
ac9ccca6e5 * infologs with parents in projectmanager templates, got now the new parent not the original one from the template (egw.stylite.de #8164) 2010-09-07 15:45:47 +00:00
Klaus Leithoff
26838d34a7 fixed problem reported with myStylite Trackerticket #820 wrong owner assignment with groupowned infologtypes, when initially linked to addressbook 2010-09-03 11:34:39 +00:00
Klaus Leithoff
a2919ecd3b improve convertHTMLToText, for toggle editor and mail2infolog process; better control of insert Signature at Top. Only insert the signature, when the compose window is opened the first time (compose/reply/forward), dont do it if sending failes, and the compose window is refreshed (in general when mySigID is set) 2010-08-31 14:23:58 +00:00
Klaus Leithoff
3597959259 show infolog id in linktitle too (,if show_id is switched on) 2010-08-23 11:44:30 +00:00
Klaus Leithoff
02d2ca5157 improve the handling of overlong words, fix a bug regarding the check of infolog_status existing in known status for the type selected 2010-07-30 10:19:06 +00:00
Klaus Leithoff
1654d4b07c optimize printing by adding spaces to content of info_subject and info_des and thus allow automatic line-wrapping in printpreview (and print) 2010-07-16 09:13:32 +00:00
Klaus Leithoff
544c522904 additional statusfilters: open and upcoming, own open and upcoming, delegated open and upcoming, responsible open and upcoming 2010-07-15 10:09:35 +00:00
Jörg Lehrke
75b25bb796 Fix FroupDAV report issue 2010-07-02 05:01:15 +00:00
Jörg Lehrke
09bc2c09cd Fix CTag issues for GroupDAV 2010-06-29 13:52:56 +00:00
Klaus Leithoff
c30c4ce198 notify on infolog creation as well (was not, as condition was not met for changes=true) 2010-06-29 12:08:34 +00:00
Klaus Leithoff
4bd384f77d handling long info_addr lists, splitting by comma to enable linebreaks 2010-06-28 15:25:27 +00:00
Andreas Stöckel
b135848f33 Added space to imploding of email addresses in infolog email import to allow linebreaks for long email lists 2010-06-28 14:45:58 +00:00
Jörg Lehrke
b44f0c2f41 Fix SyncML device timezone issues 2010-06-17 07:38:27 +00:00
Ralf Becker
85329717ee fixed Template Error: set_block: unable to find block 'admin_line' in 'info_admin_t' 2010-06-16 08:45:02 +00:00
Jörg Lehrke
d1fa11aaab CalDAV Infolg support for Evolution (Stylite #602) 2010-06-09 19:44:58 +00:00
Ralf Becker
d53e5291ce - not longer using referer for message of successful saved infolog, but
using opener.location.search += 'msg=...', as it works better with jDots
- calling static methods of egw and common class static
2010-06-07 14:43:34 +00:00
Ralf Becker
9df3bfae29 using javascript:open_window url, instead of html markup 2010-06-04 11:26:19 +00:00
Ralf Becker
4b9b76bbe7 fix for bug #2624: SQL error - CONCAT not supported by postgres 2010-05-26 15:41:40 +00:00
Ralf Becker
c9a52edddd "default prefs for new installs" 2010-05-20 18:00:49 +00:00
Ralf Becker
e1a1f1f9de Using "Due $typ" or "Starting $typ" as prefix for async notifications 2010-05-20 16:13:55 +00:00
Nathan Gray
b4b689e097 Log a change in modified date to the history log, but do not send a notification if that is the only change 2010-05-14 16:50:49 +00:00
Ralf Becker
fb04a535b6 "using egw_link::VFS_APPNAME constant instead of 'file'" 2010-05-12 07:06:06 +00:00
Nathan Gray
a670e8f4a3 Make sure linked files get copied when copying an infolog 2010-05-11 21:04:24 +00:00
Klaus Leithoff
b161002ab4 fix warning regarding unsupported operand types; translations provided by mkk 2010-05-11 12:59:47 +00:00
Ralf Becker
f0f6047658 skip notifications on second write in infolog_ui::edit(), used to update just the link_id: causes double notification for new infologs 2010-05-05 15:53:34 +00:00
Jörg Lehrke
58559aacb1 Fix SIF-T tag issue (bug #2573) 2010-05-03 06:59:22 +00:00
Ralf Becker
012d7d23e4 "- fixed not exported custom fields, if field is valid for more then one type
- fixed not exported regular fields: info_datemodified, info_modifier, info_id"
2010-04-23 12:10:36 +00:00
Ralf Becker
d9117ecff0 fixed handling of group acl: addressbook eg. is NOT using it at all 2010-04-20 06:57:57 +00:00
Klaus Leithoff
d785ed1d45 improved commented out debug message 2010-04-15 07:01:29 +00:00
Jörg Lehrke
30a3296c8e Optimze and clean up GroupDAV 2010-04-13 15:31:59 +00:00
Klaus Leithoff
7db0cf9d0c missing information in notification mails, when assigning infolog to projekt 2010-04-12 14:12:58 +00:00
Nathan Gray
cacaff872d Fix filtering on a multi-select custom field. Any entry with the filter value will be included. 2010-04-07 15:52:59 +00:00
Ralf Becker
70c7ad3516 "directly cache link titles, to query them all at once (per app)" 2010-04-04 09:15:25 +00:00