Review Board 1.6.3

[oozie] New oozie front end

Review Request #2417 - submitted 1 year, 5 months ago

Abraham Elmahrek Reviewers
hue
HUE-888 romain, enricoberti
None hue-rw
commit 77aa9c0cd82abbc98c2bd32446786d0b457ef7bf
Author: abec <abe@cloudera.com>
Date:   Wed Sep 12 10:53:38 2012 -0700

    [oozie] New oozie front end
    
    - Added managers for managing lists.
    - Models for links, nodes, workflows.
    - Grab workflow in a full dump from API when read.
    - Send full dump of workflow to API when update.
    - Models for nodes, workflows.
    - Grab workflow in a full dump from API when read.
    - Send full dump of workflow to API when update.
    - Added models and model choosers
    - Selected method of extension
    - Selected method of mapping to models
    - mapping ko module used to map JSON to a view model
    - workflow editable on front end
    - import not doable front end only
    - remove import action
    - Workflow edition and addition in front end
    - Add drag n drop padding
    - Forking is more stable
    - Can drag and drop nodes onto links beneath forks and prepend to child list
    - Added decision node
    - Fixed a few test cases
    - Skipping all action tests for editor
    - Added test cases for saving workflow and fetching workflow data
    - Fixed a few UI bugs

:100755 100755 1b070b9... afc43c3... M  apps/beeswax/beeswax_server.sh
:000000 100644 0000000... 1db4781... A  apps/oozie/src/oozie/migrations/0009_auto__add_decision.py
:100644 100644 82bd210... b3541e0... M  apps/oozie/src/oozie/models.py
:000000 100644 0000000... fd01b64... A  apps/oozie/src/oozie/templates/editor/action_utils.mako
:000000 100644 0000000... 6f17dd4... A  apps/oozie/src/oozie/templates/editor/control_utils.mako
:100644 100644 9954791... bf003ea... M  apps/oozie/src/oozie/templates/editor/edit_workflow.mako
:100644 100644 00f084f... 122279d... M  apps/oozie/src/oozie/templates/editor/edit_workflow_action.mako
:000000 100644 0000000... de2f75f... A  apps/oozie/src/oozie/templates/editor/workflow_utils.mako
:100644 100644 e9cbe29... 663c9ee... M  apps/oozie/src/oozie/templates/utils.inc.mako
:100644 100644 298a012... 5553783... M  apps/oozie/src/oozie/tests.py
:100644 100644 f1bce50... 97b0d89... M  apps/oozie/src/oozie/urls.py
:000000 100644 0000000... 8be52c5... A  apps/oozie/src/oozie/views/api.py
:100644 100644 e6b70cc... 34318b6... M  apps/oozie/src/oozie/views/editor.py
:000000 100755 0000000... 52f01c5... A  desktop/core/static/ext/js/jquery/plugins/jquery-ui-autocomplete-1.9.1.min.js
:000000 100755 0000000... 4c55f17... A  desktop/core/static/ext/js/jquery/plugins/jquery-ui-draggable-droppable-sortable-1.8.23.min.js
:000000 100644 0000000... c1cc16d... A  desktop/core/static/ext/js/knockout.mapping-2.3.2.js
:100644 100644 da6b2eb... 15ed055... M  desktop/libs/liboozie/src/liboozie/oozie_api.py
:100644 100644 f4d4aae... 647d5b1... M  desktop/libs/liboozie/src/liboozie/submittion.py
:100644 100644 9666c07... 843434a... M  desktop/libs/liboozie/src/liboozie/types.py
Unit tests
Visual confirmation
apps/beeswax/beeswax_server.sh
Revision 1b070b9f975a3eaddae1f517aa96becdac811ef7 New Change
... 47 lines hidden [Expand]
48

   
48

   
49
BEESWAX_ROOT=$(dirname $0)
49
BEESWAX_ROOT=$(dirname $0)
50
BEESWAX_JAR=$BEESWAX_ROOT/java-lib/BeeswaxServer.jar
50
BEESWAX_JAR=$BEESWAX_ROOT/java-lib/BeeswaxServer.jar
51
HIVE_LIB=$HIVE_HOME/lib
51
HIVE_LIB=$HIVE_HOME/lib
52

   
52

   
53
export HADOOP_CLASSPATH=$(find $HIVE_LIB -name "*.jar" | tr "\n" :)
53
export HADOOP_CLASSPATH=$(find $HADOOP_HOME -name hue-plugins*.jar | tr "\n" :):$(find $HIVE_LIB -name "*.jar" | tr "\n" :)
54

   
54

   
55
if [ -n "$HADOOP_EXTRA_CLASSPATH_STRING" ]; then
55
if [ -n "$HADOOP_EXTRA_CLASSPATH_STRING" ]; then
56
  export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HADOOP_EXTRA_CLASSPATH_STRING
