1.1 --- a/imip_manager.py Thu Feb 05 19:02:00 2015 +0100
1.2 +++ b/imip_manager.py Thu Feb 05 21:53:42 2015 +0100
1.3 @@ -624,6 +624,8 @@
1.4 page.thead.close()
1.5 page.tbody()
1.6
1.7 + is_organiser = obj.get_value("ORGANIZER") == self.user
1.8 +
1.9 for name in ["SUMMARY", "DTSTART", "DTEND", "ORGANIZER", "ATTENDEE"]:
1.10 page.tr()
1.11
1.12 @@ -647,7 +649,10 @@
1.13 value = obj.get_value(name)
1.14 page.th(label, class_="objectheading")
1.15 page.td(colspan=2)
1.16 - page.input(name="summary", type="text", value=value, size=80)
1.17 + if is_organiser:
1.18 + page.input(name="summary", type="text", value=value, size=80)
1.19 + else:
1.20 + page.add(value)
1.21 page.td.close()
1.22 page.tr.close()
1.23
1.24 @@ -675,7 +680,7 @@
1.25 page.td(class_="partstat")
1.26
1.27 partstat = attr.get("PARTSTAT")
1.28 - if partstat and value == self.user:
1.29 + if value == self.user:
1.30 self._show_menu("partstat", partstat, self.partstat_items)
1.31 else:
1.32 page.add(dict(self.partstat_items).get(partstat, ""))