Commit Graph

27541 Commits

Author SHA1 Message Date
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
Hadi Nategh
a378d19d2a 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:46:45 +00:00
Hadi Nategh
52a3e2240c WIP EGroupware Tutorial:
- Add disable option in admin site configuration in order to be able to switch off the tutorials menu in sideboxes
2015-10-09 07:42:13 +00:00
Hadi Nategh
781f128265 WIP EGroupware Tutorial:
- Add autoload tutorial to Home app
2015-10-09 07:31:35 +00:00
Ralf Becker
7b0ba9fb95 adding a "None" to resource selection in calendar, to allow to remove all resources from view 2015-10-08 19:57:29 +00:00
Ralf Becker
51b60c5df6 no longer store ADOdb object in session, also ensures reevaluating environment-data or multiple hosts in connection-data 2015-10-07 19:33:22 +00:00
Nathan Gray
0e7a5338f0 Reduce integration data sent each time, we can use the link registry already on the client. 2015-10-07 16:45:23 +00:00
Hadi Nategh
8fa12bc9d5 WIP EGroupware tutorial:
- Implement tutorials navigator in tutorial popup
2015-10-07 15:49:51 +00:00
Nathan Gray
b926795898 Fix integrated apps were opening in calendar edit 2015-10-07 15:34:37 +00:00
Hadi Nategh
f89d4297d9 Fix infinitive request from selectbox widget 2015-10-07 13:52:56 +00:00
Ralf Becker
6e6e9c55bd 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:05:12 +00:00
Ralf Becker
f8821f692f fix an other case were spinner is not removed due to a client-side javascript error 2015-10-07 09:32:22 +00:00
Ralf Becker
3253b6bda1 * 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:10 +00:00
Ralf Becker
50ed21bd7e 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:29:49 +00:00
Nathan Gray
82cf5184e3 Fix class colors on events went missing 2015-10-06 22:47:45 +00:00
Nathan Gray
f57ccb9a41 Allow custom fields in IF placeholders 2015-10-06 19:59:43 +00:00
Ralf Becker
a269120683 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 19:57:52 +00:00
Ralf Becker
1e54cfb117 use same egw_exception_db_connection instead of die, if no DB host set, so it can be cought 2015-10-06 16:59:54 +00:00
Hadi Nategh
aa81ae5e5d WIP EGroupware tutorial:
- Make popup size bigger
- Style tutorials list
2015-10-06 16:37:51 +00:00
Klaus Leithoff
ab4b0e1e17 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:09:10 +00:00
Ralf Becker
f724e47b2d cant use @-syntax with passwords, as they can start with an @ 2015-10-06 13:11:05 +00:00
Ralf Becker
121f5dc68d dito for zPush2: iOS 9.0.2 (maybe other clients and versions too) moved start- and end-date of synchronised meeting requests to date of sync 2015-10-06 12:21:54 +00:00
Ralf Becker
39d9004e42 * Calendar/eSync: iOS 9.0.2 (maybe other clients and versions too) moved start- and end-date of synchronised meeting requests to date of sync 2015-10-06 12:20:32 +00:00
Hadi Nategh
fe9dcbcc12 Get folders status asynchronously as it is an expensive operation to be called in initial load 2015-10-06 10:51:35 +00:00
Ralf Becker
658dcb121e * Calendar: use event title for mails generated via edit popup actions: mail all participants and meeting request 2015-10-06 10:49:36 +00:00
Hadi Nategh
5c812f8c9a Remove extra ajax-loader icon from mail tree 2015-10-06 08:45:44 +00:00
Nathan Gray
a384714a8d Calendar W.I.P
- Change layout to show the whole 24 hour day with a scrollbar, not just work day
- Fix some translation issues (thanks Ulle) by using calendar's egw for lang calls
- Fix cache is discarded even when state doesn't change, which broke filtering (thanks Ulle)
2015-10-05 23:45:51 +00:00
Nathan Gray
d8487a7507 Fix refresh & updates when working on personal categories 2015-10-05 20:02:11 +00:00
Nathan Gray
57b7b0d93b Add explanation to super-user login 2015-10-05 19:27:52 +00:00
Ralf Becker
047105fb41 allow to read db-config from environment, by using "@name" to reference to name from environment 2015-10-05 18:58:55 +00:00