56
  export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HADOOP_EXTRA_CLASSPATH_STRING
57
fi
57
fi
58

   
58

   
... 21 lines hidden [Expand]
apps/oozie/src/oozie/models.py
Revision 82bd2104371db41a7dada51275ca49b194406d5a New Change
 
apps/oozie/src/oozie/tests.py
Revision 298a01238f089ae2e9c90ebac8388b67d11e5ad0 New Change
 
apps/oozie/src/oozie/urls.py
Revision f1bce5053574ccc380ab135f0d27277571e24ced New Change
 
apps/oozie/src/oozie/migrations/0009_auto__add_decision.py
New File
 
apps/oozie/src/oozie/templates/utils.inc.mako
Revision e9cbe29ab7fdba8d951ec15648803ea1d4865248 New Change
 
apps/oozie/src/oozie/templates/editor/action_utils.mako
New File
 
apps/oozie/src/oozie/templates/editor/control_utils.mako
New File
 
apps/oozie/src/oozie/templates/editor/edit_workflow.mako
Revision 99547910a26a14975ebc29dcef6aad77bbcff462 New Change
 
apps/oozie/src/oozie/templates/editor/edit_workflow_action.mako
Revision 00f084f989df680b7c06f7143f6e9d79231329cb New Change
 
apps/oozie/src/oozie/templates/editor/workflow_utils.mako
New File
 
apps/oozie/src/oozie/views/api.py
New File
 
apps/oozie/src/oozie/views/editor.py
Revision e6b70ccdfb0edc8796a0e41b5debe3d892e51fcf New Change
 
desktop/core/static/ext/js/knockout.mapping-2.3.2.js
New File
 
desktop/core/static/ext/js/jquery/plugins/jquery-ui-autocomplete-1.9.1.min.js
New File
 
desktop/core/static/ext/js/jquery/plugins/jquery-ui-draggable-droppable-sortable-1.8.23.min.js
New File
 
desktop/libs/liboozie/src/liboozie/oozie_api.py
Revision da6b2eb1226b12b4de8fc99bf48e5026d70bf3dc New Change
 
desktop/libs/liboozie/src/liboozie/submittion.py
Revision f4d4aae3fb534aee958cc2a3a571c0088da069f0 New Change
 
desktop/libs/liboozie/src/liboozie/types.py
Revision 9666c079be0c786c3b69a807d4804f57d8481bd5 New Change
 
  1. apps/beeswax/beeswax_server.sh: Loading...
  2. apps/oozie/src/oozie/models.py: Loading...
  3. apps/oozie/src/oozie/tests.py: Loading...
  4. apps/oozie/src/oozie/urls.py: Loading...
  5. apps/oozie/src/oozie/migrations/0009_auto__add_decision.py: Loading...
  6. apps/oozie/src/oozie/templates/utils.inc.mako: Loading...
  7. apps/oozie/src/oozie/templates/editor/action_utils.mako: Loading...
  8. apps/oozie/src/oozie/templates/editor/control_utils.mako: Loading...
  9. apps/oozie/src/oozie/templates/editor/edit_workflow.mako: Loading...
  10. apps/oozie/src/oozie/templates/editor/edit_workflow_action.mako: Loading...
  11. apps/oozie/src/oozie/templates/editor/workflow_utils.mako: Loading...
  12. apps/oozie/src/oozie/views/api.py: Loading...
  13. apps/oozie/src/oozie/views/editor.py: Loading...
  14. desktop/core/static/ext/js/knockout.mapping-2.3.2.js: Loading...
  15. desktop/core/static/ext/js/jquery/plugins/jquery-ui-autocomplete-1.9.1.min.js: Loading...
  16. desktop/core/static/ext/js/jquery/plugins/jquery-ui-draggable-droppable-sortable-1.8.23.min.js: Loading...
  17. desktop/libs/liboozie/src/liboozie/oozie_api.py: Loading...
  18. desktop/libs/liboozie/src/liboozie/submittion.py: Loading...
  19. desktop/libs/liboozie/src/liboozie/types.py: Loading...