X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Flists%2Fstaticlist.py;h=f53a2acb2b7755a143e05eec9e999a2b3cb161b2;hb=2d7cf76d844a407ac8bcd79db301883fea5b60b7;hp=134917a8f20539d90d27e41249b2b0b5973dfcba;hpb=433a5d301336bc9d402af49b2aceb257f57514bb;p=myslice.git diff --git a/plugins/lists/staticlist.py b/plugins/lists/staticlist.py index 134917a8..f53a2acb 100644 --- a/plugins/lists/staticlist.py +++ b/plugins/lists/staticlist.py @@ -1,7 +1,13 @@ -from engine.plugin import Plugin +from unfold.plugin import Plugin class StaticList (Plugin) : + """ StaticList allows you to display an html list + that you provide the contents for in the 'list' input argument + It is static in the sense that no query is going to be used to + manage this contents + """ + # only deal with our own stuff here and let Plugin handle the rest def __init__ (self, list=[], with_datatables=False, **settings): Plugin.__init__ (self, **settings) @@ -14,9 +20,11 @@ class StaticList (Plugin) : def template_env (self, request): env={} + # would need some cleaner means to set a header here header=getattr(self,'header',None) if header: env['header']=header env['list']=self.list + env['with_datatables']= "yes" if self.with_datatables else "" return env def requirements (self):