[OGo-Bugs][Bug 1995] TRANSP value is discarded
bugs@opengroupware.org
bugs@opengroupware.org
Sun, 6 Jul 2008 18:04:46 +0200 (CEST)
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug
report.
http://bugzilla.opengroupware.org/bugzilla/show_bug.cgi?id=1995
awilliam@whitemice.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
------- Additional Comments From awilliam@whitemice.org 2008-07-05 22:33 -------
>From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0) Gecko/2008061600
SUSE/3.0-0.1 Firefox/3.0
Description of problem:
the value of the TRANSP attribute is lost; this is the "Show Time As" option of
the appointment.
Version-Release number of selected component (if applicable):
TRUNK
How reproducible:
Always
Steps to Reproduce:
1. Set a show-time-as other than Busy (aka free)
2. Save appointment
Actual Results: TRANSP value is discarded on the server.
Expected Results: TRANSP value be preserved.
Additional info:
A value of "TRANSP:TRANSPARENT" is sent to the server and a value of
"TRANSP:OPAQUE" is returned.
Relates to Bug#1655 ("Support exact FBTYPEs in VFREEBUSY response") and possibly
other deficiencies in conflict detection like Bug#1916 and Bug#1862
>From RFC2445
------------------------
4.8.2.7 Time Transparency
Property Name: TRANSP
Purpose: This property defines whether an event is transparent or not
to busy time searches.
Value Type: TEXT
Property Parameters: Non-standard property parameters can be
specified on this property.
Conformance: This property can be specified once in a "VEVENT"
calendar component.
Description: Time Transparency is the characteristic of an event that
determines whether it appears to consume time on a calendar. Events
that consume actual time for the individual or resource associated
with the calendar SHOULD be recorded as OPAQUE, allowing them to be
detected by free-busy time searches. Other events, which do not take
up the individual's (or resource's) time SHOULD be recorded as
TRANSPARENT, making them invisible to free-busy time searches.
Format Definition: The property is specified by the following
notation:
transp = "TRANSP" tranparam ":" transvalue CRLF
tranparam = *(";" xparam)
transvalue = "OPAQUE" ;Blocks or opaque on busy time searches.
/ "TRANSPARENT" ;Transparent on busy time searches.
;Default value is OPAQUE
Example: The following is an example of this property for an event
that is transparent or does not block on free/busy time searches:
TRANSP:TRANSPARENT
The following is an example of this property for an event that is
opaque or blocks on free/busy time searches:
TRANSP:OPAQUE
------- Additional Comments From awilliam@whitemice.org 2008-07-06 18:04 -------
Supported in iCalEvent (SOPE's NGiCal).
- (void)setTransparency:(NSString *)_transparency {
ASSIGNCOPY(self->transparency, _transparency);
}
- (NSString *)transparency {
return self->transparency;
}
Appears to be supported in the SAX map
transp = { class = NSString; key = transparency; };
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.