diff options
author | showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> | 2009-05-29 18:39:50 +0000 |
---|---|---|
committer | showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> | 2009-05-29 18:39:50 +0000 |
commit | db160d1478cded4807556f6b42a2f6dae4c3e42a (patch) | |
tree | d6c1b7ec1f3f1e3a30ed0705dfb3316b15706080 | |
parent | 3a9a5be78138a6264858c5b23b4a7b4295d82be9 (diff) |
Creating a job from the command line now inherits reboot before/after
settings specified in the AFE User Preferences.
Risk: low
Visibility: medium (minor functionality change)
Signed-off-by: James Ren <jamesren@google.com>
git-svn-id: svn://test.kernel.org/autotest/trunk@3182 592f7852-d20e-0410-864c-8624ca9c26a4
-rw-r--r-- | frontend/afe/rpc_interface.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/frontend/afe/rpc_interface.py b/frontend/afe/rpc_interface.py index 6f9e5cc4..6ceeed32 100644 --- a/frontend/afe/rpc_interface.py +++ b/frontend/afe/rpc_interface.py @@ -409,7 +409,8 @@ def create_job(name, priority, control_file, control_type, @returns The created Job id number. """ - owner = thread_local.get_user().login + user = thread_local.get_user() + owner = user.login # input validation if not (hosts or meta_hosts or one_time_hosts or atomic_group_name): raise model_logic.ValidationError({ @@ -450,6 +451,11 @@ def create_job(name, priority, control_file, control_type, this_host = models.Host.create_one_time_host(host) host_objects.append(this_host) + if reboot_before is None: + reboot_before = user.get_reboot_before_display() + if reboot_after is None: + reboot_after = user.get_reboot_after_display() + options = dict(name=name, priority=priority, control_file=control_file, |