Răsfoiți Sursa

HUE-4873 [security] Deliver csrftoken cookie with "HTTP_ONLY" bit set when HTTPS

Prakash Ranade 9 ani în urmă
părinte
comite
16dd0a7
100 a modificat fișierele cu 103 adăugiri și 101 ștergeri
  1. 1 1
      apps/about/src/about/templates/admin_wizard.mako
  2. 1 1
      apps/beeswax/src/beeswax/templates/configuration.mako
  3. 1 1
      apps/beeswax/src/beeswax/templates/create_database.mako
  4. 1 1
      apps/beeswax/src/beeswax/templates/create_table_manually.mako
  5. 1 1
      apps/beeswax/src/beeswax/templates/execute.mako
  6. 1 1
      apps/beeswax/src/beeswax/templates/import_wizard_choose_delimiter.mako
  7. 1 1
      apps/beeswax/src/beeswax/templates/import_wizard_choose_file.mako
  8. 1 1
      apps/beeswax/src/beeswax/templates/import_wizard_define_columns.mako
  9. 1 1
      apps/beeswax/src/beeswax/templates/list_designs.mako
  10. 1 1
      apps/beeswax/src/beeswax/templates/list_history.mako
  11. 1 1
      apps/beeswax/src/beeswax/templates/list_trashed_designs.mako
  12. 1 1
      apps/beeswax/src/beeswax/templates/my_queries.mako
  13. 1 1
      apps/beeswax/src/beeswax/templates/save_results.mako
  14. 1 1
      apps/beeswax/src/beeswax/templates/watch_results.mako
  15. 1 1
      apps/filebrowser/src/filebrowser/templates/display.mako
  16. 1 1
      apps/filebrowser/src/filebrowser/templates/edit.mako
  17. 1 1
      apps/filebrowser/src/filebrowser/templates/fileop.mako
  18. 1 1
      apps/filebrowser/src/filebrowser/templates/listdir.mako
  19. 1 1
      apps/hbase/src/hbase/templates/app.mako
  20. 1 1
      apps/help/src/help/templates/display.mako
  21. 1 1
      apps/impala/src/impala/templates/dashboard.mako
  22. 1 1
      apps/jobbrowser/src/jobbrowser/templates/apps.mako
  23. 1 1
      apps/jobbrowser/src/jobbrowser/templates/attempt.mako
  24. 1 1
      apps/jobbrowser/src/jobbrowser/templates/attempt_logs.mako
  25. 1 1
      apps/jobbrowser/src/jobbrowser/templates/container.mako
  26. 1 1
      apps/jobbrowser/src/jobbrowser/templates/job.mako
  27. 1 1
      apps/jobbrowser/src/jobbrowser/templates/job_attempt_logs.mako
  28. 1 1
      apps/jobbrowser/src/jobbrowser/templates/job_not_assigned.mako
  29. 1 1
      apps/jobbrowser/src/jobbrowser/templates/jobs.mako
  30. 1 1
      apps/jobbrowser/src/jobbrowser/templates/task.mako
  31. 1 1
      apps/jobbrowser/src/jobbrowser/templates/tasks.mako
  32. 1 1
      apps/jobbrowser/src/jobbrowser/templates/tasktracker.mako
  33. 1 1
      apps/jobbrowser/src/jobbrowser/templates/tasktrackers.mako
  34. 1 1
      apps/jobsub/src/jobsub/templates/designs.mako
  35. 1 1
      apps/metastore/src/metastore/templates/describe_partitions.mako
  36. 1 1
      apps/metastore/src/metastore/templates/metastore.mako
  37. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_bundle.mako
  38. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_bundles.mako
  39. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinator.mako
  40. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinators.mako
  41. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_info.mako
  42. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_sla.mako
  43. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_workflow.mako
  44. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_workflow_action.mako
  45. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_workflows.mako
  46. 1 1
      apps/oozie/src/oozie/templates/editor/create_bundle.mako
  47. 1 1
      apps/oozie/src/oozie/templates/editor/create_coordinator.mako
  48. 1 1
      apps/oozie/src/oozie/templates/editor/create_workflow.mako
  49. 1 1
      apps/oozie/src/oozie/templates/editor/edit_bundle.mako
  50. 1 1
      apps/oozie/src/oozie/templates/editor/edit_coordinator.mako
  51. 1 1
      apps/oozie/src/oozie/templates/editor/edit_workflow.mako
  52. 1 1
      apps/oozie/src/oozie/templates/editor/import_coordinator.mako
  53. 1 1
      apps/oozie/src/oozie/templates/editor/import_workflow.mako
  54. 1 1
      apps/oozie/src/oozie/templates/editor/list_bundles.mako
  55. 1 1
      apps/oozie/src/oozie/templates/editor/list_coordinators.mako
  56. 1 1
      apps/oozie/src/oozie/templates/editor/list_history.mako
  57. 1 1
      apps/oozie/src/oozie/templates/editor/list_history_record.mako
  58. 1 1
      apps/oozie/src/oozie/templates/editor/list_trashed_bundles.mako
  59. 1 1
      apps/oozie/src/oozie/templates/editor/list_trashed_coordinators.mako
  60. 1 1
      apps/oozie/src/oozie/templates/editor/list_trashed_workflows.mako
  61. 1 1
      apps/oozie/src/oozie/templates/editor/list_workflows.mako
  62. 1 1
      apps/oozie/src/oozie/templates/editor2/bundle_editor.mako
  63. 1 1
      apps/oozie/src/oozie/templates/editor2/coordinator_editor.mako
  64. 1 1
      apps/oozie/src/oozie/templates/editor2/list_editor_bundles.mako
  65. 1 1
      apps/oozie/src/oozie/templates/editor2/list_editor_coordinators.mako
  66. 1 1
      apps/oozie/src/oozie/templates/editor2/list_editor_workflows.mako
  67. 1 1
      apps/oozie/src/oozie/templates/editor2/workflow_editor.mako
  68. 1 1
      apps/pig/src/pig/templates/app.mako
  69. 1 1
      apps/rdbms/src/rdbms/templates/error.mako
  70. 1 1
      apps/rdbms/src/rdbms/templates/execute.mako
  71. 1 1
      apps/search/src/search/templates/admin_collections.mako
  72. 1 1
      apps/search/src/search/templates/no_collections.mako
  73. 1 1
      apps/search/src/search/templates/search.mako
  74. 1 1
      apps/security/src/security/templates/hdfs.mako
  75. 1 1
      apps/security/src/security/templates/hive.mako
  76. 1 1
      apps/security/src/security/templates/sentry.mako
  77. 1 1
      apps/sqoop/src/sqoop/templates/app.mako
  78. 1 1
      apps/useradmin/src/useradmin/templates/add_ldap_users.mako
  79. 1 1
      apps/useradmin/src/useradmin/templates/change_password.mako
  80. 1 1
      apps/useradmin/src/useradmin/templates/confirm.mako
  81. 1 1
      apps/useradmin/src/useradmin/templates/edit_group.mako
  82. 1 1
      apps/useradmin/src/useradmin/templates/edit_permissions.mako
  83. 1 1
      apps/useradmin/src/useradmin/templates/edit_user.mako
  84. 1 1
      apps/useradmin/src/useradmin/templates/list_configurations.mako
  85. 1 1
      apps/useradmin/src/useradmin/templates/list_groups.mako
  86. 1 1
      apps/useradmin/src/useradmin/templates/list_permissions.mako
  87. 1 1
      apps/useradmin/src/useradmin/templates/list_users.mako
  88. 1 1
      apps/useradmin/src/useradmin/templates/view_user.mako
  89. 1 1
      apps/zookeeper/src/zookeeper/templates/clients.mako
  90. 1 1
      apps/zookeeper/src/zookeeper/templates/create.mako
  91. 1 1
      apps/zookeeper/src/zookeeper/templates/edit.mako
  92. 1 1
      apps/zookeeper/src/zookeeper/templates/index.mako
  93. 1 1
      apps/zookeeper/src/zookeeper/templates/tree.mako
  94. 1 1
      apps/zookeeper/src/zookeeper/templates/view.mako
  95. 2 2
      desktop/conf.dist/hue.ini
  96. 2 2
      desktop/conf/pseudo-distributed.ini.tmpl
  97. 1 1
      desktop/core/src/desktop/app_template/src/app_name/templates/index.mako
  98. 1 1
      desktop/core/src/desktop/app_template_proxy/src/app_name/templates/index.mako
  99. 2 0
      desktop/core/src/desktop/settings.py
  100. 1 1
      desktop/core/src/desktop/static/desktop/ext/js/fileuploader.js

