1.1 --- a/imip_manager.py Thu Feb 05 22:44:53 2015 +0100
1.2 +++ b/imip_manager.py Thu Feb 05 23:03:45 2015 +0100
1.3 @@ -539,6 +539,8 @@
1.4 is_attendee = attendees.has_key(self.user)
1.5 attendee_attr = attendees.get(self.user)
1.6
1.7 + is_request = obj.get_value("UID") in self._get_requests()
1.8 +
1.9 have_other_attendees = len(attendees) > (is_attendee and 1 or 0)
1.10
1.11 # Show appropriate options depending on the role of the user.
1.12 @@ -569,11 +571,16 @@
1.13 page.p()
1.14 page.input(name="invite", type="submit", value="Invite")
1.15 page.add(" ")
1.16 - page.input(name="cancel", type="submit", value="Cancel")
1.17 + if is_request:
1.18 + page.input(name="discard", type="submit", value="Discard")
1.19 + else:
1.20 + page.input(name="cancel", type="submit", value="Cancel")
1.21 page.p.close()
1.22 else:
1.23 page.p()
1.24 page.input(name="save", type="submit", value="Save")
1.25 + page.add(" ")
1.26 + page.input(name="discard", type="submit", value="Discard")
1.27 page.p.close()
1.28
1.29 # Updated objects need to have details updated upon sending.