Commit Graph

823 Commits

Author SHA1 Message Date
Hadi Nategh
0217c2ebaa Set an empty sidebox if there is json response, and for regular request like idots template render the framework to get header and navbar shown 2014-06-23 11:38:42 +00:00
Klaus Leithoff
0ab34ccfe5 basic implementation on Strg+A for copy/move mails; not working as of now, as this.mail_checkAllSelected(_action,true) seems not to produce the desiredv result on dragndrop 2014-06-20 13:37:20 +00:00
Klaus Leithoff
d071e645cd implement Strg+A on Message deletion per folder 2014-06-20 12:05:03 +00:00
Hadi Nategh
2babf41119 Use popup method to call emailadminWizard when there is no JSON request 2014-06-20 09:28:45 +00:00
Hadi Nategh
c0d85eb33e Make sure to not popup the emailadminWizard if getfoldertree is called via tree interaction 2014-06-18 11:23:54 +00:00
Hadi Nategh
94950729ab Popup the emailadminWizard if there is authentication failure 2014-06-18 09:56:11 +00:00
Ralf Becker
efa5a598d6 fix typo in method name stalling new installs 2014-06-17 08:45:27 +00:00
Ralf Becker
f3dc471729 change common preference default-application to mail, if it was felamimail on install of new mail app 2014-06-13 13:16:05 +00:00
Stefan Reinhardt
7c6ce6f882 Mail
download all - Icons background
2014-06-12 10:52:42 +00:00
Klaus Leithoff
9ad4dc5f98 * Mail: if we use a different Identity on sending AND the identity email is different but not empty from the account email; then use identity information for From and FromName; Do not touch Sender;
ToDo: discuss to set replyto accordingly
2014-06-10 14:44:25 +00:00
Hadi Nategh
cc5e43511e Fix mail compose fields float to right in FireFox 2014-06-04 10:17:23 +00:00
Hadi Nategh
6b1d174306 Make the whole mail compose window being drop target for attachmenting file 2014-06-04 08:05:59 +00:00
Hadi Nategh
23ca90c448 Add resizeHandler method for mail compose window, in order to control textArea size 2014-06-03 16:37:50 +00:00
Ralf Becker
a92a8c2f3b removed CSS causing folders in tree not to be displayed in mail with IE 11, seems to have no effect anyway ;-) 2014-06-03 16:14:01 +00:00
Klaus Leithoff
48d3f93fa3 always test if there are attachments listed with the header information, as we gather that info anyhow in getHeaders 2014-06-03 07:51:39 +00:00
Hadi Nategh
cf28231770 Work in progress of improving mail compose UI 2014-06-02 16:57:30 +00:00
Klaus Leithoff
324a599ae2 remove egw_refresh and egw_message calls and replace them with (this.)egw.message and (this.)egw.refresh 2014-05-27 13:31:37 +00:00
Klaus Leithoff
30ae5f1b81 * Mail: detect and handle actions on ALL-messages for setting and removing flags and lables for the mailbox we operate on 2014-05-27 12:05:23 +00:00
Hadi Nategh
d58b111165 Remove _targetapp argument from observer and add _links. Additionally, make sure if the application, fired observer, is linked and needs to be refreshed 2014-05-26 14:01:18 +00:00
Ralf Becker
e9b035dc8b removed egw-pear dependency 2014-05-24 17:55:38 +00:00
Hadi Nategh
797143e7e4 Get to show CC, Bcc field in compose after request of adding mail addresses from AB in case of an already opened mail 2014-05-23 15:17:42 +00:00
Hadi Nategh
80e7ca390c Fix printing mail for Firefox printing issue 2014-05-23 14:44:36 +00:00
Klaus Leithoff
8f30c7c25e * Mail: when changing account on compose, we no longer fake the sender, but we use the outgoing Server settings of that account AND copy the sent message to that accounts sentfolder (if set and prefs suggest we should store a copy in the selected accounts sentfolder) 2014-05-23 12:21:17 +00:00
Ralf Becker
b00dc896ea updating/refreshing tree on mail account changes using new observer method (not yet fully working, probably because of caching in mail backend) 2014-05-23 10:11:17 +00:00
Ralf Becker
f5c186c384 use observer in mail to overwrite refresh for Sieve rules in iframe (like app_refresh) 2014-05-23 09:21:59 +00:00
Hadi Nategh
0209a59252 Remove not used variable 2014-05-23 08:01:56 +00:00
Hadi Nategh
7aa00f7217 Avoid a server round trip for delete a sieve rule via edit dialog 2014-05-23 08:00:41 +00:00
Hadi Nategh
af63a49792 Remove Cancel button from sieve rule delete confirmation dialog, as there is already a "No" button 2014-05-23 07:57:16 +00:00
Klaus Leithoff
4ba4ba0545 replace serialize calls with json_encode; 2014-05-23 07:39:52 +00:00
Hadi Nategh
253bc18f90 Make sure to send json request from the current window 2014-05-22 15:22:19 +00:00
Hadi Nategh
78a461b120 * Mail/Sieve: Show mail sieve rules list in mail index with sidebox mailTree available 2014-05-22 14:46:50 +00:00
Hadi Nategh
6ed0d09212 Fix more warnings (e.g., remove unsed varaibles, and fix miss documentation) 2014-05-22 07:47:49 +00:00
Klaus Leithoff
fa3029a59e fix empty needle warning on compose change profile/signature 2014-05-22 07:45:21 +00:00
Ralf Becker
7a305bdf95 enable/disable Sieve and ACL actions on tree account-specific, also added a couple more icons to tree icons 2014-05-22 07:36:02 +00:00
Ralf Becker
38419b2abe fixed typo causing vacation stored on an other account 2014-05-21 18:16:39 +00:00
Hadi Nategh
f820209a6a Set account object based on acc_id. Additionally, disable acc_id selectbox if not is_admin_vac 2014-05-21 17:44:10 +00:00
Ralf Becker
b0800a1697 make optional $_scriptName last parameter and other cleanups 2014-05-21 15:26:12 +00:00
Hadi Nategh
6b0b8b35fb Fix error of "$this->debug" in async_vacation, and warning regarding retriveRules 2014-05-21 12:23:09 +00:00
Ralf Becker
f98642df20 fixed not existing Sieve script gives now an exception 2014-05-21 11:24:34 +00:00
Ralf Becker
6c1ac892fb moving async job stuff to mail app and storing mail and user account in async job 2014-05-21 08:08:02 +00:00
Hadi Nategh
8bbba434c2 Remove scriptName which is no longer neccessary to be set, as we set it in emailadmin_seive anyway 2014-05-20 17:22:52 +00:00
Ralf Becker
467c715ddc need to use initialised smtp object from mail account 2014-05-20 17:15:37 +00:00
Ralf Becker
c707a25b5a need to check timed Sieve available on icServer object not mail account, to allow plugins to overwrite it 2014-05-20 16:48:44 +00:00
Ralf Becker
f27fbd3fc8 changed emailadmin_imap to switch emailadmin_sieve to exceptions and handle these for vacation now 2014-05-20 15:39:20 +00:00
Klaus Leithoff
86eb361233 handle folder-tree refresh on subscribe/unsubscribe ; with focus on shared folders 2014-05-20 14:28:23 +00:00
Klaus Leithoff
c34ddd14c4 fix problem on folder Substribtion tree - all folders are marked as subscribed, wether they are ore not 2014-05-20 13:39:04 +00:00
Hadi Nategh
d88722a39a Fix error when not successfully read the vacation. In addition, rename mailPreference to mailConfig as we dont have mailPreference 2014-05-20 13:06:33 +00:00
Klaus Leithoff
30d2445714 silence debug messages 2014-05-20 11:47:18 +00:00
Ralf Becker
f4f6fba2c4 need to add mail translation to get translated action 2014-05-20 10:17:57 +00:00
Ralf Becker
cfba607048 check vacation notice available on icServer object, so plugins can overwrite and allways enable edit_user hook for managamentserver_imap 2014-05-20 10:14:27 +00:00
Klaus Leithoff
49e3fa5dbd * Mail: store last move or copy targets for action menu options to be used to move mails to previously used targets on rightclick 2014-05-20 10:02:21 +00:00
Hadi Nategh
cb0901e3b8 * Mail/Vacation: Make vacation be able to be set from both Admin and Mail 2014-05-20 08:48:50 +00:00
Ralf Becker
726b6f17dc only allow vacation notice on a single account 2014-05-19 17:20:35 +00:00
Ralf Becker
64ac219b50 * Admin/Mail: allow admins to set vacation notice for a user 2014-05-19 16:13:37 +00:00
Klaus Leithoff
88488caa6e fix typo that prevented totracker actions, when no rights for infolog 2014-05-19 12:29:26 +00:00
Hadi Nategh
029adcca5e Fix add emails from AB to mail compose getting join with comma. Additionally, fix warnings, and complete undocumented functions 2014-05-16 15:39:05 +00:00
Klaus Leithoff
f3979fac84 switch error message after failure from level waring to error, so the error-message sticks 2014-05-16 11:52:44 +00:00
Klaus Leithoff
16b94ae4b8 fix issue with getMailBoxUserName; insufficient assumptions on creating an imap-username from given username or id and logintype 2014-05-15 14:33:27 +00:00
Hadi Nategh
9dbe1ff186 Get correct "aliases" addresses in sieve vacation 2014-05-14 16:23:11 +00:00
Stefan Reinhardt
0eeb20da86 mail -
display : view
delete border around iframe
2014-05-14 12:31:46 +00:00
Hadi Nategh
e1a5ac7ffa Fix warning "Missing argument 1 for mail_sieve::get_rows() in sieve" 2014-05-14 12:04:02 +00:00
Hadi Nategh
e743b3969e Remove not used method "email_address_converter" in sieve, and cleanup couple of more warnings 2014-05-14 08:32:11 +00:00
Hadi Nategh
1c31dad881 Switch sieve from oldimap class to new imap 2014-05-13 17:09:05 +00:00
Klaus Leithoff
09fea87804 translations from our translation server 2014-05-13 14:43:56 +00:00
Klaus Leithoff
c0c0daa41c code-cleanup: only use one mailPreferences class var; not 3 2014-05-13 13:10:53 +00:00
Hadi Nategh
1aef94735c Check validation for addresses in "Respond" field, and make "text and Respond" fields required 2014-05-13 08:51:03 +00:00
Hadi Nategh
24d3ae08c7 Clean up mail sieve from warnings 2014-05-13 07:54:42 +00:00
Ralf Becker
3d5a2ffc3b handle connection errors by opening wizard and show a fake folder with error message (to not get error from tree and unlock tree again) 2014-05-12 07:35:23 +00:00
Klaus Leithoff
ec1346b8e5 translations from our translation server 2014-05-09 14:16:27 +00:00
Klaus Leithoff
d808e0a6c5 * Mail: harden mailapp to better cope with broken accounts 2014-05-09 12:43:57 +00:00
Klaus Leithoff
ee46a063a0 * Mail: fix a namespace issue (for additional defineable namespaces under dovecot) reported by E.Popp 2014-05-08 08:50:48 +00:00
Hadi Nategh
cd3c1901af Order tabindex in mail compose to From->To->Body 2014-05-08 07:20:28 +00:00
Hadi Nategh
3bf554b986 Let vacation popup window stays open if there is an error while saving 2014-05-02 14:39:49 +00:00
Klaus Leithoff
9ee9aad19c only save LastSignatureIDUsed when different from the last one 2014-05-02 10:39:22 +00:00
Klaus Leithoff
0fcea2103a * Mail: remember last used Signature on Compose, and try to use it on subsequent compose sessions 2014-05-02 10:33:54 +00:00
Hadi Nategh
3faf02eb88 Apply no caption to vfs-select located in mail compose, and style vfs-select and file upload accordingly 2014-04-30 13:13:14 +00:00
Klaus Leithoff
79558cf82d silence error_log, for running too often 2014-04-29 13:21:19 +00:00
Klaus Leithoff
080a4ac653 * Mail: limit async notification on new mail to once every 3 minutes; control if a imapHost is set on choosen profile 2014-04-29 13:04:17 +00:00
Klaus Leithoff
7434cd7144 * Mail: fix for messed up signature in some cases; fix for not beeing able to delete/remave an attachment to a new mail that was attached using PRESET methods 2014-04-29 09:53:47 +00:00
Stefan Reinhardt
3dd6e5f8a9 mail - less
et2_file_span: width reduce
2014-04-28 13:14:05 +00:00
Klaus Leithoff
769d56e390 remove obsolet mail_bo::getInstance for settings in mail 2014-04-25 13:01:33 +00:00
Hadi Nategh
83b76884a9 Change default value for days filed in vacation popup to 3 2014-04-25 12:33:00 +00:00
Hadi Nategh
81f13e4044 Re-arrange vacation popup window template 2014-04-25 10:39:54 +00:00
Hadi Nategh
cf4ddbc60f Fix "add aliases button", add nothing 2014-04-25 10:38:31 +00:00
Hadi Nategh
fe5aec505b Set default value for days field in vacation popup window 2014-04-25 10:36:59 +00:00
Klaus Leithoff
b69e147247 * Mail: skip accounts with no imap server set for notification and foldertree 2014-04-25 09:42:18 +00:00
Klaus Leithoff
caeb39417c * Mail: implement notification for incomming mails in folders if configured/set in mailaccountprofile 2014-04-24 13:53:10 +00:00
Stefan Reinhardt
1aa12fef90 change buttom email send 2014-04-24 10:55:14 +00:00
Klaus Leithoff
d471d547ee refresh foldertree on subscribe/unsubscribe 2014-04-24 09:23:06 +00:00
Klaus Leithoff
79134d7b12 translations from our translation server 2014-04-23 12:39:12 +00:00
Klaus Leithoff
b61c69f3dc * Email: remove option to reset cached objects; reset Cached Objects on account-edit 2014-04-23 09:18:50 +00:00
Klaus Leithoff
d1151d876e translations from our translation server 2014-04-23 07:44:08 +00:00
Klaus Leithoff
0771c4ff08 fix double call on icServer->getACL 2014-04-22 14:15:58 +00:00
Klaus Leithoff
31d36fb718 remove double checks on pear and imap stuff, which is already checked by emailadmin 2014-04-17 16:40:45 +00:00
Hadi Nategh
221b3b83af Remove scrollbar from mailAttachment panel in print preview 2014-04-17 15:55:54 +00:00
Klaus Leithoff
e02c62bccd include dependency on Net_Sieve, remove tnef 2014-04-17 15:21:16 +00:00
Hadi Nategh
826e35ffac Get mail print working for idot and pixelegg templates 2014-04-17 15:10:16 +00:00
Ralf Becker
0220a0b850 fixed fatal error in package installation, should not matter, as if no mbstring is install, you should have no config for it 2014-04-17 14:38:54 +00:00
Hadi Nategh
898fc3c9fc Fix mail Print does not show attachment list 2014-04-17 13:31:18 +00:00
Hadi Nategh
8633fc35e0 Get Print action working for mail Preview 2014-04-17 09:59:08 +00:00
Hadi Nategh
d007da8e79 Fix print styling for mail Display popup 2014-04-16 17:16:42 +00:00
Ralf Becker
f65c3f73dd fixed error during new installs: emailadmin_account::search(TRUE) is NO valid account_id 2014-04-15 17:53:14 +00:00
Hadi Nategh
d1e3d3b0c0 Make delete buttons readonly for account owner and entry field. Additionally, clean up some warnings in the code 2014-04-15 16:09:19 +00:00
Klaus Leithoff
ff6484bbbb if this.et2 is not defined, try to recover, if this fails, return silently and skip attempt to refresh quta/vacationnotice/filter/filter2 2014-04-15 11:57:15 +00:00
Klaus Leithoff
c720b1f1d4 fix for not fetched reply-to on compose. Hordes getEnvelope does not provide the desired data, use selected data from getMessageHeader 2014-04-15 10:42:30 +00:00
Hadi Nategh
6016325aa1 Fix not being able to set ACL rights for folders that have space on their names 2014-04-15 09:05:03 +00:00
Klaus Leithoff
264868adaf fix typo: adapt class-var mail 2014-04-14 07:12:24 +00:00
Klaus Leithoff
40136cff9b * eMail: some Servers have very limited SEARCH capability; (no OR allowed/supported) try to detect and act accordingly 2014-04-11 13:52:58 +00:00
Klaus Leithoff
d3ef9ea496 attempt to cleanup regarding old emailadmin/felamimail 2014-04-08 15:19:06 +00:00
Klaus Leithoff
1411cc73fb attempt to cleanup regarding old emailadmin/felamimail 2014-04-08 14:55:43 +00:00
Klaus Leithoff
2b6500ef80 translations from our translation server 2014-04-08 08:39:47 +00:00
Klaus Leithoff
e6a315db97 remove obsolet sieve entries from sidebox (moved to tree context menu) 2014-04-08 08:36:27 +00:00
Nathan Gray
2e72b12452 Only email addresses in mail app need the hover popup, so move it into mail app. 2014-04-07 19:25:17 +00:00
Ralf Becker
155316ae16 support for EGroupware administrated IMAP servers (eg. setting quota for Cyrus, and displaying used quota) 2014-04-07 17:06:53 +00:00
Klaus Leithoff
6f2e068706 restructure preferences; throw out presumably unused stuff 2014-04-07 13:46:04 +00:00
Klaus Leithoff
f53dcbe4af remove preference notavailableautofolders and replace it with autocreation of the folder in question when accessed 2014-04-07 13:06:09 +00:00
Klaus Leithoff
acd782c287 basic check for sieve capability allows for empty acc_sieve_host -> fallback to acc_imap_host 2014-04-07 12:52:50 +00:00
Klaus Leithoff
0113cd678c if this.et2 is null, skip accessing/setting vacationnotice 2014-04-07 11:51:25 +00:00
Klaus Leithoff
83716092fb translations from our translation server 2014-04-07 06:50:08 +00:00
Klaus Leithoff
4387985b3c proper Id tag for class header 2014-04-03 12:31:52 +00:00
Klaus Leithoff
a4efec4997 handle vacation notice on mail-index page; check and refresh on changeFolder; refresh on editVacation 2014-04-03 12:20:23 +00:00
Stefan Reinhardt
2cf37face0 * E-Mail Dialog "Ansehen"
*          Preview

