This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
auquotidien/extra/modules/backoffice.py

30 lines
860 B
Python

import os
from quixote import get_publisher, redirect
from quixote.directory import Directory
from quixote.html import TemplateIO, htmltext
from qommon.publisher import get_publisher_class
import wcs.backoffice.management
import wcs.root
from wcs.categories import Category
from wcs.formdef import FormDef
from qommon import get_cfg, errors
from qommon.form import *
class BackofficeRootDirectory(wcs.backoffice.root.RootDirectory):
def get_intro_text(self):
return _('Welcome on Au Quotidien back office interface')
def _q_index(self):
if len(self.get_menu_items()) == 1:
return redirect(self.get_menu_items()[0][0])
return wcs.backoffice.root.RootDirectory._q_index(self)
def home(self):
return redirect('management/')
get_publisher_class().backoffice_directory_class = BackofficeRootDirectory