Ralf Becker
0372a559cd
* Notifications/all apps: do not block other requests while notifications are queried
...
by committing the session
2015-10-19 08:07:00 +00:00
Ralf Becker
da4ffc2a0c
* 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:01:56 +00:00
Nathan Gray
642b52850b
Unify app header for the different views
2015-10-16 17:32:21 +00:00
Hadi Nategh
cb2830979c
Tag favorites in select-files as "is_dir" because client-side expects it to be directory
2015-10-16 13:35:08 +00:00
Hadi Nategh
88da09bc80
Do not scroll sidebox on selectboxes or video tutorials box
2015-10-16 12:37:51 +00:00
Ralf Becker
476b7f9022
fix include of tutorial css
2015-10-16 12:16:08 +00:00
Hadi Nategh
aa6a362f16
WIP EGroupware Tutorial:
...
- Add tutorials hook into other apps sidebar
2015-10-16 10:39:38 +00:00
Hadi Nategh
45668446bf
WIP EGroupware Tutorial:
...
- Improve some styling in popup
- Fix sorting list in sidebar
2015-10-16 10:00:17 +00:00
Ralf Becker
c33b041d23
* 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:50:43 +00:00
Hadi Nategh
a54294ae2e
Add some documentation regarding commit #53956
2015-10-16 07:40:05 +00:00
Nathan Gray
1673cc9aed
Calendar tooltip style fixes for Firefox
2015-10-15 21:34:07 +00:00
Nathan Gray
4184d88027
Fix closing & reopening Calendar crashed egw
...
If only 1 user selected in sidebox, add user name to app header
2015-10-15 20:06:19 +00:00
Nathan Gray
8b42f6aeb8
Load all category CSS once when loading the application to avoid missing category colors.
2015-10-15 17:28:56 +00:00
Hadi Nategh
9dd37010d4
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 13:02:26 +00:00
Hadi Nategh
2348b7da46
Do not trigger a second resize on split widget as it may conflict with browser bottom download bar
2015-10-15 12:59:12 +00:00
Klaus Leithoff
412414c1a5
filter script keyword from face specifications, as our _check_script_tag will not allow that anyway
2015-10-15 08:35:35 +00:00
Nathan Gray
211056ba2e
More calendar bugfixes:
...
- reload loop in home
- sidebox keywords did nothing
- list view participants filter was missing groups
- Sidebox user filter updates list view to match
2015-10-14 18:10:39 +00:00
Ralf Becker
7fb9d4d15f
fixes around calendar sync and meeting-requests, also fixed all IDE warnings in calendar_zpush
2015-10-14 16:42:04 +00:00
Ralf Becker
66581cee3f
* Calendar/CalDAV/iMip: only include replying participant in iMip REPLY messages
2015-10-14 16:39:39 +00:00
Nathan Gray
1e5a457a06
Fix not able to add events by clicking a time
2015-10-14 15:26:20 +00:00
Nathan Gray
edc3cac79f
Handle multiple categories, though the last one determines the color of the event.
2015-10-14 15:25:29 +00:00
Nathan Gray
e45b6471e7
Fix duration changed to end date after you click apply.
2015-10-14 15:21:22 +00:00
Hadi Nategh
6d23eb2368
WIP EGroupware Tutorial:
...
-Some more styling
2015-10-14 15:09:45 +00:00
Nathan Gray
c4f46d361e
Fix unable to select multiple repeat days in calendar
2015-10-14 14:50:02 +00:00
Nathan Gray
f7a8b0ed65
Calendar bugfixes:
...
- App reload just reloads, not change view
- Fix caching bug
- Fix missing resource names
- Fix app header changing inappropriately
- Fix favorites not working properly.
2015-10-14 14:32:33 +00:00
Hadi Nategh
88675dced6
WIP EGroupware Tutorial: Missing files from previous commit
2015-10-14 14:29:22 +00:00
Hadi Nategh
04a8cd4f60
WIP EGroupware Tutorial:
...
- Implement video navigation on popup
- Implement introduction video with user confirmation dialog based on session
- New layout for tutorials list both in sidebar and popup
- Separate tutorials styles to be able to set different styles base on templates
2015-10-14 14:17:09 +00:00
Ralf Becker
375cf22ba6
fix flags to only contain AS supported flags analog to Zimbra code and seek stream of attachments to beginning, as z-push requires that
2015-10-13 21:12:02 +00:00
Nathan Gray
025550402a
Fix expandable selectbox button missing icon
2015-10-13 20:43:49 +00:00
Ralf Becker
ea0f039a37
fix PHP Fatal error, replace utf8_truncate --> Utils::Utf8_truncate
2015-10-13 16:15:32 +00:00
Hadi Nategh
67e2ad0c1a
WIP EGroupware Tutorial:
...
- Style thumbnails inside the sidebox
2015-10-13 15:07:06 +00:00
Klaus Leithoff
258846103a
supplement flagsstring to mod, to represent flag changes
2015-10-13 15:06:04 +00:00
Hadi Nategh
8980fdb1fc
Add background attribute to the DOMWidget in order to be able to set background-image via etemplate
2015-10-13 15:03:41 +00:00
Ralf Becker
52dd6bd3d7
documented and reimplemented failure handling of connect method
2015-10-13 14:47:18 +00:00
Ralf Becker
33e15ea3f4
fix PHP Fatal error this->mail->getErrorMessage() and using Request::GetDeviceID()
2015-10-13 12:45:18 +00:00
Ralf Becker
a64cfea299
using new hook location name "hook_location"
2015-10-13 07:11:52 +00:00
Ralf Becker
887cd00c4c
allow to use alternate location name "hook_location", if app needs original name "location", like eg. calendar
2015-10-13 07:08:10 +00:00
Ralf Becker
9f1b92aa1d
fix due to caching and reusing of connection not correctly set $this->Type == "mysql"
2015-10-12 18:34:47 +00:00
Ralf Becker
24befa4298
copy 14.3 changelog to trunk to satisfy update checker
2015-10-12 16:21:57 +00:00
Ralf Becker
0285dd94f8
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:33 +00:00
Ralf Becker
1971186597
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:26:34 +00:00
Ralf Becker
8643b08e90
* CalDAV: could not set own status for participation in an exception, if not being a participant of master
2015-10-12 11:55:20 +00:00
Hadi Nategh
de4098e550
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:55:13 +00:00
Ralf Becker
9da4924f00
allow to overide egw_server_root used as key in egw_cache for tree- AND instance-level
2015-10-10 10:33:35 +00:00
Nathan Gray
3286642374
Fix merge from listview, and handle merging from listview into a template designed for the other views (range tag, no pagerepeat)
2015-10-09 19:48:28 +00:00
Ralf Becker
a1cc41d0ae
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:10 +00:00
Ralf Becker
5f109d2d9e
* 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:01 +00:00
Nathan Gray
0bdbccf1b4
Make sure categories with no color do not turn the event transparent.
2015-10-09 16:33:34 +00:00
Hadi Nategh
61db4b7559
WIP EGroupware tutorial:
...
- Open autoload introduction tutorial from all apps
- Provide fallback tutorial
2015-10-09 15:09:34 +00:00
Ralf Becker
5a08713cbc
* eTemplate: setting higher request timeout of 4 hours (was 2 hours)
2015-10-09 12:40:26 +00:00