瀏覽代碼

HUE-2770 [oozie] Hide Oozie specific workflow properties

krish 10 年之前
父節點
當前提交
a0a1055

+ 5 - 5
apps/oozie/src/oozie/forms.py

@@ -44,11 +44,6 @@ class ParameterForm(forms.Form):
 
   NON_PARAMETERS = (
       'user.name',
-      'oozie.wf.rerun.failnodes',
-      'oozie.wf.rerun.skip.nodes',
-      'oozie.wf.application.path',
-      'oozie.coord.application.path',
-      'oozie.bundle.application.path',
       'mapreduce.job.user.name',
       'wf_application_path',
       'jobTracker',
@@ -58,6 +53,11 @@ class ParameterForm(forms.Form):
       'hue-id-b',
   )
 
+  RERUN_HIDE_PARAMETERS = {
+      'security_enabled',
+      'dryrun'
+  }
+
   @staticmethod
   def get_initial_params(conf_dict):
     params = filter(lambda key: key not in ParameterForm.NON_PARAMETERS, conf_dict.keys())

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/rerun_bundle_popup.mako

@@ -65,7 +65,7 @@
                 % endfor
                 <div class="fieldWrapper">
                   <div class="row-fluid
-                    % if form['name'].form.initial.get('name') == 'oozie.use.system.libpath':
+                    % if form['name'].form.initial.get('name').startswith('oozie.') or form['name'].form.initial.get('name') in form.RERUN_HIDE_PARAMETERS:
                       hide
                     % endif
                     ">

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/rerun_coord_popup.mako

@@ -55,7 +55,7 @@
                 % endfor
                 <div class="fieldWrapper">
                   <div class="row-fluid
-                    % if form['name'].form.initial.get('name') == 'oozie.use.system.libpath':
+                    % if form['name'].form.initial.get('name').startswith('oozie.') or form['name'].form.initial.get('name') in form.RERUN_HIDE_PARAMETERS:
                       hide
                     % endif
                     ">

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/rerun_job_popup.mako

@@ -60,7 +60,7 @@
             % endfor
             <div class="fieldWrapper">
               <div class="row-fluid
-                % if form['name'].form.initial.get('name') == 'oozie.use.system.libpath':
+                % if form['name'].form.initial.get('name').startswith('oozie.') or form['name'].form.initial.get('name') in form.RERUN_HIDE_PARAMETERS:
                   hide
                 % endif
                 ">

+ 1 - 1
apps/oozie/src/oozie/templates/editor2/submit_job_popup.mako

@@ -44,7 +44,7 @@
           % endfor
 
           <div class="control-group"
-            % if form['name'].form.initial.get('name') == 'oozie.use.system.libpath':
+            % if form['name'].form.initial.get('name').startswith('oozie.'):
                 style="display: none"
             % endif
           >