Ralf Becker
2d36509b96
* CalDAV/CardDAV: add API version to pseudo session-id used to invalidate all sessions from the previous version (which eg. give database errors, because using old schema)
2012-04-07 06:52:36 +00:00
Ralf Becker
d00d9e40b2
* CalDAV: fix error nothing known about column "id"
2012-04-06 13:18:54 +00:00
Ralf Becker
1f54b34dde
* Resources: SiteMgr module uses old class-name ui_resources instead of resources_ui
2012-04-06 12:50:01 +00:00
Ralf Becker
34bd427884
* Calendar/InfoLog: fixed PHP fatal error: Call to undefined method egw_link::edit()
2012-04-05 16:17:00 +00:00
Ralf Becker
b4940f5290
fix patch to match changes in egroupware/phpgwapi/inc/class.egw.inc.php
2012-04-05 13:47:16 +00:00
Ralf Becker
04b58f1b7d
Changelog for 1.8.004.20120405
2012-04-05 13:10:11 +00:00
Ralf Becker
7014a9bf9e
remove trailing whitespace from css in templates
2012-04-05 12:45:00 +00:00
Klaus Leithoff
51d3886acb
* eMail: supporting deprecated text/directory mimetype (if filename extension is of type text/vcard) for opening in addressbook edit dialog.
...
> handle jet another representation of hyphen, as it does not translate
2012-04-05 09:19:25 +00:00
Ralf Becker
bf2d6a793e
store already read table-defintions no longer in session (in ['egw_info']['apps'][]['table_defs']) but in a static variable only within the request:
...
--> keeps session smaller
--> php file with table-defintion get stored by accelerator anyway, so nothing to gain
--> if schema get's updated long running sessions like CalDAV not getting fatal errors
2012-04-05 07:06:12 +00:00
Ralf Becker
b4452484d8
do NOT blanc fileas_type, as it is not always set in vCard, but should be set in EGroupware
2012-04-04 17:48:05 +00:00
Ralf Becker
aceb318fb0
* CardDAV: fixed not working deleting of existing fields and cell phone numbers for Apple clients
2012-04-04 17:38:17 +00:00
Ralf Becker
101b00cb7e
hopefully fix not displayed navbar in home in some installs (cant reproduce here)
2012-04-04 16:21:18 +00:00
Ralf Becker
f6947d29ac
reverted accidently commited xet files
2012-04-04 14:07:37 +00:00
Ralf Becker
b2a51e34b5
load wz_tooltips only if required: $GLOBALS[egw_info][flags][include_wz_tooltip] set or html::tooltip() called before calling common::egw_header(), calling header again as end of home page to allow apps to load stuff into the header (not only wz_tooltip)
2012-04-04 13:58:16 +00:00
Ralf Becker
b99ebe1436
fixed SQL error "used SELECT statements have a different number of columns" from solink::get_3links() reported on German list
2012-04-04 06:21:22 +00:00
Ralf Becker
e936fcbd2d
* InfoLog/CalDAV: add support for responsible as iCal ATTENDEE, make sure not to empty InfoLog fields not supported by iCal standard
2012-04-03 16:07:05 +00:00
Ralf Becker
6394c3d926
added json.php (for egw_tail used in CalDAV/CardDAV log viewer) and not yet commited groupdav.htaccess
2012-04-02 17:56:21 +00:00
Ralf Becker
aeab9cc5aa
missing json and jquery stuff for egw_tail
2012-04-02 15:27:38 +00:00
Ralf Becker
41e4581c30
removed not existing calendar_tracking (history) from 1.8 calendar
2012-04-02 10:00:49 +00:00
Ralf Becker
915f0f3493
* PHP 5.4: fixes for strict warnings, thought disabling E_STRICT for now, because of various strict warnings in working code, which could not be easy fixed in all areas
2012-04-02 07:48:13 +00:00
Ralf Becker
8735938045
1.8.004 contains necessary schema for carddav_name attribute
2012-03-31 20:40:16 +00:00
Ralf Becker
41fd3575c9
* Update to 1.8.004: REQUIRES TO VISIT SETUP for schema updates
...
- backport of security features from Trunk: support for sha512_crypt password and session-list without access to session-directory
- backport of numerous CalDAV/CardDAV features and fixes from Trunk: multiple addressbooks and calendars, support of resources, request logging
2012-03-31 14:12:25 +00:00
Nathan Gray
83c3cee10d
Use standard app.class.method format
2012-03-30 21:06:16 +00:00
Nathan Gray
5dcdc58f50
Get nextmatch filters with legacy JS working
2012-03-30 20:17:53 +00:00
Nathan Gray
d9275d53d0
Avoid sending back empty sub-arrays - apps that check for their presence, not contents, have trouble with them
2012-03-30 19:42:01 +00:00
Nathan Gray
4df977db0b
Use js compatible with etemplate & etemplate2
2012-03-30 19:40:04 +00:00
Nathan Gray
f53fa79512
If a row is explicitly disabled, it's safe to just skip it
2012-03-30 16:25:30 +00:00
Nathan Gray
95fb2dfaaa
Reset namespace for widgets that come later in template
2012-03-30 16:05:29 +00:00
Nathan Gray
26f5f2e504
Stop error on invalid format, use a default
2012-03-30 14:30:26 +00:00
Andreas Stöckel
fc981118c1
Added css for subgrids
2012-03-30 14:20:27 +00:00
Andreas Stöckel
f50b880c19
Fixed selection and getSelected() function; controllers and selection managers are now hirachical
2012-03-30 14:20:11 +00:00
Ralf Becker
4cdc5f39c1
support for parent_id and is_parent
2012-03-30 12:28:31 +00:00
Ralf Becker
2ffb9e3f91
support for parent_id and is_parent, need to be moved to call_get_rows, to also include in initial data
2012-03-30 12:28:07 +00:00
Ralf Becker
a80a42f5c8
disabling permanent debug from widget transformer
2012-03-30 12:21:12 +00:00
Ralf Becker
8874134221
setting subgrid callback and disabling use of regular data (only callback)
2012-03-30 12:17:52 +00:00
Andreas Stöckel
b4460d5924
Now reading is_parent and parent_id from the correct place
2012-03-30 12:06:10 +00:00
Andreas Stöckel
a8ed2af938
Added subgrid support to nm
2012-03-30 12:00:59 +00:00
Andreas Stöckel
1d405d05ba
Implemented hirachical rows
2012-03-30 11:43:39 +00:00
Nathan Gray
d7bd469ed9
Pass the ID of the path element
2012-03-29 23:28:48 +00:00
Nathan Gray
9d179df719
Avoid warning when input is not an array - caused by no cfs
2012-03-29 22:57:00 +00:00
Nathan Gray
3bce9fccc3
- Add getElementsByType() function
...
- Handle ids that end in []
2012-03-29 22:55:44 +00:00
Nathan Gray
448f256985
- Add mime filter
...
- If id ends with [], allow multiple uploads
- If there's a legacy onchange function, don't clear input
- Fire legacy onchange after async upload is complete
2012-03-29 22:45:58 +00:00
Nathan Gray
ab22ccef8e
Allow multiple uploads if id ends with '/', mime filter as a legacy option
2012-03-29 22:43:07 +00:00
Nathan Gray
ced0e0787e
Implement form::name() pseudo function
2012-03-29 22:41:54 +00:00
Ralf Becker
0635f850e0
* Admin: fixed import of already hashed passwords
2012-03-29 18:36:48 +00:00
Ralf Becker
a3ada52adf
* Admin/ImportExport: fixed import of already hashed passwords
2012-03-29 18:33:33 +00:00
Nathan Gray
545ffcf34e
Expand name even if not in a row ([...])
2012-03-29 15:13:56 +00:00
Ralf Becker
cedb8e3f6c
add this.form.submit() to legacy functions and use regular nextmatch filter-change, if onchange="this.form.submit()" is set, some more changes etemplate_new --> etemplate
2012-03-29 15:10:25 +00:00
Ralf Becker
4e0ea875b9
fixed File name+link widget to display clickable path components used in filemanager when files from subdirs is selected
2012-03-29 14:31:24 +00:00
Andreas Stöckel
cfa9c190bb
Implemented keyboard navigation and data retrival for uids
2012-03-29 14:11:22 +00:00