+ 1 - 1
apps/about/src/about/templates/admin_wizard.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 
 <%namespace name="header" file="header.mako" />
 
-${ commonheader(_('Quick Start'), "quickstart", user) | n,unicode }
+${ commonheader(_('Quick Start'), "quickstart", user, request) | n,unicode }
 ${ header.menubar() }
 
 <div class="container-fluid">

+ 1 - 1
apps/beeswax/src/beeswax/templates/configuration.mako

@@ -21,7 +21,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="layout" file="layout.mako" />
 <%namespace name="util" file="util.mako" />
 
-${ commonheader(_('Settings'), app_name, user) | n,unicode }
+${ commonheader(_('Settings'), app_name, user, request) | n,unicode }
 ${layout.menubar(section='configuration')}
 
 <div class="container-fluid">

+ 1 - 1
apps/beeswax/src/beeswax/templates/create_database.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="comps" file="beeswax_components.mako" />
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_("Create database"), 'metastore', user) | n,unicode }
+${ commonheader(_("Create database"), 'metastore', user, request) | n,unicode }
 ${layout.metastore_menubar()}
 
 <script src="${ static('desktop/ext/js/jquery/plugins/jquery-ui-1.10.4.custom.min.js') }"></script>

+ 1 - 1
apps/beeswax/src/beeswax/templates/create_table_manually.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="comps" file="beeswax_components.mako" />
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_("Create table manually"), 'metastore', user) | n,unicode }
+${ commonheader(_("Create table manually"), 'metastore', user, request) | n,unicode }
 ${ layout.metastore_menubar() }
 
 <script src="${ static('desktop/ext/js/jquery/plugins/jquery-ui-1.10.4.custom.min.js') }"></script>

+ 1 - 1
apps/beeswax/src/beeswax/templates/execute.mako

@@ -27,7 +27,7 @@
 <%namespace name="dashboard" file="common_dashboard.mako" />
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('Query'), app_name, user) | n,unicode }
+${ commonheader(_('Query'), app_name, user, request) | n,unicode }
 ${ layout.menubar(section='query') }
 
 <div id="temporaryPlaceholder"></div>

+ 1 - 1
apps/beeswax/src/beeswax/templates/import_wizard_choose_delimiter.mako

@@ -24,7 +24,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="layout" file="layout.mako" />
 <%namespace name="util" file="util.mako" />
 
-${ commonheader(_('Create table from file'), 'metastore', user) | n,unicode }
+${ commonheader(_('Create table from file'), 'metastore', user, request) | n,unicode }
 ${ layout.metastore_menubar() }
 
 <script src="${ static('desktop/ext/js/jquery/plugins/jquery-ui-1.10.4.custom.min.js') }"></script>

+ 1 - 1
apps/beeswax/src/beeswax/templates/import_wizard_choose_file.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="comps" file="beeswax_components.mako" />
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('Create table from file'), 'metastore', user) | n,unicode }
+${ commonheader(_('Create table from file'), 'metastore', user, request) | n,unicode }
 ${ layout.metastore_menubar() }
 
 <script src="${ static('desktop/ext/js/jquery/plugins/jquery-ui-1.10.4.custom.min.js') }"></script>

+ 1 - 1
apps/beeswax/src/beeswax/templates/import_wizard_define_columns.mako

@@ -24,7 +24,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="layout" file="layout.mako" />
 <%namespace name="util" file="util.mako" />
 
