From cfe4a670e3ab45bad16584410ac9872161e7d258 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 3 Oct 2012 16:31:49 +0200 Subject: [PATCH 2/2] backoffice: display some news in the homepage sidebar (#1681) --- extra/auquotidien.py | 4 ++++ extra/modules/backoffice.ptl | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/extra/auquotidien.py b/extra/auquotidien.py index d579f75..edaf9ab 100644 --- a/extra/auquotidien.py +++ b/extra/auquotidien.py @@ -21,6 +21,10 @@ import modules.abelium_domino_synchro get_publisher_class().register_translation_domain('auquotidien') get_publisher_class().default_configuration_path = 'au-quotidien-wcs-settings.xml' +get_publisher_class().backoffice_feed_url = { + 'fr': 'http://www.au-quotidien.com/fr/backoffice.atom' +} + def check_visibility(target): user = get_request().user diff --git a/extra/modules/backoffice.ptl b/extra/modules/backoffice.ptl index 3cda0b6..02e0bc3 100644 --- a/extra/modules/backoffice.ptl +++ b/extra/modules/backoffice.ptl @@ -1,6 +1,6 @@ import os -from quixote import get_publisher, redirect +from quixote import get_publisher, redirect, get_request, get_response from quixote.directory import Directory from qommon.publisher import get_publisher_class @@ -14,6 +14,7 @@ from wcs.formdef import FormDef from qommon import get_cfg from qommon.form import * + class BackofficeRootDirectory(wcs.backoffice.root.RootDirectory): _q_exports = ['', 'home'] @@ -32,6 +33,7 @@ class BackofficeRootDirectory(wcs.backoffice.root.RootDirectory): from qommon.backoffice.menu import html_top html_top('home', _('Pending Forms')) get_response().breadcrumb[-1:] = [('home', _('Pending Forms'))] + get_response().filter['sidebar'] = self.get_sidebar() def _q_lookup(self, component): return FormPage(component) -- 1.7.10.4