Ralf Becker
f70cccd2ef
"allowing to use GET parameter \"auth\" instead of (basic) Authentication header, as talked on devel list"
2009-08-18 07:55:59 +00:00
Christian Binder
faa51609ae
user messages adjusted again. another attempt to make it clear for the user whats happening with event series and single occurrences of the event - if someone finds a better solution please edit
2009-08-17 21:15:40 +00:00
Christian Binder
1d5b6b6828
prevent privileged user from pressing "save" or "apply" if just a status of a single recurrence was changed - otherwise a real exception will be created
2009-08-17 20:05:46 +00:00
Stefan Becker
cead53394e
Added select all on top of the listview
2009-08-17 19:18:26 +00:00
Stefan Becker
ecb0d4fa05
added no status filter to filter options
2009-08-17 18:46:47 +00:00
Stefan Becker
2618570931
added a predifined status for a new Timesheet
2009-08-17 18:33:50 +00:00
Christian Binder
6b3c7942d6
disabled horde error logging by default; sorry devs but this killed my production server while accidentally having turned it on and synced a big addressbook - maybe we avoid happening this to others
2009-08-17 14:55:02 +00:00
Christian Binder
2db8bd6c9c
complete rework of participants() method. The only purpose of this method is now to add or delete participants - NOT to overwrite stati. Added a new param "add_only" to have the possibility to check for the existence of a single participant in the egw_cal_user db and add this participant if needed. This is used for e.g. group invitations where a default set of stati does no primary exist for the user.
2009-08-17 14:45:42 +00:00
Christian Binder
1793a546e3
give a response to the user on how many occurrences have been changed. Display the correct participant status depending if a single occurrence or a whole event series is displayed.
2009-08-17 14:38:18 +00:00
Ralf Becker
35626a6593
"docu update to avoid a common pitfall"
2009-08-17 12:28:30 +00:00
Christian Binder
45dfa1ab0d
fix: new supported field "recurrence" was named "reference"
2009-08-17 10:34:22 +00:00
Ralf Becker
1423948060
"cant create an index without fields (was observed in broken backups)"
2009-08-17 07:32:24 +00:00
Ralf Becker
8c8d1e7b8c
"cant create an index without fields (was observed in broken backups)"
2009-08-17 07:30:47 +00:00
Ralf Becker
8d60b25ccf
"autoindex for collections:
...
- listing resources in collection
- displaying properties
--> easy debuging and discovery of CalDAV server"
2009-08-16 15:24:43 +00:00
Christian Binder
40372cba8f
add eGW independent html output mode for new mail stationery feature sponsored by Inspections Unlimited Franchise services ( http://www.inspectionsunlimited.com )
2009-08-14 22:15:15 +00:00
Ralf Becker
a7f5776ae3
"requiring if ctype extension for suse (HTMLpurifier), rh contains it in php-comon"
2009-08-14 09:54:07 +00:00
Ralf Becker
7ccd8c2588
"added error if ctype extension is missing (HTMLpurifier)"
2009-08-14 09:52:55 +00:00
Ralf Becker
044cd984cc
"added warning if zip extension is missing (OpenOffice and MsOffice documents)"
2009-08-14 09:50:28 +00:00
Ralf Becker
07c3816a14
"added check for following php extensions:
...
- error if ctype is missing (required by HTMLpurifier)
- warning if mcrypt is missing (eTemplate form state)"
2009-08-14 09:48:49 +00:00
Klaus Leithoff
ff1c884e65
feature to convert to infolog emails with attached emails and their content
2009-08-13 10:07:34 +00:00
Ralf Becker
39fee5d8bc
some precaution to never allow to (recursivly) remove /, /apps or /home
2009-08-12 09:55:41 +00:00
Klaus Leithoff
9b3dc190fe
cyrusimap: make sure the username is converted to lowercase, when creating the mailboxstring
2009-08-12 09:52:39 +00:00
Ralf Becker
7ec34336f3
some precaution to never allow to (recursivly) remove /, /apps or /home
2009-08-12 09:47:53 +00:00
Ralf Becker
b928db2182
some improvments for resource selection
...
- if parent cat select also return children
- disable column selection and csv export
- small rework of UI (more compact and close to rest of EGw)
2009-08-10 19:50:36 +00:00
Ralf Becker
97514cd296
"make cat selection identical to etemplate stock one"
2009-08-10 19:19:10 +00:00
Ralf Becker
c9e2127325
"moving txt above all other text plain types, to get text/plain displayed as \"TXT file\""
2009-08-10 17:00:44 +00:00
Ralf Becker
281502f36f
allow to use an etag in so_sql_cf::save(), eg array("etag=etag+1")
2009-08-10 16:32:45 +00:00
Ralf Becker
b400e8d880
"allow a negative filter (eg. '!xyz'), NULL or array with possible values as custom field filter"
2009-08-10 15:31:49 +00:00
Ralf Becker
2a4e1a95cb
"- method to automatic convert all timestamp fileds to and from usertime
...
- enable this->timestamps to deal with timestamp type columns (as well as integers as before)"
2009-08-10 13:48:11 +00:00
Ralf Becker
f8ccec0d35
if textarea is readonly, but form_name is already used by an other widget, dont use it
...
browser would only send the content of the readonly (and therefore unchanged) field
2009-08-10 11:33:32 +00:00
Christian Binder
77de24e563
manually insert or truncate the recurrences when changing enddate. recurrences rebuild (and stati reset) is now minimized to the following cases: move startdate/enddate, change recur_type, change recur_interval
2009-08-10 09:24:39 +00:00
Ralf Becker
ae855c4979
"we explicitly need to delete custom fields, if value is empty or field allows multiple values or we have no unique index"
2009-08-10 09:12:35 +00:00
Ralf Becker
1e90070d36
"removed unnecessary loading of prefs on each request"
2009-08-09 14:40:01 +00:00
Ralf Becker
da981bb02f
"fixed problem reported in bug #2202 and on the devel list: Database Error when modifying the time of a calendar event
...
wrong SQL (UPDATE with ORDER BY) was introduce in SyncML-1.2 patch, no idea what the idea behind was ..."
2009-08-09 07:51:27 +00:00
Ralf Becker
0a1a7f4637
some more role related fixes: updating participants, if quantity or role changes
2009-08-07 10:20:58 +00:00
Christian Binder
a41aceaaae
fixing wrong recurrence value: value should always be set to the effective date of the recurrence
2009-08-07 09:26:11 +00:00
Ralf Becker
02edb9ec96
"fix for using GroupDAV with LDAP as addressbook backend"
2009-08-07 07:19:57 +00:00
Ralf Becker
444018cdaf
"fix for using GroupDAV with LDAP as addressbook backend"
2009-08-07 07:16:14 +00:00
Ralf Becker
1ba343a837
"fix for using GroupDAV with LDAP as addressbook backend"
2009-08-07 07:15:37 +00:00
Ralf Becker
195e55bee8
"No quoted printables for GroupDAV"
2009-08-07 07:03:45 +00:00
Ralf Becker
91512da5c2
"No quoted printables for GroupDAV"
2009-08-07 07:02:09 +00:00
Nathan Gray
20fad24579
latin1 is not a valid parameter for htmlspecialchars(), changed fallback charset to UTF-8
2009-08-06 21:07:06 +00:00
Ralf Becker
bb5511cc9f
- methods to combine and split status, quantity and role
...
- $ignore_acl parameter for calendar_boupdate::delete()
- removed setting owner always as participant: owner is allowed to
remove himself as participant from an event
(owner only get's set, if there are no other participants in BO)
2009-08-06 11:29:05 +00:00
Klaus Leithoff
95e36754ce
handle offset and control the number of results retrieved regardingly (note: no offset means you get no so/bo->total)
2009-08-06 10:43:46 +00:00
Klaus Leithoff
57542f5f74
set offset to false if no num_rows is passed via argument, as 0 triggers the use of num rows, which defaults to the default max_rows
2009-08-05 11:47:29 +00:00
Klaus Leithoff
f5284a6324
allow to determine, if the listview is to use the start of the week for displaying events
2009-08-05 07:49:00 +00:00
Ralf Becker
1bc20dec28
"requiring %{php}-posix for all distros (RH distros provide that in different packages depending on their version)"
2009-08-05 06:53:57 +00:00
Ralf Becker
7742b606f8
"- storing and setting ROLE
...
- storing and setting resource quantity as X-EGROUPWARE-QUANTITY"
2009-08-04 17:37:49 +00:00
Ralf Becker
c29ab01e8d
- added ability to store participant roles to calendar backend,
...
currently not settable via GUI, but GUI leaves them untouched
- showing quantity for resources in brackets behind resource name
- docu and formatting updates all over the place
2009-08-04 17:14:16 +00:00
Klaus Leithoff
e757e53819
remove listview from calendar_list title, as it offers no additional information. Use get_weekday_start in calendar_list as used in calendar_month; Use numEntries for calendar_month, as passing no number of entries to fetch, will result in applying the default number of entries, or the number of entries to fetch for the anonymous user
2009-08-04 14:26:11 +00:00