X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=engine%2Fviews.py;h=bb7ba1603fa13843804e032d128d288566a4e006;hb=3528c308c23c63774cccf92e473abed0d85893e0;hp=59a2e46a3ab9cbd7363bd12662f022de3aa40478;hpb=36affe7c738e94c6085f50b5fae8dfb9ae9b81fd;p=myslice.git diff --git a/engine/views.py b/engine/views.py index 59a2e46a..bb7ba160 100644 --- a/engine/views.py +++ b/engine/views.py @@ -5,6 +5,8 @@ from django.template import RequestContext from django.template.loader import render_to_string from django.shortcuts import render_to_response +from django.contrib.auth.decorators import login_required + from plugins.verticallayout import VerticalLayout from plugins.tabs import Tabs from plugins.simplelist import SimpleList @@ -14,6 +16,7 @@ from plugins.raw import Raw from myslice.viewutils import topmenu_items, the_user from myslice.viewutils import hard_wired_slice_names, hard_wired_list, lorem_p, lorem +@login_required def test_plugin_view (request): # variables that will get passed to this template @@ -22,21 +25,26 @@ def test_plugin_view (request): main_plugin = \ VerticalLayout ( title='title for the vertical layout',name='vertical1', sons = [ SimpleList (title='SimpleList and dataTables', - name='simplelist1', - list=hard_wired_list, - header='Hard wired', - foo='the value for foo', - with_datatables=True), - Tabs (title='Sample Tabs',name='tabs1', - sons = [ Raw (title='a raw plugin',name='raw1', - html= 3*lorem_p), - SliceList(title='a slice list',name='slicelist-main', - list=hard_wired_slice_names), - Raw (title='raw title',name='raw2',html=lorem) ]), - SimpleList (title='SimpleList with slice names', - name='simplelist2', - list=hard_wired_slice_names, - ) ] ) + name='simplelist1', + list=hard_wired_list, + header='Hard wired', + foo='the value for foo', + with_datatables=True, + toggled=False), + Tabs (title='Sample Tabs',name='tabs1', + active='raw1', + sons = [ Raw (title='a raw plugin',name='raw1', + togglable=False, + html= 3*lorem_p), + SliceList(title='a slice list',name='slicelist-main', + togglable=False, + list=hard_wired_slice_names), + Raw (title='raw title',name='raw2', + togglable=False,html=lorem) ]), + SimpleList (title='SimpleList with slice names', + name='simplelist2', + list=hard_wired_slice_names, + ) ] ) # define 'content_main' to the template engine template_env [ 'content_main' ] = main_plugin.render(request)