Commit Graph

28278 Commits

Author SHA1 Message Date
Ralf Becker
6e5bcbd6dd * Notifications/all apps: do not block other requests while notifications are queried
by committing the session
2015-10-19 08:07:28 +00:00
Ralf Becker
f42a218e1e * Filemanager/all apps: fix not working filemanager favorites in file selection popup 2015-10-16 19:07:44 +00:00
Ralf Becker
33ebe9305b * Mail/Wiki/Sitemgr: reworked XSS tests to allow eg. font-names containing "script" and other patterns forbidden by previous test, also added new html5 specific tests 2015-10-16 19:02:30 +00:00
Klaus Leithoff
fb175be16e move autoload-stuff from end to the beginning, as it is no longer a function (__autoload) and therefore it need to be executed before all other code to be available,eg. for html::purify in _check_script_tag() 2015-10-16 09:19:44 +00:00
Ralf Becker
4cf9d46bf1 * Addressbook/CardDAV: fix not working import / PUT of birthday in vCard
and prefer=representation on a "412 Precondition Failed" for a group
2015-10-16 07:51:05 +00:00
Hadi Nategh
2741ebc959 * Mail: Fix issue download an attachment from mail preview, crashes Chrome 2015-10-16 07:51:05 +00:00
Hadi Nategh
f8d2aa0364 Trigger explicit resize of splitter left panel when undock, because it would not be resized with correct size if it happens after sidebar get resized 2015-10-15 14:35:24 +00:00
Hadi Nategh
04f610b32c Do not trigger a second resize on split widget as it may conflict with browser bottom download bar 2015-10-15 14:34:50 +00:00
Klaus Leithoff
e7a0826a80 filter script keyword from face specifications, as our _check_script_tag will not allow that anyway 2015-10-15 08:38:33 +00:00
Ralf Becker
e4cca3a41b * Calendar/CalDAV/iMip: only include replying participant in iMip REPLY messages 2015-10-14 16:40:03 +00:00
Nathan Gray
740a5085a0 Handle merging from listview into a template designed for the other views (range tag, no pagerepeat) 2015-10-13 16:41:52 +00:00
Nathan Gray
8b68269874 Add empty_label to Select account custom field type, so you can select nothing. 2015-10-13 16:04:20 +00:00
Hadi Nategh
44ee990874 Try to fetch header with key='' as some servers might have no fetchHeaders index 2015-10-13 12:23:47 +00:00
Ralf Becker
2cc00a3c52 fix due to caching and reusing of connection not correctly set $this->Type == "mysql" 2015-10-12 18:35:11 +00:00
Ralf Becker
af77a3b5f9 removed manual app 2015-10-12 16:30:35 +00:00
Ralf Becker
4ec656d437 allow all valid timezones in server-side validation, to allow existing values and in future select arbitrary timezones via an ajax callback 2015-10-12 14:18:54 +00:00
Ralf Becker
414a3e675f special handling for $_POST[json_data] in _check_script_tag, to decend into its decoded content, fixing json direct might break json syntax 2015-10-12 13:27:16 +00:00
Ralf Becker
e0d751a8c1 Changelog for 14.3.20151012 2015-10-12 11:59:41 +00:00
Ralf Becker
230f107c3a * CalDAV: could not set own status for participation in an exception, if not being a participant of master 2015-10-12 11:55:39 +00:00
Hadi Nategh
d48ad7da79 Make sure we are not requesting server for an empty value option or other widgets but select-timezone as server won't find anything and it will fall into an infinitive loop, e.g. select-cat widget. 2015-10-12 09:57:42 +00:00
Ralf Becker
b56467a0c5 allow to overide egw_server_root used as key in egw_cache for tree- AND instance-level 2015-10-10 10:37:07 +00:00
Ralf Becker
60a5fec6a0 allow to reuse managed-id of existing attachment in PUT request by symlinking it, return correct xml-error for invalid mananaged-id
r53782: need to use our own readlink
2015-10-09 18:08:16 +00:00
Ralf Becker
20ede24957 fix CalDAVTester failure: managed-attachments: Simple non-recurring, non-scheduled update attachment: Test 4: rename of attachment via Content-Disposition:filename= 2015-10-09 18:04:40 +00:00
Ralf Becker
7ed6c0b3f1 Several fixed to cope better with CalDAVTester:
- adding priority=0=undefined to calendar, as it is iCalendar default
- no longer export iCalendar defaults PRIORITY=0, TRANSP=OPAQUE, CLASS=PUBLIC
- assume UTC if no timezone given, unfortunatly Horde_Icalendar currently does not tell UTC or local
- export DURATION instead of DTEND for UTC and duration less or equal 1 day (todo: store if user entered duration in db model, to be able export it as such again)
2015-10-09 18:03:45 +00:00
Ralf Becker
1e7632603c revert changing filter for /calendar from owner to default, as /calendar is no CalDAV location anyway because outside of calendar home 2015-10-09 17:47:27 +00:00
Ralf Becker
235172d623 * Calendar/CalDAV: fixed event not show if user only participates in an exeception (not the master) and has no read-rights for any master participant 2015-10-09 17:37:25 +00:00
Ralf Becker
769399b0cc * eTemplate: setting higher request timeout of 4 hours (was 2 hours) 2015-10-09 12:40:54 +00:00
Hadi Nategh
55c6da3fa7 Some fixes for custom app-theme css:
- Make sure including css on ajax response respect app-theme
- Include app-theme for home portlets
2015-10-09 11:56:18 +00:00
Hadi Nategh
06cbe1f0b0 Allow custom fields in IF placeholders 2015-10-09 09:07:50 +00:00
Hadi Nategh
4b96ba9016 Do not show event description if there's no fix time-grid
- Fix event with long description occupies too much space of a column
2015-10-09 07:25:55 +00:00
Ralf Becker
4e3732f526 adding a "None" to resource selection in calendar, to allow to remove all resources from view 2015-10-08 19:56:59 +00:00
Hadi Nategh
6623a2f7d7 Fix calendar d-n-d not showing up helper while dragging, using Safari 9 2015-10-08 09:41:10 +00:00
Ralf Becker
b29df627a7 no longer store ADOdb object in session, also ensures reevaluating environment-data or multiple hosts in connection-data 2015-10-07 19:33:45 +00:00
Nathan Gray
c2232f1b8f Fix integrated apps were opening in calendar edit 2015-10-07 16:24:21 +00:00
Ralf Becker
061ac97f78 Fix infinitive request from selectbox widget 2015-10-07 16:07:47 +00:00
Ralf Becker
7335007f1d replace cnr-pending icon for current users status is "needs-action" with regular needs-action icon, fixes icon does not exist in other templates 2015-10-07 12:04:18 +00:00
Ralf Becker
fb4c37d027 fix an other case were spinner is not removed due to a client-side javascript error 2015-10-07 09:32:43 +00:00
Ralf Becker
fe1e719ada * Addressbook: allow eg. telephone apps to jump directly into CRM view of a phonenumber with https://domain.com/egroupware/index.php?menuaction=addressbook.addressbook_ui.view&search="49 123 456789"&ajax=true&cd=yes 2015-10-07 09:31:30 +00:00
Hadi Nategh
5836cfb076 Bind the y-overflow and calculate the event column height if no fixed time-grid is set 2015-10-07 08:45:32 +00:00
Hadi Nategh
213db008dd Revert commit 53812, as it breaks calendar time slices 2015-10-07 08:14:30 +00:00
Ralf Becker
7fb8f641d1 fixed typo (wrong case) causing default DB capabilities to be returned and eg. giving an sql error when searching under MySQL in addressbook 2015-10-07 05:30:13 +00:00
Ralf Becker
0bbced7df2 move @/enviroment support from class-variables to local ones, to re-evaluate them on each request, class vars are stored in session 2015-10-06 20:00:06 +00:00
Nathan Gray
78440b91ce Fix refresh & updates when working on personal categories 2015-10-06 19:25:42 +00:00
Nathan Gray
a2af10dd14 - Fix missing option check to work with options sent as an in-order array (label,value), fixes some custom fields not being properly set.
- Fix links to accounts (home-accounts) would not open properly when you click on them
2015-10-06 19:23:51 +00:00
Ralf Becker
9e1bd4fcb8 use same egw_exception_db_connection instead of die, if no DB host set, so it can be cought 2015-10-06 17:00:21 +00:00
Hadi Nategh
5b495822c6 Revert commit 53816 2015-10-06 16:13:03 +00:00
Hadi Nategh
b929e98947 Include app-[theme].css for calendar navigation 2015-10-06 15:56:27 +00:00
Klaus Leithoff
95a88df345 only do the sorting when we do a topLevel Query or a retrieval of ALL. ; give extracare on the retrieval of folders in shared and others on subscription, and when folders subscribed in such namespaces are deeply nested within without rights of list on the branches leading to the leaf 2015-10-06 15:17:37 +00:00
Ralf Becker
283b8bec33 cant use @-syntax with passwords, as they can start with an @ 2015-10-06 13:10:06 +00:00
Ralf Becker
223918a192 allow to read db-config from environment, by using "@name" to reference to name from environment 2015-10-06 12:45:26 +00:00