Ralf Becker
d1c25c7c38
* fixed SQL error "Field last_mod doesnt have a default value" on update for newer MySQL versions or PostgreSQL
2014-05-27 12:46:18 +00:00
Ralf Becker
9ed199261a
fix dialog and translations to allow messages with newlines
2014-05-27 12:11:09 +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
Ralf Becker
577e336b0e
fixed typo preventing update of entries in InfoLog list
2014-05-27 09:53:09 +00:00
Hadi Nategh
6e83db8baa
Fix "Mail files" item in filemanager context menu
2014-05-27 07:30:33 +00:00
Nathan Gray
e9d426111a
Keep unsorted favorites
2014-05-26 23:00:02 +00:00
Nathan Gray
5aee5a7b44
Give minimum height to otherwise empty sidebox to make sure scrollbars get triggered
2014-05-26 22:46:49 +00:00
Nathan Gray
34ed2d7290
- Fix missing change handler on some nm header templates
...
- Fix improper usage of jQuery.when() (it doesn't take an array)
- Fix missing filter detection to not break with multiple values
2014-05-26 22:27:57 +00:00
Nathan Gray
e5f1e3e473
Decode title before showing to user in list
2014-05-26 20:05:33 +00:00
Nathan Gray
135b6cda37
Fix invalid actions on session/access log still enabled
2014-05-26 17:39:59 +00:00
Nathan Gray
fca003d78d
File select dialog
...
- Fix create folder
- Fix can't change directory by editing path
2014-05-26 17:11:22 +00:00
Ralf Becker
9455efae32
added postSubmit=true to document actions in mime-type sub-menus, was there for all other cases already
2014-05-26 16:09:03 +00:00
Ralf Becker
ddc17e8e0d
allow null as well as undefined for message-type-detection
2014-05-26 15:39:21 +00:00
Ralf Becker
baf7e2e97a
remove unnecessary and in PHP 5.5 deprecated preg_replace /e modifier
2014-05-26 14:29:40 +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
086501bc30
fixed .5 hours entered in infolog (PM tab) is displayed after saving as 30 days, caused by automatic transformation to minutes and not recognising that display_format does NOT support minutes
2014-05-26 13:44:24 +00:00
Ralf Becker
28b45639be
to give observer method of other apps more information about what to refresh, server-side adds now links to refresh-opener and therefore observer calls
2014-05-26 13:29:35 +00:00
Ralf Becker
b1603f4fd3
support <br/> and a single <a href="...">Text</a> (no further attributes!) in egw.message()
2014-05-26 13:05:40 +00:00
Hadi Nategh
ba1141f0cc
Set value for date-timeonly when it's string and NaN
2014-05-26 07:46:30 +00:00
Ralf Becker
e9b035dc8b
removed egw-pear dependency
2014-05-24 17:55:38 +00:00
Ralf Becker
c04f0ccc8f
fix not updated infolog in list, when timesheet is booked on it: added "row_mod" as maximum of info_modified, link_lastmod (incl. deleted ones) and timesheet_bo::sum() max_modified
2014-05-24 10:59:03 +00:00
Ralf Becker
30ffb38bd6
reverted r47030 as it breaks server-side nextmatch actions
...
nextmatch values were in root instead of namespaced "nm", causing all serverside actions (eg. move one contact into an other addressbook) to fail, because validation did not find values placed clientside outside valid namespace
2014-05-23 16:00:17 +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
Hadi Nategh
ab3ffca7f8
Remove mime_filter to get all documents for "Insert in document" selectbox in calendar sidebox
2014-05-23 10:24:05 +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
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