65 lines
1.7 KiB
Python
65 lines
1.7 KiB
Python
from jet.dashboard import modules
|
|
from jet.dashboard.dashboard import Dashboard
|
|
|
|
|
|
class TestIndexDashboard(Dashboard):
|
|
columns = 3
|
|
init_with_context_called = False
|
|
|
|
class Media:
|
|
js = ('file.js', 'file2.js')
|
|
css = ('file.css', 'file2.css')
|
|
|
|
def init_with_context(self, context):
|
|
self.init_with_context_called = True
|
|
self.available_children.append(modules.LinkList)
|
|
self.available_children.append(modules.Feed)
|
|
|
|
# append a recent actions module
|
|
self.children.append(modules.RecentActions(
|
|
'Recent Actions',
|
|
10,
|
|
column=0,
|
|
order=1
|
|
))
|
|
|
|
# append a feed module
|
|
self.children.append(modules.Feed(
|
|
'Latest Django News',
|
|
feed_url='http://www.djangoproject.com/rss/weblog/',
|
|
limit=5,
|
|
column=1,
|
|
order=1
|
|
))
|
|
|
|
|
|
class TestAppIndexDashboard(Dashboard):
|
|
columns = 3
|
|
init_with_context_called = False
|
|
|
|
class Media:
|
|
js = ('file.js', 'file2.js')
|
|
css = ('file.css', 'file2.css')
|
|
|
|
def init_with_context(self, context):
|
|
self.init_with_context_called = True
|
|
self.available_children.append(modules.LinkList)
|
|
self.available_children.append(modules.Feed)
|
|
|
|
# append a recent actions module
|
|
self.children.append(modules.RecentActions(
|
|
'Recent Actions',
|
|
10,
|
|
column=0,
|
|
order=1
|
|
))
|
|
|
|
# append a feed module
|
|
self.children.append(modules.Feed(
|
|
'Latest Django News',
|
|
feed_url='http://www.djangoproject.com/rss/weblog/',
|
|
limit=5,
|
|
column=1,
|
|
order=1
|
|
))
|