moved error_page function to common and added a 'back' link
This commit is contained in:
parent
2adf2caf8a
commit
c9c66e4ef3
|
@ -5,11 +5,10 @@ import email.Parser
|
|||
from quixote import get_response, get_request, get_session, redirect
|
||||
from quixote.directory import Directory
|
||||
|
||||
from menu import *
|
||||
|
||||
from qommon import errors
|
||||
from qommon import misc
|
||||
from qommon.bounces import Bounce
|
||||
from qommon.admin.menu import html_top, command_icon, error_page
|
||||
|
||||
from qommon.form import *
|
||||
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
from quixote import redirect
|
||||
from quixote.directory import Directory
|
||||
|
||||
from menu import *
|
||||
|
||||
from qommon import misc
|
||||
from wcs.categories import Category
|
||||
from qommon.form import *
|
||||
from qommon.admin.menu import html_top, command_icon, error_page
|
||||
|
||||
class CategoryUI:
|
||||
def __init__(self, category):
|
||||
|
|
|
@ -7,13 +7,13 @@ from quixote import redirect, get_publisher
|
|||
from quixote.directory import Directory
|
||||
|
||||
from qommon.form import *
|
||||
from menu import *
|
||||
from qommon import errors
|
||||
from qommon.admin.menu import html_top, command_icon, error_page
|
||||
|
||||
from wcs import fields
|
||||
from wcs.formdef import FormDef
|
||||
from wcs.fields import get_field_types
|
||||
|
||||
|
||||
class FieldWidget(CompositeWidget):
|
||||
large = False
|
||||
|
||||
|
|
|
@ -12,11 +12,11 @@ from cStringIO import StringIO
|
|||
from quixote import get_response, redirect
|
||||
from quixote.directory import Directory
|
||||
|
||||
from menu import *
|
||||
|
||||
from qommon import misc
|
||||
from qommon.errors import *
|
||||
from qommon.form import *
|
||||
from qommon.admin.menu import html_top, command_icon, error_page
|
||||
|
||||
from wcs.formdata import FormData
|
||||
from wcs.formdef import FormDef, FormField
|
||||
from wcs.users import User
|
||||
|
@ -26,7 +26,6 @@ from wcs.workflows import Workflow
|
|||
|
||||
from fields import FieldWidget, FieldDefPage, FieldsDirectory
|
||||
|
||||
|
||||
def ellipsize(s, length = 30):
|
||||
if not s or len(s) < length:
|
||||
return s
|
||||
|
|
|
@ -3,15 +3,14 @@ import random
|
|||
from quixote import get_publisher, get_request, get_response, redirect
|
||||
from quixote.directory import Directory
|
||||
|
||||
from menu import *
|
||||
|
||||
import wcs
|
||||
from qommon import logger
|
||||
from qommon import misc
|
||||
from qommon.form import *
|
||||
from wcs.users import User
|
||||
from qommon import template
|
||||
from qommon.admin.menu import html_top, command_icon, error_page
|
||||
|
||||
import wcs
|
||||
from wcs.users import User
|
||||
|
||||
class ByUserDirectory(Directory):
|
||||
def _q_lookup(self, component):
|
||||
|
|
|
@ -1,9 +1 @@
|
|||
from qommon.admin.menu import html_top, command_icon
|
||||
|
||||
def error_page [html] (section, error):
|
||||
html_top(section, title = _('Error'))
|
||||
'<div id="error-page">'
|
||||
'<h2>%s</h2>' % _('Error')
|
||||
'<p>%s</p>' % error
|
||||
'</div>'
|
||||
|
||||
|
|
|
@ -4,9 +4,9 @@ from quixote.directory import Directory
|
|||
from qommon import misc
|
||||
from qommon.form import *
|
||||
|
||||
from menu import *
|
||||
|
||||
from qommon import errors
|
||||
from qommon.admin.menu import html_top, command_icon, error_page
|
||||
|
||||
from wcs.roles import Role
|
||||
|
||||
class RoleUI:
|
||||
|
|
|
@ -12,13 +12,12 @@ import base64
|
|||
from quixote import get_publisher, get_request, get_response, redirect
|
||||
from quixote.directory import Directory, AccessControlled
|
||||
|
||||
from menu import *
|
||||
|
||||
from qommon import misc, get_cfg
|
||||
from qommon.form import *
|
||||
|
||||
from qommon.admin.emails import EmailsDirectory
|
||||
from qommon.admin.texts import TextsDirectory
|
||||
from qommon.admin.menu import html_top, command_icon, error_page
|
||||
import qommon.ident
|
||||
import qommon.template
|
||||
|
||||
|
@ -652,12 +651,3 @@ class SettingsDirectory(AccessControlled, Directory):
|
|||
|
||||
redirect('.')
|
||||
|
||||
|
||||
|
||||
def error_page [html] (error_message):
|
||||
html_top(_('Error'))
|
||||
'<h1>%s</h1>' % _('Error')
|
||||
'<div class="error-page">'
|
||||
'<p>%s</p>' % error_message
|
||||
'</div>'
|
||||
|
||||
|
|
|
@ -5,8 +5,6 @@ from cStringIO import StringIO
|
|||
from quixote import get_publisher, get_response, get_request, get_session, redirect
|
||||
from quixote.directory import Directory
|
||||
|
||||
from menu import *
|
||||
|
||||
from qommon import emails
|
||||
from qommon import errors
|
||||
from qommon import misc, get_cfg
|
||||
|
@ -16,7 +14,7 @@ from wcs.roles import Role
|
|||
import qommon.ident
|
||||
from qommon.form import *
|
||||
from qommon.admin.emails import EmailsDirectory
|
||||
|
||||
from qommon.admin.menu import html_top, command_icon, error_page
|
||||
from qommon import ezt
|
||||
|
||||
class UserUI:
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
from quixote import redirect, get_publisher
|
||||
from quixote.directory import Directory
|
||||
|
||||
from menu import *
|
||||
|
||||
|
||||
from qommon import errors
|
||||
from qommon import misc
|
||||
from qommon.form import *
|
||||
from wcs.workflows import *
|
||||
from qommon.admin.menu import html_top, command_icon, error_page
|
||||
|
||||
from wcs.workflows import *
|
||||
|
||||
class WorkflowUI:
|
||||
def __init__(self, workflow):
|
||||
|
|
|
@ -4,14 +4,6 @@ from quixote.html import htmltext
|
|||
|
||||
from qommon import get_cfg
|
||||
from qommon.backoffice.menu import html_top
|
||||
from qommon.admin.menu import command_icon
|
||||
from qommon.admin.menu import command_icon, error_page
|
||||
|
||||
from wcs.users import User
|
||||
|
||||
def error_page [html] (section, error):
|
||||
html_top(section, title = _('Error'))
|
||||
'<div id="error-page">'
|
||||
'<h2>%s</h2>' % _('Error')
|
||||
'<p>%s</p>' % error
|
||||
'</div>'
|
||||
|
||||
|
|
|
@ -128,3 +128,11 @@ def command_icon [html] (url, type, label = None, icon = None, popup = False):
|
|||
<input type="image" src="%(icon)s" alt="%(label)s" title="%(label)s" />
|
||||
</span>''' % locals()
|
||||
|
||||
def error_page [html] (section, error):
|
||||
html_top(section, title = _('Error'))
|
||||
'<div id="error-page">'
|
||||
'<h2>%s</h2>' % _('Error')
|
||||
'<p>%s</p>' % error
|
||||
'<a href="%s">%s</a>' % (get_request().get_url(), _('Back'))
|
||||
'</div>'
|
||||
|
||||
|
|
Loading…
Reference in New Issue