Commit Graph

152 Commits

Author SHA1 Message Date
Nathan Gray
b76f58781a Open placeholders link in new window 2013-01-16 21:51:54 +00:00
Nathan Gray
673c834015 Add a global signature to change messages. Set it in notifications site configuration. 2013-01-16 21:37:46 +00:00
Nathan Gray
d712d4f584 Try and fallback from HTML to plain text to match spec - removed HTML notifications 2012-11-13 23:07:13 +00:00
Ralf Becker
62e9d80aeb * Notifications: activate links when creating a html mail from a plain-text one 2012-10-30 16:35:14 +00:00
Ralf Becker
760ed8d1dc * Calendar: popup notifications now include a link again 2012-09-04 12:11:54 +00:00
Ralf Becker
75a41ddd9e * Calendar: fixed since last update missing event details, notification iCal adds description with (required) *~*~*~*~*~*~*~*~*~* separator, extended has description before event details and links 2012-08-21 14:50:47 +00:00
Ralf Becker
ff7c90c114 more translations from Gudrun, Ingo & Stefan 2012-08-16 14:43:44 +00:00
Ralf Becker
6bfb87de00 more German translations from Gudrun 2012-08-09 12:57:55 +00:00
Ralf Becker
563673feb4 fixed exception in notifications: "cannot send notifications. No sender supplied" 2012-08-08 07:06:58 +00:00
Klaus Leithoff
407397a81c improve notification by allowing to set up specific popup notification messages and subjects; this is used for calendar notification to give worthwile information in popup and meet expectations for ical/rfc type notification 2012-06-13 14:54:54 +00:00
Klaus Leithoff
eb027aa478 * translations: improving german translation 2012-03-16 12:01:34 +00:00
Ralf Becker
57730480a7 define SEP, if not defined, fixes open_basedir errors seen in error_log 2012-03-13 08:59:34 +00:00
Klaus Leithoff
e7bb55dca9 * notification: if sending meeting requests: only send the text/plain part, as outlook interprets the html part as meeting description 2012-01-06 12:31:47 +00:00
Nathan Gray
c98e614c85 Let browser notification happen if verbosity is low 2011-12-05 15:37:50 +00:00
Nathan Gray
a3d417b318 Wrap attempt at lang in try/catch for if egw.lang() isn't available 2011-11-30 19:50:25 +00:00
Nathan Gray
e927e73560 * Add ability to use browser notifications+popups, when available from the browser 2011-11-28 17:42:35 +00:00
Klaus Leithoff
389f385701 * notification: do not notify expired or inactive users 2011-11-08 08:18:36 +00:00
Klaus Leithoff
40708b49d1 fall back to default timeout (=20) on felamimail_bo->openConnection, as a timeout set to 5 seemed to trigger too many unwanted timeouts 2011-09-28 12:23:14 +00:00
Klaus Leithoff
4e0ae73a73 * email: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well. 2011-09-28 11:30:59 +00:00
Klaus Leithoff
752c0cbb7f * eMail: search for attachments in multipart/alternative (as it is used this way by clients now) to indicate attachments; switch back to DATE for sorting and display (instead of INTERNALDATE and ARRIVAL); using UNDELETED as standard filter instead of ALL on search; search for UNDELETED and UNSEEN on notifications and UNDELETED for eSync; 2011-08-23 13:34:16 +00:00
Klaus Leithoff
30f64cad47 * eMail: (backend) introduce validator for a given eMailProfile ID. A profileID is checked for existence for the active user. If the profileID given does not exist, the next possible valid profileID is returned. This should fix problems regarding the storing of no longer existing profileIDs with the activeProfileID preference. 2011-07-29 09:22:33 +00:00
Klaus Leithoff
ad933f60c9 fix bug in notifications introduced with rev35400 2011-06-27 09:09:17 +00:00
Oscar Manuel Gómez Senovilla
164871ec02 Update Czech translation for trunk. Tracker #2886 2011-06-23 13:53:19 +00:00
Ralf Becker
f25185f0b9 allow to add attachments by giving a path, instead of a string, eg. egw_vfs::PREFIX.$path for a vfs path in $path 2011-06-23 09:05:25 +00:00
Klaus Leithoff
f413b9dc4b only check for unseen messages of the last 14 days, when checking for new mails per folder; use new parameter to avoid poisoning the cache of the message list 2011-06-21 12:25:54 +00:00
Ralf Becker
8e7c73dd84 some fixes for English and Suomi translation, from our Suomi resident here as Stylite 2011-06-16 13:01:29 +00:00
Ralf Becker
39080d50f8 removed no longer used enable_popup check, as it is always enabled now 2011-06-15 10:05:11 +00:00
Ralf Becker
7b2a5dd23f * Notifications: popup and email are enabled per default, default preference is "popup_or_email" 2011-06-14 13:55:06 +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
9325d8d636 using jQuery's text method, as innerText does not work in FF and standard textContent fails in IE 2011-06-08 09:14:17 +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
Klaus Leithoff
89a1d1d419 * Calendar Notification: handle calendar requests correctly as multipart/alternative; adding AltExtended to phpmailer; beware parts of multipartAlternative must be in decreasing order of preference (text/calendar as the last part) 2011-05-26 13:26:09 +00:00
Klaus Leithoff
3df142b00b * Calendar Notification: handle calendar requests correctly as multipart/alternative; one part text/plain the other part text/calendar 2011-05-26 09:47:31 +00:00
Ralf Becker
2787d8d843 fixed not working deleteAccount hook, constructor throws exception if called without argument --> using static method now 2011-04-14 15:09:36 +00:00
Ralf Becker
c3170b44bd fixed JSON error "contains script tags! Aborting ..." when confirming a popup:
- adding id to notifications table to use it to identify a notification (sending back the message incl. onclick="..." caused the problem)
- adding a timestamp when message was added, to identify older messages
- close button --> send all ids in one ajax request, not one per id
2011-04-14 13:43:16 +00:00
Ralf Becker
42bf4dbc3c updating number of current users via notifications 2011-04-14 09:50:35 +00:00
Ralf Becker
23c21cb372 - no need to run RefreshTable (only necessary if multicolumn index got changed)
- emptying notification table, as it can contain thousands of old, not delivered entries
2011-04-14 05:55:55 +00:00
Nathan Gray
375c8e82dd Fix for previously confirmed messages showing again if you're still on the same page when a new notice comes 2011-04-13 21:54:59 +00:00
Nathan Gray
babc62d9f1 Popup notifications now go to all windows and are removed when user clicks OK. Or, close the popup with (X) to mark all as read. 2011-04-13 17:51:02 +00:00
Ralf Becker
fc93bfde26 bofelamimail --> felamimail_bo 2011-03-10 12:59:16 +00:00
Klaus Leithoff
76c981d20d rewrite of r33861, a bit more elegant 2011-02-21 16:30:27 +00:00
Klaus Leithoff
5267605a79 make sure the mail object is ALWAYS created new, as it may cause problems with the sender information, if notification is running as cronjob and trying to notify users with different senderinformation 2011-02-21 12:12:29 +00:00
Oscar Manuel Gómez Senovilla
28d2b6b072 Update for translations in trunk 2011-01-30 12:53:49 +00:00
Klaus Leithoff
d08086c8b2 * Notifications: fix dont try to notify when none is set/forced for folders to check for new mails; dont try to notify when email as module is not enabled for the particular user 2010-12-03 10:44:47 +00:00
Klaus Leithoff
68ce4a81e1 finnish/suomi translations provided by mkk 2010-10-07 08:09:31 +00:00
Ralf Becker
50c43deec9 updating verson to 1.8 2010-09-05 15:24:34 +00:00
Oscar Manuel Gómez Senovilla
2f0df89b4f Tracker #2703 2010-08-25 16:14:29 +00:00
Klaus Leithoff
3ed7a8445f provide the new option with a new section 2010-07-16 12:26:06 +00:00
Klaus Leithoff
294e46ca74 translations for new option/configuration 2010-07-16 12:17:12 +00:00
Klaus Leithoff
f67a9e4a56 option/configuration to enforce the use of emailadminprofiles only for notifications 2010-07-16 12:04:02 +00:00