Mailing list archives: July 2005

Site index · List index
Message listThread · Author · Date
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org attempt to preserve the &amp;#x2018;communication-ness&amp;#x2019; of the Item as a -separate Item. Instead, we assume that the user just doesn&amp;#x2019;t need to </span><span class="add">+make no attempt to preserve the &amp;#8216;communication-ness&amp;#8217; of the Item as a +separate 'user' Item. Instead, we assume that the user just doesn&amp;#8217;t +need to </span><span class="cx"> keep the </span><span class="rem">-communication information anymore. Unstamping the &amp;#x2018;communication-ness&amp;#x2019; </span><span class="add">+communication information anymore. Unstamping the &amp;#8216;communication-ness&amp;#8217; </span><span class="cx"> of an item is the equivalent of what people do when they copy and paste event information from an email to an event on their calendar and then </span><span class="rem">-delete the email. Similarly, we can think of unstamping &amp;#x2018;task-ness&amp;#x2019; or -&amp;#x2018;calendar-ness&amp;#x2019; as -taking the event off the task list and the calendar. </span><span class="add">+delete the email. Similarly, we can think of unstamping &amp;#8216;task-ness&amp;#8217; or +&amp;#8216;calendar-ness&amp;#8217; as +taking the event off the task list and the calendar.&lt;br&gt; </span><span class="cx"> &lt;/p&gt; </span><span class="add">+&lt;p&gt;If I am in a Kind-specific App area (e.g. Mail, Tasks, Calendar) and +I unstamp an Item, such that it no longer belongs in that App area, the +Item should be removed immediately removed from the summary pane, just +as if I had selected the Item and then removed it with the +Edit&amp;gt;&amp;gt;Remove menu item. For example, if I am in the Calendar view +and I am looking at an Event stamped as a Communication, when I +unstamp the Item thereby 'Removing it from the Calendar', the event +fields disappear from the detail +view (e.g. location, all-day checkbox, date/time, timezone, event +status, recurref view._logItem(self): self._status |= dirty @@ -1363,7 +1408,7 @@ None, copyOther) return otherCopy else: - return Item.Nil + return Nil if copyFn is None: copyFn = copyOther @@ -1446,7 +1491,7 @@ for name in self._references.keys(): policy = (deletePolicy or self.getAttributeAspect(name, 'deletePolicy', - default='remove')) + False, None, 'remove')) if policy == 'cascade': value = self._references._getRef(name) if value is not None: @@ -1455,7 +1500,7 @@ else: sName = property(fget = __getName, fset = rename, doc = Mon, 11 Apr, 05:03
safoundation.org