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
Ralf Becker
ddc1b2d673
docu update about how to stop regular refresh
2014-05-23 09:20:42 +00:00
Ralf Becker
7edd12d251
run observers in main window (eg. not iframe, which might be opener!)
2014-05-23 09:19:46 +00:00
Ralf Becker
24ee68bdf2
fixed infinit loop for apps running in iframe by refactoring frameworked templates work with client-side api:
...
- moved shared etemplate2 part into static etemplate2.app_refresh() method
- egw_message.refresh() calls framework.refresh() which can return a DOMwindow for egw.refresh() to work on, instead of calling egw.refresh recursive
2014-05-23 08:21:11 +00:00
Ralf Becker
ae3e4cedfd
let refesh know which entry was saved
2014-05-23 08:16:22 +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
Ralf Becker
50baa1af34
fixed different column-selection for "Details" and "No details" and therefore not calculated timesheet sum
2014-05-22 16:38:22 +00:00
Nathan Gray
1f4c8a0c03
Fix blank list on refresh, related to r47042
2014-05-22 16:32:58 +00:00
Ralf Becker
893091e286
- new app.js observer method which receives update notifications from all apps
...
- app.infolog.observer triggering refresh of InfoLog list, when a timesheet get stored
- moved code of already deprecated egw_refresh() to egw.refresh() and changed etemplate to use that
- framework from jdots/pixelegg template no longer overwrites window.egw_refresh, but egw.refresh calls framework.refresh for regular refreshs if framework is present
2014-05-22 15:29:14 +00:00
Hadi Nategh
253bc18f90
Make sure to send json request from the current window
2014-05-22 15:22:19 +00:00
Nathan Gray
84e20433b6
Attempt to get rows in the direction of need, rather than centered on the missing rows
2014-05-22 14:48:22 +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
Ralf Becker
090c6eb19f
only replace @ or $cont, no $row_cont as we dont know row, upload/selection of vfs attachments in mail fails otherwise
2014-05-22 12:15:11 +00:00
Hadi Nategh
b3ee7bc605
Make sure if the refresh is done, then give up not to reload the whole page
2014-05-22 11:27:29 +00:00
Ralf Becker
4b9078eb7d
fix implementation of calling (set|get|unset)Cache with install_id to behave identical to call to (set|get|unset)Instance for current instances install_id (install_id was used directly in keys)
2014-05-22 11:21:02 +00:00
Klaus Leithoff
a50810f9a6
if kama is choosen as skin, use monocolor; kama-skin seems not be fully compatible with ckeditor requirements on skins; next ckeditor update will remove kama skin
2014-05-22 10:01:31 +00:00
Ralf Becker
f203703e42
fixed changing of settings (eg. template set) did not work anymore reported by Christoph Kaulich
...
caused by always breaking reference from attribute values. Now reference is only broken, if attribute value needs expanding (because it contains @ or $)
2014-05-22 09:39:16 +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
Nathan Gray
ccdb54a366
Gantt chart progress
2014-05-21 22:11:36 +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
5825c8df18
new button attribute "novalidate" to skip validation
2014-05-21 17:24:56 +00:00
Nathan Gray
a5cdc928f0
Call static methods staticly
2014-05-21 16:48:36 +00:00
Stefan Reinhardt
7ce4dd1e28
addressbook -
...
postion -> filter
2014-05-21 15:44:48 +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
cbd328eb55
htmlarea-widget in mode="ascii" looses or modifies content (<, >, <tag>) by calling html::purify on it, also fixed set_attrs to expand attribute values
2014-05-21 09:55:02 +00:00
Ralf Becker
6ee8b47d7a
fixed javascript error when setting a validation error on a widget not on a tab
2014-05-21 09:07:14 +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
Nathan Gray
02db5d0357
Don't send blank row option for read-only selectboxes. It's not needed, and can conflict with non-readonly (nm filter vs row)
2014-05-20 19:25:48 +00:00
Nathan Gray
9bb8bed02b
Fully implement select all for access log
2014-05-20 19:04:50 +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
e6304eec45
fixed PHP Fatal error: Attempt to unset static property accounts::$cache
2014-05-20 15:55:17 +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
Hadi Nategh
d322ee7ec4
Add print item in infolog context menu and onload print functionality
2014-05-20 10:51:37 +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