1.1 --- a/imipweb/event.py Mon May 11 20:00:18 2015 +0200
1.2 +++ b/imipweb/event.py Mon May 11 22:13:58 2015 +0200
1.3 @@ -85,8 +85,9 @@
1.4 create = args.has_key("create")
1.5 cancel = args.has_key("cancel")
1.6 ignore = args.has_key("ignore")
1.7 + save = args.has_key("save")
1.8
1.9 - have_action = reply or discard or create or cancel or ignore
1.10 + have_action = reply or discard or create or cancel or ignore or save
1.11
1.12 if not have_action:
1.13 return ["action"]
1.14 @@ -101,7 +102,7 @@
1.15
1.16 single_user = False
1.17
1.18 - if reply or create or cancel:
1.19 + if reply or create or cancel or save:
1.20
1.21 # Update principal event details if organiser.
1.22
1.23 @@ -141,8 +142,8 @@
1.24
1.25 # Process any action.
1.26
1.27 - invite = create and not single_user
1.28 - save = create and single_user
1.29 + invite = not save and create and not single_user
1.30 + save = save or create and single_user
1.31
1.32 handled = True
1.33
1.34 @@ -472,7 +473,7 @@
1.35 page.input(name="discard", type="submit", value="Discard event")
1.36
1.37 page.add(" ")
1.38 - page.input(name="ignore", type="submit", value="Do nothing for now")
1.39 + page.input(name="save", type="submit", value="Save without sending")
1.40 page.p.close()
1.41
1.42 def show_object_on_page(self, uid, obj, errors=None):