Commit Graph

28459 Commits

Author SHA1 Message Date
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
e4cca3a41b * Calendar/CalDAV/iMip: only include replying participant in iMip REPLY messages 2015-10-14 16:40:03 +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
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
Ralf Becker
ea0f039a37 fix PHP Fatal error, replace utf8_truncate --> Utils::Utf8_truncate 2015-10-13 16:15:32 +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
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
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
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
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
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
af77a3b5f9 removed manual app 2015-10-12 16:30:35 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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