-${ commonheader(_('Create table from file'), 'metastore', user) | n,unicode }
+${ commonheader(_('Create table from file'), 'metastore', user, request) | n,unicode }
 ${ layout.metastore_menubar() }
 
 <script src="${ static('desktop/ext/js/jquery/plugins/jquery-ui-1.10.4.custom.min.js') }"></script>

+ 1 - 1
apps/beeswax/src/beeswax/templates/list_designs.mako

@@ -26,7 +26,7 @@
 <%namespace name="comps" file="beeswax_components.mako" />
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('Saved Queries'), app_name, user) | n,unicode }
+${ commonheader(_('Saved Queries'), app_name, user, request) | n,unicode }
 
 ${ layout.menubar(section='saved queries') }
 

+ 1 - 1
apps/beeswax/src/beeswax/templates/list_history.mako

@@ -26,7 +26,7 @@ from beeswax.views import collapse_whitespace
 <%namespace name="layout" file="layout.mako" />
 <%namespace name="comps" file="beeswax_components.mako" />
 
-${ commonheader(_('History'), app_name, user) | n,unicode }
+${ commonheader(_('History'), app_name, user, request) | n,unicode }
 ${ layout.menubar(section='history') }
 
 <%def name="show_saved_query(design, history)">

+ 1 - 1
apps/beeswax/src/beeswax/templates/list_trashed_designs.mako

@@ -24,7 +24,7 @@
 <%namespace name="comps" file="beeswax_components.mako" />
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('Saved Queries'), app_name, user) | n,unicode }
+${ commonheader(_('Saved Queries'), app_name, user, request) | n,unicode }
 
 ${layout.menubar(section='saved queries')}
 

+ 1 - 1
apps/beeswax/src/beeswax/templates/my_queries.mako

@@ -26,7 +26,7 @@ from beeswax.views import collapse_whitespace
 <%namespace name="comps" file="beeswax_components.mako" />
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('My Queries'), app_name, user) | n,unicode }
+${ commonheader(_('My Queries'), app_name, user, request) | n,unicode }
 ${layout.menubar(section='my queries')}
 
 <style type="text/css">

+ 1 - 1
apps/beeswax/src/beeswax/templates/save_results.mako

@@ -24,7 +24,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="comps" file="beeswax_components.mako" />
 <%namespace name="util" file="util.mako" />
 
-${ commonheader(_('Create table from file'), app_name, user) | n,unicode }
+${ commonheader(_('Create table from file'), app_name, user, request) | n,unicode }
 ${layout.menubar(section='query')}
 
 <script src="${ static('desktop/ext/js/knockout.min.js') }" type="text/javascript" charset="utf-8"></script>

+ 1 - 1
apps/beeswax/src/beeswax/templates/watch_results.mako

@@ -24,7 +24,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="util" file="util.mako" />
 <%namespace name="comps" file="beeswax_components.mako" />
 
-${ commonheader(_('Query Results'), app_name, user) | n,unicode }
+${ commonheader(_('Query Results'), app_name, user, request) | n,unicode }
 ${layout.menubar(section='query')}
 
 <style type="text/css">

+ 1 - 1
apps/filebrowser/src/filebrowser/templates/display.mako

@@ -28,7 +28,7 @@
 %>
 <%namespace name="fb_components" file="fb_components.mako" />
 
-${ commonheader(_('%(filename)s - File Viewer') % dict(filename=truncate(filename)), 'filebrowser', user) | n,unicode }
+${ commonheader(_('%(filename)s - File Viewer') % dict(filename=truncate(filename)), 'filebrowser', user, request) | n,unicode }
 ${ fb_components.menubar() }
 
 <link href="${ static('filebrowser/css/display.css') }" rel="stylesheet" />

+ 1 - 1
apps/filebrowser/src/filebrowser/templates/edit.mako

@@ -30,7 +30,7 @@
 <%namespace name="edit" file="editor_components.mako" />
 <%namespace name="fb_components" file="fb_components.mako" />
 
-${ commonheader(_('%(filename)s - File Viewer') % dict(filename=truncate(filename)), 'filebrowser', user) | n,unicode }
+${ commonheader(_('%(filename)s - File Viewer') % dict(filename=truncate(filename)), 'filebrowser', user, request) | n,unicode }
 ${ fb_components.menubar() }
 
 <div class="container-fluid">

+ 1 - 1
apps/filebrowser/src/filebrowser/templates/fileop.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 
 
 
-${ commonheader(_('File Operation'), 'filebrowser', user) | n,unicode }
+${ commonheader(_('File Operation'), 'filebrowser', user, request) | n,unicode }
 
 ## Not sure if enctype breaks anything if used for things other than file upload.
 

+ 1 - 1
apps/filebrowser/src/filebrowser/templates/listdir.mako

@@ -24,7 +24,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="dir" file="listdir_components.mako" />
 <%namespace name="fb_components" file="fb_components.mako" />
 
-${ commonheader(None, 'filebrowser', user) | n,unicode }
+${ commonheader(None, 'filebrowser', user, request) | n,unicode }
 ${ fb_components.menubar() }
 
 <style type="text/css">

+ 1 - 1
apps/hbase/src/hbase/templates/app.mako

@@ -20,7 +20,7 @@
 
 <%namespace name="actionbar" file="actionbar.mako" />
 
-${ commonheader(None, "hbase", user) | n,unicode } 
+${ commonheader(None, "hbase", user, request) | n,unicode }
 
 <link href="${ static('hbase/css/hbase.css') }" rel="stylesheet" type="text/css" />
 

+ 1 - 1
apps/help/src/help/templates/display.mako

@@ -22,7 +22,7 @@ def is_selected(section, matcher):
   else:
     return ""
 %>
