Commit Graph

19571 Commits

Author SHA1 Message Date
Ralf Becker
9d6bce8ed2 * Calendar/EMail: when accepting email invitation from organizer who is an EGroupware user but created invitation outside: if no access to organizers calendar, make organizer a participant with role CHAIR
- show errors from calendar_boupdate::update()
2012-04-24 14:39:55 +00:00
Klaus Leithoff
a3b4b91d63 * email: if forwarding via SIEVE is not allowed - disable the according fields 2012-04-24 14:37:03 +00:00
Nathan Gray
8d8a80c26a Fix human values in infolog export 2012-04-24 14:04:09 +00:00
Nathan Gray
e014964656 Add in seconds, some timestamps have those and date doesn't parse otherwise 2012-04-24 13:59:06 +00:00
Klaus Leithoff
2d1c2fbf7b * calendar: use possible attribute values regarding X-MICROSOFT-CDO-ALLDAYEVENT 2012-04-24 11:05:31 +00:00
Ralf Becker
5459012074 * InfoLog: remove group-types user has not any rights to as filter in list 2012-04-24 10:16:18 +00:00
Klaus Leithoff
89fa80a750 * resources: fix for missing/not loaded pictures for resources in default/images/resource_icons/ 2012-04-24 07:16:17 +00:00
Nathan Gray
857336e696 Fix missed file extension 2012-04-23 17:03:49 +00:00
Ralf Becker
7f7bf5f47d Schdule was only save new entries, not existing ones which got updated (only if you edit rights), same for ical export 2012-04-23 12:02:02 +00:00
Klaus Leithoff
4d1d6bb220 fix for Using when not in object context 2012-04-23 09:36:28 +00:00
Klaus Leithoff
a2b4861dc4 * email: caching of folderObjects for session under certain conditions, to speed up email module access
managing session cache for cached folderObjects; attempt to introduce better sorting for folderObjects in shared/other namespace (if available); removal of obsolete code
2012-04-23 08:16:40 +00:00
Nathan Gray
4300e20195 Avoid infinite loops by not passing real content text, so other app doesn't try to expand custom fields too 2012-04-19 14:20:17 +00:00
Ralf Becker
c41c9f79d9 Changelog for 11.1.20120419 2012-04-19 13:23:35 +00:00
Ralf Becker
d5972cd30c call notification hook for unlink/rmdir only after successful removal, but with (not longer existing) stat data 2012-04-19 13:18:19 +00:00
Ralf Becker
0976a3f918 * CalDAV: fixed PHP Fatal Error when iCal contains invalid participant url like Lighttnings "invalid:noemail" 2012-04-19 12:51:29 +00:00
Ralf Becker
bc194710b8 - check if date.timezone is set, report it and set something if not, as it gives tons of errors in install log
- some MySQL packages (mysql.com, MariaDB, ...) use "mysql" as service name instead of RH default "mysqld"
2012-04-19 12:41:53 +00:00
Klaus Leithoff
8ec9fb4ab3 avoid adding folders to folderlist, that are only supplemented by their delimiter 2012-04-19 10:40:28 +00:00
Klaus Leithoff
c76315e19d better check for folders to be autocreated, to avoid surplus folder creation 2012-04-19 09:30:13 +00:00
Klaus Leithoff
6f48101d15 retrieve Capabilities after Login, as this is required to get the real capabilities of the server where your mails reside on 2012-04-18 14:34:27 +00:00
Klaus Leithoff
344a618ac1 use app_refresh now, for part of the refresh when deleting a message: e.g. cleanup of previewed message 2012-04-18 13:52:08 +00:00
Klaus Leithoff
165d11a695 implement app_refresh to present status messages of other apps to the user (, and trigger a reset of that message after 5 seconds) 2012-04-18 08:29:13 +00:00
Klaus Leithoff
83c12b02f6 disable alertbox of app_refresh 2012-04-18 07:12:53 +00:00
Nathan Gray
a66dc3c2fe * Expand link_to custom fields and make available all placeholders from the app.
eg: {{#address}} gives the link title, but now you can use {{#address/n_fn}}, {{#address/email}}, etc.
2012-04-17 17:26:46 +00:00
Klaus Leithoff
849259b340 * mail: improve refresh of messageList on message deletion 2012-04-17 15:11:26 +00:00
Nathan Gray
2ed67861bd - Allow adding a child category to a restricted category
- Show filter for application global categories

r38832: Default owner to same as parent category when adding a child category
r38891: Fix missing parent category when adding a child when parent has acl
r38939: Apply no_acl_check to global categories too
2012-04-17 14:46:56 +00:00
Nathan Gray
9b0b3f29cb More robust handling of date formatting:
- Handle placeholders with prefixes
- Use user format to parse date/time, in case it's already been formatted
r38938: Add data types to record classes, use them in formatting dates for spreadsheets
2012-04-17 14:32:48 +00:00
Klaus Leithoff
5785287917 * email: improvement regarding notification handling; using htmLawed now instead of purify as fallback when there is no tidy; 2012-04-17 09:23:14 +00:00
Nathan Gray
77bc5da6ef * Add ical export to edit \'Actions\' selectbox, and list context menu'
svn commit -m '* Add ical export to edit \'Actions\' selectbox, and list context menu
2012-04-16 19:12:19 +00:00
Ralf Becker
30318ee8d2 check if categories are already updated to global == cat_owner=0, has to run as API update, before apps (tracker) creates new global cats with cat_owner=0 stopping the update 2012-04-13 14:34:27 +00:00
Ralf Becker
1b4702524a fix not working update from 1.6 by running register-all-hooks after restore (old 1.6 wiki_bo::search_link hook can not run in setup, so we need the new hook) 2012-04-13 14:32:35 +00:00
Klaus Leithoff
5070027e00 fixed broken emailadmin editProfile add/edit/delete mailAlternate/mailForward 2012-04-13 11:57:12 +00:00
Ralf Becker
239624ad56 fixed bug in memcache extension < 3.1.1 with memcache > 1.4.3, eg. Debian 6, causing delete of cache items to fail 2012-04-13 10:57:53 +00:00
Ralf Becker
db729eac41 tests for egw_cache_provider and not using APC for cli, if apc.enable_cli is not set
Also did some benchmarking on my Macbook (with a SSD and memcached running on localhost):
Checking egw_cache_memcache:
0 checks failed, 100 iterations took 0.480 sec

Checking egw_cache_apc:
0 checks failed, 100 iterations took 0.025 sec

Checking egw_cache_files:
0 checks failed, 100 iterations took 0.826 sec
--> APC is by a factor of 20 faster then memcached, which is double as fast compared to files on a SSD
2012-04-13 10:22:38 +00:00
Klaus Leithoff
a492f2a426 fix possible error SQL-Error on history actions while deleting profiles; removing lots of trailing whitespace 2012-04-13 09:24:33 +00:00
Ralf Becker
e8377f28cf More rigorous checking on empty / missing date - set to null, not blank 2012-04-13 08:27:40 +00:00
Klaus Leithoff
dc2c5e1f30 more detailed log for missing default profile 2012-04-13 08:00:04 +00:00
Ralf Becker
ed6cf6d158 have to use schema from backup itself, not (autoloaded) current schema 2012-04-13 06:10:13 +00:00
Klaus Leithoff
a4839350cd handle fatal error on missing object of mailPreferences 2012-04-12 14:21:56 +00:00
Ralf Becker
04e39e4132 fixed not working update from 1.8.004 2012-04-12 14:14:37 +00:00
Ralf Becker
2b1ad4de7a fixed since r38811 not working restore of backups 2012-04-12 13:26:00 +00:00
Ralf Becker
2f1981372a * CalDAV/CardDAV: log failed requests with ### like exceptions to ease diagnose problems, log if clients requests accounts not visible because of account-selection preference, skip proxys if not visible 2012-04-12 10:44:37 +00:00
Ralf Becker
ffee79b8ea * Backup/Addressbook: adding limited index-length to backed up schema and fix restore of old backups without (default to 32 on multicolumn indexes including text columns) 2012-04-12 08:08:06 +00:00
Ralf Becker
06e213194f docu update: added accounts-addressbooks accessible via CardDAV 2012-04-11 20:33:54 +00:00
Ralf Becker
195f3dd64b * most apps: fixed rich-text editor to allow to enter < and > eg. html markup in regular input mode (not source) 2012-04-11 14:52:30 +00:00
Ralf Becker
d7b46c4713 allow text like html markup for htmlarea in mode="ascii", which is effectivly a textarea. Allows html-tag eg. in tracker 2012-04-11 09:21:15 +00:00
Klaus Leithoff
1c0956dec7 remove obsolet javascript; control that global tab, ->can be used by group<- cannot be set/used together with ->can be used by user<-; as most users thought of it as a concept of narrowing access by user AND group, and not as a concept of allowing a profile to either a user OR a given group 2012-04-10 15:38:58 +00:00
Nathan Gray
d8e4780d5e Update end date (due date) to date-time instead of date to match current type 2012-04-10 15:27:54 +00:00
Nathan Gray
10131f9e1f Remove old CSV import 2012-04-10 15:26:43 +00:00
Klaus Leithoff
ff1173f09e as the ui suggest that we do not want to validate certs, we have to switch the true/false option for the checkbox to match the wording. 2012-04-10 10:36:39 +00:00
Ralf Becker
16e41660c6 fixing the fix: api version is not yet read, therefore use modifiction time of phpgwapi/inc/setup.inc.php instead 2012-04-10 07:52:31 +00:00