Button size // 

Toolbar background

app.less
2014-04-03 11:19:41 +00:00
Klaus Leithoff
b28bebe442 fix problem encountered on reply with whole grid refresh, caused by not matching expectations on rowId on egw_refresh 2014-04-03 09:07:55 +00:00
Nathan Gray
464c0f27fb Make sure quotabox is there before using it 2014-04-02 20:20:49 +00:00
Klaus Leithoff
4c52fe5e65 in reference to calendar -> send invitation to all participants is not working; fix the parts that are still reproducible to me ; (there have been several fixes in the area since reporting the problem;) 2014-04-01 14:56:13 +00:00
Klaus Leithoff
44f3278ea6 handle saveAsDraft and obsolet drafts; handle reload of message list on send serverside (use egw_message where possible; use egw_refresh with messageuid and update if appropriate and egw_refresh for add mode only on distinct situations) 2014-04-01 11:41:34 +00:00
Klaus Leithoff
8d5b0e83a3 translations from our translation server 2014-03-31 12:50:09 +00:00
Klaus Leithoff
e72f015d81 fix the serverside bug for bug handeled on r46405 2014-03-27 09:25:11 +00:00
Ralf Becker
33b93e0665 fixed every mail seems to request a delivery notification (caused by dataElem.data.dispositionnotificationto === null) 2014-03-26 09:09:30 +00:00
Klaus Leithoff
e36a7b17e3 support Disposition-Notification-To, Return-Receipt-To and X-Confirm-Reading-To on preview 2014-03-25 16:20:28 +00:00
Nathan Gray
32ef5dd748 Set sortmode=DESC for date columns (and a few others) so newest show up on top for first click on header 2014-03-24 19:34:00 +00:00
Ralf Becker
20193e6418 more changes etemplate_old --> etemplate, maybe better not started that ;-) 2014-03-23 09:34:18 +00:00
Hadi Nategh
0b358e644c Style attach file in mail compose dialog for pixelegg template 2014-03-21 18:15:07 +00:00
Hadi Nategh
d9f8160fff Style attach file in header of the mail compose dialog 2014-03-21 16:28:56 +00:00
Klaus Leithoff
601e2b3b73 fix for failed display on compose of attached VCard entries 2014-03-21 12:56:34 +00:00
Klaus Leithoff
70d2a9f479 fix activesync attachment issue reported by randy; fix issue regarding the mail action on calendar entries; some cleanup 2014-03-21 10:37:09 +00:00
Hadi Nategh
88943fb682 Style mail compose toolbar header for jdots and idots templates 2014-03-19 13:38:29 +00:00
Ralf Becker
e60bc19f6f fixed PHP Fatal error no method emailadmin_imapbase::accountHooks stalling account saving 2014-03-18 09:04:29 +00:00
Klaus Leithoff
562b26410c fix problem with deleting attachments on compose, when forwarding messages 2014-03-17 12:54:01 +00:00
Hadi Nategh
b429fe8ef6 * Sieve/Felamimail|Mail:Make exclamation mark (\!) in the begining of sieve rule query escapable from always bien used as NOT conditon 2014-03-13 13:16:09 +00:00
Klaus Leithoff
08424b0307 way to rebuild/construct the basic imap class without using the session based information but preserving tghe cached data 2014-03-12 13:52:28 +00:00
Klaus Leithoff
05f8a151b8 * ESync: fix a problem with a non working global profile, when verifying settings 2014-03-11 13:31:13 +00:00
Klaus Leithoff
d241f9e019 fix error reported by tarantir; thx 2014-03-11 08:32:49 +00:00
Klaus Leithoff
7c8635a2a8 suppress refresh of whole messagelist when moving mails from one foölder to another; let et2 / nm / egw_refresh handle it 2014-03-10 14:36:03 +00:00
Klaus Leithoff
1a07aefd4a control target options regarding the move of messages via dragndrop (prefaskformove) 2014-03-10 13:01:02 +00:00
Klaus Leithoff
22112d9a0e remove preference prefaskformultipleforward and its use in app.js; remove unused functions in app.js 2014-03-10 11:13:51 +00:00
Klaus Leithoff
0773d1ad3a handle access space in front for switch from plain text to html too 2014-03-07 14:54:44 +00:00
Klaus Leithoff
5a49a57c5f suppress #divAppboxHeader #divGenTime_mail; disable actions displayastext and displayashtml on preview action menu (not supported yet) 2014-03-07 14:26:16 +00:00
Klaus Leithoff
b770de8b10 fix problem with expected format on missing content in parameter list of functions on action 2014-03-07 10:06:04 +00:00
Stefan Reinhardt
2b3fe9b57b fixed: positioning nextmatch header fields 2014-03-06 10:44:56 +00:00