-${ commonheader("Hue Help", "help", user, "40px") | n,unicode }
+${ commonheader("Hue Help", "help", user, request, "40px") | n,unicode }
 
 <style type="text/css">
   .card h1, .card h2, .card h3, .card h4 {

+ 1 - 1
apps/impala/src/impala/templates/dashboard.mako

@@ -20,7 +20,7 @@ from django.utils.translation import ugettext as _
 
 <%namespace name="dashboard" file="common_dashboard.mako" />
 
-${ commonheader(None, "impala", user) | n,unicode }
+${ commonheader(None, "impala", user, request) | n,unicode }
 
 <%dashboard:layout_toolbar>
   <%def name="widgets()">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/apps.mako

@@ -18,7 +18,7 @@
   from django.utils.translation import ugettext as _
 %>
 
-${ commonheader("Job Browser", "jobbrowser", user) | n,unicode }
+${ commonheader("Job Browser", "jobbrowser", user, request) | n,unicode }
 
 <script src="${ static('desktop/ext/js/knockout.min.js') }"></script>
 <script src="${ static('desktop/js/apiHelper.js') }"></script>

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/attempt.mako

@@ -19,7 +19,7 @@
 %>
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Task Attempt: %(attemptId)s') % dict(attemptId=attempt.attemptId_short), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Task Attempt: %(attemptId)s') % dict(attemptId=attempt.attemptId_short), "jobbrowser", user, request) | n,unicode }
 ${ comps.menubar() }
 
 <link href="${ static('jobbrowser/css/jobbrowser.css') }" rel="stylesheet">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/attempt_logs.mako

@@ -19,7 +19,7 @@
 %>
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Task Attempt: %(attemptId)s') % dict(attemptId=attempt.attemptId_short), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Task Attempt: %(attemptId)s') % dict(attemptId=attempt.attemptId_short), "jobbrowser", user, request) | n,unicode }
 ${ comps.menubar() }
 
 <div class="container-fluid">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/container.mako

@@ -20,7 +20,7 @@
 
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Container: %(trackerId)s') % dict(trackerId=tracker.trackerId), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Container: %(trackerId)s') % dict(trackerId=tracker.trackerId), "jobbrowser", user, request) | n,unicode }
 ${ comps.menubar()}
 
 <div class="container-fluid">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/job.mako

@@ -83,7 +83,7 @@
     % endfor
 </%def>
 
-${ commonheader(_('Job: %(jobId)s') % dict(jobId=job.jobId_short), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Job: %(jobId)s') % dict(jobId=job.jobId_short), "jobbrowser", user, request) | n,unicode }
 ${ comps.menubar() }
 
 <link href="${ static('jobbrowser/css/jobbrowser.css') }" rel="stylesheet">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/job_attempt_logs.mako

@@ -20,7 +20,7 @@
 
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Job Attempt: %(attempt_index)s') % {'attempt_index': attempt_index}, "jobbrowser", user) | n,unicode }
+${ commonheader(_('Job Attempt: %(attempt_index)s') % {'attempt_index': attempt_index}, "jobbrowser", user, request) | n,unicode }
 ${ comps.menubar() }
 
 <div class="container-fluid">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/job_not_assigned.mako

@@ -23,7 +23,7 @@
   from django.utils.translation import ugettext as _
 %>
 
-${ commonheader(_('Job'), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Job'), "jobbrowser", user, request) | n,unicode }
 ${ comps.menubar() }
 
 <link href="${ static('jobbrowser/css/jobbrowser.css') }" rel="stylesheet">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/jobs.mako

@@ -22,7 +22,7 @@
 <%namespace name="actionbar" file="actionbar.mako" />
 <%namespace name="components" file="jobbrowser_components.mako" />
 
-${ commonheader(None, "jobbrowser", user) | n,unicode }
+${ commonheader(None, "jobbrowser", user, request) | n,unicode }
 ${ components.menubar(hiveserver2_impersonation_enabled) }
 
 <link href="${ static('jobbrowser/css/jobbrowser.css') }" rel="stylesheet">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/task.mako

@@ -19,7 +19,7 @@
 %>
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Job Task: %(taskId)s') % dict(taskId=task.taskId_short), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Job Task: %(taskId)s') % dict(taskId=task.taskId_short), "jobbrowser", user, request) | n,unicode }
 ${ comps.menubar() }
 
 <link href="${ static('jobbrowser/css/jobbrowser.css') }" rel="stylesheet">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/tasks.mako

@@ -21,7 +21,7 @@
 
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Task View: Job: %(jobId)s') % dict(jobId=job.jobId_short), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Task View: Job: %(jobId)s') % dict(jobId=job.jobId_short), "jobbrowser", user, request) | n,unicode }
 ${ comps.menubar() }
 
 <%def name="selected(val, state)">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/tasktracker.mako

@@ -20,7 +20,7 @@
 
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Tracker: %(trackerId)s') % dict(trackerId=tracker.trackerId), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Tracker: %(trackerId)s') % dict(trackerId=tracker.trackerId), "jobbrowser", user, request) | n,unicode }
 ${ comps.menubar()}
 
 <div class="container-fluid">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/tasktrackers.mako

@@ -19,7 +19,7 @@
 %>
 
 <%namespace name="comps" file="jobbrowser_components.mako" />
-${ commonheader(_('Task Trackers'), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Task Trackers'), "jobbrowser", user, request) | n,unicode }
 ${ comps.menubar()}
 <div class="container-fluid">
 <div class="row-fluid">

+ 1 - 1
apps/jobsub/src/jobsub/templates/designs.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 
 <%namespace name="actionbar" file="actionbar.mako" />
 
-${ commonheader(None, "jobsub", user) | n,unicode }
+${ commonheader(None, "jobsub", user, request) | n,unicode }
 
 <link rel="stylesheet" href="${ static('jobsub/css/jobsub.css') }">
 

+ 1 - 1
apps/metastore/src/metastore/templates/describe_partitions.mako

@@ -22,7 +22,7 @@
 <%namespace name="assist" file="/assist.mako" />
 <%namespace name="components" file="components.mako" />
 
-${ commonheader(_('Table Partitions: %(tableName)s') % dict(tableName=table.name), app_name, user) | n,unicode }
+${ commonheader(_('Table Partitions: %(tableName)s') % dict(tableName=table.name), app_name, user, request) | n,unicode }
 ${ components.menubar() }
 
 <script src="${ static('desktop/ext/js/jquery/plugins/jquery-ui-1.10.4.custom.min.js') }"></script>

+ 1 - 1
apps/metastore/src/metastore/templates/metastore.mako

@@ -28,7 +28,7 @@ from desktop.views import commonheader, commonfooter, _ko
 <%namespace name="assist" file="/assist.mako" />
 <%namespace name="components" file="components.mako" />
 
-${ commonheader(_("Metastore"), app_name, user) | n,unicode }
+${ commonheader(_("Metastore"), app_name, user, request) | n,unicode }
 ${ components.menubar() }
 
 <script src="${ static('desktop/ext/js/jquery/plugins/jquery-ui-1.10.4.custom.min.js') }"></script>

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

@@ -25,7 +25,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Bundle Dashboard"), "oozie", user) | n,unicode }
+${ commonheader(_("Bundle Dashboard"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='bundles', dashboard=True) }
 
 <div class="container-fluid">

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

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Bundles Dashboard"), "oozie", user) | n,unicode }
+${ commonheader(_("Bundles Dashboard"), "oozie", user, request) | n,unicode }
 ${layout.menubar(section='bundles', dashboard=True)}
 
 

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

@@ -25,7 +25,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Coordinator Dashboard"), "oozie", user) | n,unicode }
+${ commonheader(_("Coordinator Dashboard"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='coordinators', dashboard=True) }
 
 <link rel="stylesheet" href="${ static('oozie/css/coordinator.css') }" type="text/css" />

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

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Coordinators Dashboard"), "oozie", user) | n,unicode }
+${ commonheader(_("Coordinators Dashboard"), "oozie", user, request) | n,unicode }
 ${layout.menubar(section='coordinators', dashboard=True)}
 
 

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

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie Information"), "oozie", user) | n,unicode }
+${ commonheader(_("Oozie Information"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='oozie', dashboard=True) }
 
 

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

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("SLA"), "sla", user) | n,unicode }
+${ commonheader(_("SLA"), "sla", user, request) | n,unicode }
 ${ layout.menubar(section='sla', dashboard=True) }
 
 <style type="text/css">

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

@@ -26,7 +26,7 @@
 <%namespace name="workflow" file="../editor2/common_workflow.mako" />
 <%namespace name="dashboard" file="/common_dashboard.mako" />
 
-${ commonheader(_("Workflow Dashboard"), "oozie", user) | n,unicode }
+${ commonheader(_("Workflow Dashboard"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='workflows', dashboard=True) }
 
 <div class="container-fluid" xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html">

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

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Workflow Action"), "oozie", user) | n,unicode }
+${ commonheader(_("Workflow Action"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='workflows', dashboard=True) }
 
 <style type="text/css">

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

@@ -24,7 +24,7 @@
 <%namespace name="utils" file="../utils.inc.mako" />
 
 
-${ commonheader(_("Workflows Dashboard"), "oozie", user) | n,unicode }
+${ commonheader(_("Workflows Dashboard"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='workflows', dashboard=True) }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/create_bundle.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Create Bundle"), "oozie", user) | n,unicode }
+${ commonheader(_("Create Bundle"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='bundles') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/create_coordinator.mako

@@ -24,7 +24,7 @@
 <%namespace name="coordinator_utils" file="coordinator_utils.mako" />
 
 
-${ commonheader(_("Create Coordinator"), "oozie", user) | n,unicode }
+${ commonheader(_("Create Coordinator"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='coordinators') }
 
 <style type="text/css">

+ 1 - 1
apps/oozie/src/oozie/templates/editor/create_workflow.mako

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Create Workflow"), "oozie", user) | n,unicode }
+${ commonheader(_("Create Workflow"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='workflows') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/edit_bundle.mako

@@ -24,7 +24,7 @@
 <%namespace name="properties" file="coordinator_properties.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Edit Bundle"), "oozie", user) | n,unicode }
+${ commonheader(_("Edit Bundle"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='bundles') }
 
 <style type="text/css">

+ 1 - 1
apps/oozie/src/oozie/templates/editor/edit_coordinator.mako

@@ -26,7 +26,7 @@
 <%namespace name="coordinator_utils" file="coordinator_utils.mako" />
 
 
-${ commonheader(_("Edit Coordinator"), "oozie", user) | n,unicode }
+${ commonheader(_("Edit Coordinator"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='coordinators') }
 
 <style type="text/css">

+ 1 - 1
apps/oozie/src/oozie/templates/editor/edit_workflow.mako

@@ -25,7 +25,7 @@
 <%namespace name="controls" file="control_utils.mako" />
 <%namespace name="workflows" file="workflow_utils.mako" />
 
-${ commonheader(_("Edit Workflow"), "oozie", user) | n,unicode }
+${ commonheader(_("Edit Workflow"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='workflows') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/import_coordinator.mako

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Import Coordinator"), "oozie", user) | n,unicode }
+${ commonheader(_("Import Coordinator"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='coordinators') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/import_workflow.mako

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Import Workflow"), "oozie", user) | n,unicode }
+${ commonheader(_("Import Workflow"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='workflows') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_bundles.mako

@@ -24,7 +24,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Bundles"), "oozie", user) | n,unicode }
+${ commonheader(_("Bundles"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='bundles') }
 
 <style type="text/css">

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_coordinators.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Coordinators"), "oozie", user) | n,unicode }
+${ commonheader(_("Coordinators"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='coordinators') }
 
 <style type="text/css">

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_history.mako

@@ -24,7 +24,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("History"), "oozie", user) | n,unicode }
+${ commonheader(_("History"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='history') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_history_record.mako

@@ -22,7 +22,7 @@
 <%namespace name="utils" file="../utils.inc.mako" />
 <%namespace name="layout" file="../navigation-bar.mako" />
 
-${ commonheader(_("History Record"), "oozie", user) | n,unicode }
+${ commonheader(_("History Record"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='history') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_trashed_bundles.mako

@@ -24,7 +24,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Trashed Bundles"), "oozie", user) | n,unicode }
+${ commonheader(_("Trashed Bundles"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='bundles') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_trashed_coordinators.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Trashed Coordinators"), "oozie", user) | n,unicode }
+${ commonheader(_("Trashed Coordinators"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='coordinators') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_trashed_workflows.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Trashed Workflows"), "oozie", user) | n,unicode }
+${ commonheader(_("Trashed Workflows"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='workflows') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_workflows.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Workflows"), "oozie", user) | n,unicode }
+${ commonheader(_("Workflows"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='workflows') }
 
 <style type="text/css">

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

@@ -22,7 +22,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="layout" file="../navigation-bar.mako" />
 
 
-${ commonheader(_("Bundle Editor"), "Oozie", user) | n,unicode }
+${ commonheader(_("Bundle Editor"), "Oozie", user, request) | n,unicode }
 
 <div id="editor">
 

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

@@ -24,7 +24,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="scheduler" file="common_scheduler.inc.mako" />
 
-${ commonheader(_("Coordinator Editor"), "Oozie", user) | n,unicode }
+${ commonheader(_("Coordinator Editor"), "Oozie", user, request) | n,unicode }
 
 <div id="editor">
 

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

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Bundles"), "oozie", user) | n,unicode }
+${ commonheader(_("Bundles"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='bundles', is_editor=True) }
 
 <div id="editor">

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

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Coordinators"), "oozie", user) | n,unicode }
+${ commonheader(_("Coordinators"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='coordinators', is_editor=True) }
 
 <div id="editor">

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

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Workflows"), "oozie", user) | n,unicode }
+${ commonheader(_("Workflows"), "oozie", user, request) | n,unicode }
 ${ layout.menubar(section='workflows', is_editor=True) }
 
 

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

@@ -27,7 +27,7 @@ from oozie.conf import ENABLE_DOCUMENT_ACTION
 <%namespace name="workflow" file="common_workflow.mako" />
 <%namespace name="layout" file="../navigation-bar.mako" />
 
-${ commonheader(_("Workflow Editor"), "Oozie", user, "40px") | n,unicode }
+${ commonheader(_("Workflow Editor"), "Oozie", user, request, "40px") | n,unicode }
 
 <div id="editor">
 

+ 1 - 1
apps/pig/src/pig/templates/app.mako

@@ -20,7 +20,7 @@
 
 <%namespace name="actionbar" file="actionbar.mako" />
 
-${ commonheader(None, "pig", user) | n,unicode }
+${ commonheader(None, "pig", user, request) | n,unicode }
 
 <div id="pig-editor-app">
   <div class="navbar navbar-inverse navbar-fixed-top">

+ 1 - 1
apps/rdbms/src/rdbms/templates/error.mako

@@ -20,7 +20,7 @@
 
 <%namespace name="common" file="common.mako" />
 
-${ commonheader(_('Query'), app_name, user) | n,unicode }
+${ commonheader(_('Query'), app_name, user, request) | n,unicode }
 
 <%common:navbar></%common:navbar>
 

+ 1 - 1
apps/rdbms/src/rdbms/templates/execute.mako

@@ -20,7 +20,7 @@
 
 <%namespace name="common" file="common.mako" />
 
-${ commonheader(_('Query'), app_name, user) | n,unicode }
+${ commonheader(_('Query'), app_name, user, request) | n,unicode }
 
 <%common:navbar></%common:navbar>
 

+ 1 - 1
apps/search/src/search/templates/admin_collections.mako

@@ -22,7 +22,7 @@
 <%namespace name="macros" file="macros.mako" />
 <%namespace name="actionbar" file="actionbar.mako" />
 
-${ commonheader(_('Search'), "search", user, "29px") | n,unicode }
+${ commonheader(_('Search'), "search", user, request, "29px") | n,unicode }
 
 <link rel="stylesheet" href="${ static('search/css/admin.css') }">
 

+ 1 - 1
apps/search/src/search/templates/no_collections.mako

@@ -21,7 +21,7 @@ from django.utils.translation import ugettext as _
 
 <%namespace name="macros" file="macros.mako" />
 
-${ commonheader(_('Search'), "search", user, "120px") | n,unicode }
+${ commonheader(_('Search'), "search", user, request, "120px") | n,unicode }
 
 <style type="text/css">
 

+ 1 - 1
apps/search/src/search/templates/search.mako

@@ -22,7 +22,7 @@ from django.utils.translation import ugettext as _
 
 <%namespace name="dashboard" file="common_dashboard.mako" />
 
-${ commonheader(_('Search'), "search", user, "80px") | n,unicode }
+${ commonheader(_('Search'), "search", user, request, "80px") | n,unicode }
 
 <script type="text/javascript">
   if (window.location.hash != "") {

+ 1 - 1
apps/security/src/security/templates/hdfs.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="layout" file="layout.mako" />
 <%namespace name="tree" file="common_tree.mako" />
 
-${ commonheader(_('Hadoop Security'), "security", user) | n,unicode }
+${ commonheader(_('Hadoop Security'), "security", user, request) | n,unicode }
 ${ layout.menubar(section='hdfs') }
 
 

+ 1 - 1
apps/security/src/security/templates/hive.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="layout" file="layout.mako" />
 <%namespace name="tree" file="common_tree.mako" />
 
-${ commonheader(_('Hadoop Security'), "security", user) | n,unicode }
+${ commonheader(_('Hadoop Security'), "security", user, request) | n,unicode }
 ${ layout.menubar(section='hive1') }
 
 

+ 1 - 1
apps/security/src/security/templates/sentry.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="layout" file="layout.mako" />
 <%namespace name="tree" file="common_tree.mako" />
 
-${ commonheader(_('Hadoop Security'), "security", user) | n,unicode }
+${ commonheader(_('Hadoop Security'), "security", user, request) | n,unicode }
 ${ layout.menubar(section=component) }
 
 

+ 1 - 1
apps/sqoop/src/sqoop/templates/app.mako

@@ -22,7 +22,7 @@
 
 <%namespace name="actionbar" file="actionbar.mako" />
 
-${ commonheader(None, "sqoop", user) | n,unicode }
+${ commonheader(None, "sqoop", user, request) | n,unicode }
 <div data-bind="if: !isLoading(), css: {'hide': isLoading}" id="top-bar-container" class="hide">
   <div class="top-bar" data-bind="visible:shownSection() == 'jobs-list'">
     <div style="margin-top: 4px; margin-right: 40px" class="pull-right">

+ 1 - 1
apps/useradmin/src/useradmin/templates/add_ldap_users.mako

@@ -22,7 +22,7 @@ from django.utils.translation import ugettext as _
 
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('Hue Users'), "useradmin", user) | n,unicode }
+${ commonheader(_('Hue Users'), "useradmin", user, request) | n,unicode }
 ${ layout.menubar(section='users') }
 
 

+ 1 - 1
apps/useradmin/src/useradmin/templates/change_password.mako

@@ -21,7 +21,7 @@ from useradmin.password_policy import is_password_policy_enabled, get_password_h
 
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('Hue Users'), "useradmin", user) | n,unicode }
+${ commonheader(_('Hue Users'), "useradmin", user, request) | n,unicode }
 ${ layout.menubar(section='users') }
 
 <div class="container-fluid">

+ 1 - 1
apps/useradmin/src/useradmin/templates/confirm.mako

@@ -17,7 +17,7 @@
 from desktop.views import commonheader, commonfooter
 from django.utils.translation import ugettext as _
 %>
-${ commonheader(title, "useradmin", user) | n,unicode }
+${ commonheader(title, "useradmin", user, request) | n,unicode }
 <div class="container-fluid">
 	<h1>${_('Confirm')}</h1>
 	<form action="${path}" method="POST">

+ 1 - 1
apps/useradmin/src/useradmin/templates/edit_group.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('Hue Groups'), "useradmin", user) | n,unicode }
+${ commonheader(_('Hue Groups'), "useradmin", user, request) | n,unicode }
 ${layout.menubar(section='groups')}
 
 <%def name="render_field(field)">

+ 1 - 1
apps/useradmin/src/useradmin/templates/edit_permissions.mako

@@ -20,7 +20,7 @@ from django.utils.translation import ugettext as _
 %>
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('Hue Permissions'), "useradmin", user) | n,unicode }
+${ commonheader(_('Hue Permissions'), "useradmin", user, request) | n,unicode }
 ${layout.menubar(section='permissions')}
 
 

+ 1 - 1
apps/useradmin/src/useradmin/templates/edit_user.mako

@@ -22,7 +22,7 @@ from useradmin.views import is_user_locked_out
 
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('Hue Users'), "useradmin", user) | n,unicode }
+${ commonheader(_('Hue Users'), "useradmin", user, request) | n,unicode }
 ${ layout.menubar(section='users') }
 
 <div class="container-fluid">

+ 1 - 1
apps/useradmin/src/useradmin/templates/list_configurations.mako

@@ -25,7 +25,7 @@ from django.contrib.auth.models import Group
 <%namespace name="configKoComponents" file="/config_ko_components.mako" />
 <%namespace name="layout" file="layout.mako" />
 
-${commonheader(_('Configurations'), "useradmin", user) | n,unicode}
+${commonheader(_('Configurations'), "useradmin", user, request) | n,unicode}
 ${layout.menubar(section='configurations')}
 
 <script src="${ static('desktop/ext/js/jquery/plugins/jquery-ui-1.10.4.custom.min.js') }"></script>

+ 1 - 1
apps/useradmin/src/useradmin/templates/list_groups.mako

@@ -22,7 +22,7 @@ from useradmin.models import group_permissions
 
 <%namespace name="actionbar" file="actionbar.mako" />
 <%namespace name="layout" file="layout.mako" />
-${ commonheader(_('Hue Groups'), "useradmin", user) | n,unicode }
+${ commonheader(_('Hue Groups'), "useradmin", user, request) | n,unicode }
 ${layout.menubar(section='groups')}
 
 <div class="container-fluid">

+ 1 - 1
apps/useradmin/src/useradmin/templates/list_permissions.mako

@@ -22,7 +22,7 @@ from django.contrib.auth.models import Group
 
 <%namespace name="actionbar" file="actionbar.mako" />
 <%namespace name="layout" file="layout.mako" />
-${ commonheader(_('Hue Permissions'), "useradmin", user) | n,unicode }
+${ commonheader(_('Hue Permissions'), "useradmin", user, request) | n,unicode }
 ${layout.menubar(section='permissions')}
 
 <div class="container-fluid">

+ 1 - 1
apps/useradmin/src/useradmin/templates/list_users.mako

@@ -21,7 +21,7 @@ from django.utils.translation import ugettext as _
 
 <%namespace name="actionbar" file="actionbar.mako" />
 <%namespace name="layout" file="layout.mako" />
-${ commonheader(_('Hue Users'), "useradmin", user) | n,unicode }
+${ commonheader(_('Hue Users'), "useradmin", user, request) | n,unicode }
 ${layout.menubar(section='users')}
 
 <div class="container-fluid">

+ 1 - 1
apps/useradmin/src/useradmin/templates/view_user.mako

@@ -20,7 +20,7 @@ from django.utils.translation import ugettext as _
 
 <%namespace name="layout" file="layout.mako" />
 
-${ commonheader(_('Hue Users'), "useradmin", user) | n,unicode }
+${ commonheader(_('Hue Users'), "useradmin", user, request) | n,unicode }
 ${ layout.menubar(section='users') }
 
 <div class="container-fluid">

+ 1 - 1
apps/zookeeper/src/zookeeper/templates/clients.mako

@@ -21,7 +21,7 @@
 
 <%namespace name="shared" file="shared_components.mako" />
 
-${ commonheader(_('Clients'), app_name, user) | n,unicode }
+${ commonheader(_('Clients'), app_name, user, request) | n,unicode }
 ${ shared.menubar() }
 
 <%

+ 1 - 1
apps/zookeeper/src/zookeeper/templates/create.mako

@@ -21,7 +21,7 @@
 
 <%namespace name="shared" file="shared_components.mako" />
 
-${ commonheader("ZooKeeper Browser > Create Znode", app_name, user) | n,unicode }
+${ commonheader("ZooKeeper Browser > Create Znode", app_name, user, request) | n,unicode }
 ${ shared.menubar() }
 <%
   _split = path.split("/");

+ 1 - 1
apps/zookeeper/src/zookeeper/templates/edit.mako

@@ -21,7 +21,7 @@
 
 <%namespace name="shared" file="shared_components.mako" />
 
-${ commonheader("ZooKeeper Browser > Edit Znode > %s" % path, app_name, user) | n,unicode }
+${ commonheader("ZooKeeper Browser > Edit Znode > %s" % path, app_name, user, request) | n,unicode }
 ${ shared.menubar() }
 
 <%

+ 1 - 1
apps/zookeeper/src/zookeeper/templates/index.mako

@@ -21,7 +21,7 @@
 
 <%namespace name="shared" file="shared_components.mako" />
 
-${ commonheader(_('View'), app_name, user) | n,unicode }
+${ commonheader(_('View'), app_name, user, request) | n,unicode }
 ${ shared.menubar() }
 
 <%

+ 1 - 1
apps/zookeeper/src/zookeeper/templates/tree.mako

@@ -21,7 +21,7 @@
 
 <%namespace name="shared" file="shared_components.mako" />
 
-${ commonheader("ZooKeeper Browser > Tree > %s > %s" % (cluster['nice_name'], path), app_name, user) | n,unicode }
+${ commonheader("ZooKeeper Browser > Tree > %s > %s" % (cluster['nice_name'], path), app_name, user, request) | n,unicode }
 ${ shared.menubar() }
 
 <%

+ 1 - 1
apps/zookeeper/src/zookeeper/templates/view.mako

@@ -21,7 +21,7 @@
 
 <%namespace name="shared" file="shared_components.mako" />
 
-${ commonheader(_('View'), app_name, user) | n,unicode }
+${ commonheader(_('View'), app_name, user, request) | n,unicode }
 ${ shared.menubar() }
 
 <%

+ 2 - 2
desktop/conf.dist/hue.ini

@@ -532,11 +532,11 @@
     # Default is 2 weeks.
     ## ttl=1209600
 
-    # The cookie containing the users' session ID will be secure.
+    # The cookie containing the users' session ID and csrf cookie will be secure.
     # Should only be enabled with HTTPS.
     ## secure=false
 
-    # The cookie containing the users' session ID will use the HTTP only flag.
+    # The cookie containing the users' session ID and csrf cookie will use the HTTP only flag.
     ## http_only=true
 
     # Use session-length cookies. Logs out the user when she closes the browser window.

+ 2 - 2
desktop/conf/pseudo-distributed.ini.tmpl

@@ -536,11 +536,11 @@
     # Default is 2 weeks.
     ## ttl=1209600
 
-    # The cookie containing the users' session ID will be secure.
+    # The cookie containing the users' session ID and csrf cookie will be secure.
     # Should only be enabled with HTTPS.
     ## secure=false
 
-    # The cookie containing the users' session ID will use the HTTP only flag.
+    # The cookie containing the users' session ID and csrf cookie will use the HTTP only flag.
     ## http_only=true
 
     # Use session-length cookies. Logs out the user when she closes the browser window.

+ 1 - 1
desktop/core/src/desktop/app_template/src/app_name/templates/index.mako

@@ -16,7 +16,7 @@
 ${'<'}%!from desktop.views import commonheader, commonfooter %>
 ${'<'}%namespace name="shared" file="shared_components.mako" />
 
-${'$'}{commonheader("${" ".join(word.capitalize() for word in app_name.split("_"))}", "${app_name}", user) | n,unicode}
+${'$'}{commonheader("${" ".join(word.capitalize() for word in app_name.split("_"))}", "${app_name}", user, request) | n,unicode}
 ${'$'}{shared.menubar(section='mytab')}
 
 ${'#'}# Use double hashes for a mako template comment

+ 1 - 1
desktop/core/src/desktop/app_template_proxy/src/app_name/templates/index.mako

@@ -19,7 +19,7 @@ ${'<'}%!from ${app_name}.conf import URL %>
 
 ${'<'}%namespace name="shared" file="shared_components.mako" />
 
-${'$'}{commonheader("${" ".join(word.capitalize() for word in app_name.split("_"))}", "${app_name}", user, "28px") | n,unicode}
+${'$'}{commonheader("${" ".join(word.capitalize() for word in app_name.split("_"))}", "${app_name}", user, request, "28px") | n,unicode}
 
 ${'#'}# Use double hashes for a mako template comment
 ${'#'}# Main body

+ 2 - 0
desktop/core/src/desktop/settings.py

@@ -351,6 +351,8 @@ SESSION_EXPIRE_AT_BROWSER_CLOSE = desktop.conf.SESSION.EXPIRE_AT_BROWSER_CLOSE.g
 SESSION_COOKIE_HTTPONLY = desktop.conf.SESSION.HTTP_ONLY.get()
 
 CSRF_COOKIE_SECURE = desktop.conf.SESSION.SECURE.get()
+CSRF_COOKIE_HTTPONLY = desktop.conf.SESSION.HTTP_ONLY.get()
+CSRF_COOKIE_NAME='csrftoken'
 
 SECURE_HSTS_SECONDS = desktop.conf.SECURE_HSTS_SECONDS.get()
 SECURE_HSTS_INCLUDE_SUBDOMAINS = desktop.conf.SECURE_HSTS_INCLUDE_SUBDOMAINS.get()

+ 1 - 1
desktop/core/src/desktop/static/desktop/ext/js/fileuploader.js

@@ -1054,7 +1054,7 @@ qq.extend(qq.UploadHandlerForm.prototype, {
         var csrfmiddlewaretoken = document.createElement('input');
         csrfmiddlewaretoken.type = 'hidden';
         csrfmiddlewaretoken.name = 'csrfmiddlewaretoken';
-        csrfmiddlewaretoken.value = $.cookie('csrftoken');
+        csrfmiddlewaretoken.value = "${request and request.COOKIES.get('csrftoken', '')}";
         form.appendChild(csrfmiddlewaretoken);
 
         var self = this;

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff