Example #1
0
 def __init__(self, context = None):
     super(SetInZoneStatusPage, self).__init__(context)
     c = self.context
     self.main.add(h2(_('Set InZone Status')))
     if c.get('handle'):
         self.main.add(h3(_('Domain'), c.handle))
     if c.get('success') and c.success:
         self.main.add(pre(attr(style='color:green;'), 
                           _("Function returns True.")))
     if c.get('error'):
         self.main.add(pre(attr(style='color:red;'), c.error))
Example #2
0
 def __init__(self, context = None):
     super(DigPage, self).__init__(context)
     c = self.context
     self.main.add(h2(_('dig_query')))
     if c.get('handle'):
         self.main.add(h3(_('Domain'), c.handle))
     if c.get('dig'):
         self.main.add(pre(c.dig))
Example #3
0
 def __init__(self, context = None):
     super(MessageDetail, self).__init__(context)
     c = self.context
     if c.get('result'):
         self.main.add(h1(_('Detail_of_%s' % self.get_object_name())))
         self.main.add(adifdetails.MessageDetail(c.result, c.history))
         if config.debug:
             self.main.add('MessageDETAIL:', pre(unicode(c.result).replace(u', ', u',\n')))
Example #4
0
 def __init__(self, context = None):
     super(BankStatementDetail, self).__init__(context)
     c = self.context
     if c.get('detail'):
         self.main.add(h1(_("Detail of payment"))) 
         self.main.add(adifdetails.BankStatementDetail(c.detail, c.history))
         if config.debug:
             self.main.add('BankStatementDETAIL:', pre(unicode(c.detail).replace(u', ', u',\n')))
Example #5
0
def xml_prettify_webwidget(xml_string):
    xml_output_string = xml_prettify(xml_string)
    if python_xml_imported:
        if pygments_imported:
            result = noesc(xml_output_string)
        else:
            result = pre(xml_output_string)
    else:
        result = noesc(escape(xml_output_string).replace('\n', '<br />\n'))
    return result
Example #6
0
 def __init__(self, context=None):
     super(MailDetail, self).__init__(context)
     c = self.context
     if c.get('result'):
         self.main.add(h1(_('Detail_of_%s' % self.get_object_name())))
         self.main.add(adifdetails.MailDetail(c.result, c.history))
         if config.debug:
             self.main.add(
                 'MailDETAIL:',
                 div(attr(style='width: 1024px; overflow: auto;'),
                     pre(unicode(c.result).replace(u', ', u',\n'))))
Example #7
0
def catch_webadmin_exceptions_decorator(view_func):
    ''' This decorator is applicated to all view methods of website,
        it catches some permission as PermissionDeniedError'''
    def _wrapper(*args, **kwd):
        self = args[0]
        try:
            return view_func(*args, **kwd)
        except CorbaServerDisconnectedException, e:
            self._remove_session_data()
            return self._render('disconnected')
        except CORBA.TRANSIENT, e:
            error("BACKEND IS NOT RUNNING")
            context = {'message': div()}
            if config.debug:
                context['message'].add(p('''Congratulations! Prave se vam '''
                '''(nebo nekomu pred vami) povedlo shodit backend server, '''
                '''pripiste si plusovy bod!'''))
            else:
                context['message'].add(
                    p(_('Error: Backend server is not running!')))
            context['message'].add(
                pre(attr(id='traceback'), traceback.format_exc()))
            return self._render('error', context)
Example #8
0
def catch_webadmin_exceptions_decorator(view_func):
    ''' This decorator is applicated to all view methods of website,
        it catches some permission as PermissionDeniedError'''
    def _wrapper(*args, **kwd):
        self = args[0]
        try:
            return view_func(*args, **kwd)
        except CorbaServerDisconnectedException, e:
            self._remove_session_data()
            return self._render('disconnected')
        except CORBA.TRANSIENT, e:
            error("BACKEND IS NOT RUNNING")
            context = {'message': div()}
            if config.debug:
                context['message'].add(p('''Congratulations! Prave se vam '''
                '''(nebo nekomu pred vami) povedlo shodit backend server, '''
                '''pripiste si plusovy bod!'''))
            else:
                context['message'].add(
                    p(_('Error: Backend server is not running!')))
            context['message'].add(
                pre(attr( id='traceback'), traceback.format_exc()))    
            return self._render('error', context)
Example #9
0
 def make_content(self):
     self.content = []
     if self.value == '':
         self.add(div(attr(cssc='field_empty')))
     else:
         self.add(pre(self._value))
Example #10
0
                    p(_('Error: Backend server is not running!')))
            context['message'].add(
                pre(attr(id='traceback'), traceback.format_exc()))
            return self._render('error', context)
        except CORBA.UNKNOWN, e:
            error("Exception CORBA.UNKNOWN!")
            context = {'message': div()}
            if config.debug:
                context['message'].add(p('''Congratulations! Prave se vam '''
                '''povedlo na backend serveru vyvolat neocekavanou vyjimku, '''
                '''k cemuz samozrejme nikdy nemuze dojit!'''))
            else:
                context['message'].add(
                    p(_('Error: Unknown backend server exception!')))
            context['message'].add(
                pre(attr(id='traceback'), traceback.format_exc()))
            return self._render('error', context)
        except ccReg.FileManager.IdNotFound, e:
            error("FILE NOT FOUND %s" % e)

            context = {'message': div()}
            context['message'].add(p(_('''Error: File not found!''')))
            context['message'].add(
                pre(attr(id='traceback'), traceback.format_exc()))
            return self._render('error', context)
        except CosNaming.NamingContext.NotFound, e:
            context = {'message': div()}
            context['message'].add(
                p(_('Error: CORBA object could not be found!')))
            context['message'].add(
                pre(attr(id='traceback'), traceback.format_exc()))
Example #11
0
 def make_content(self):
     self.content = []
     if self.value == '':
         self.add(div(attr(cssc='field_empty')))
     else:
         self.add(pre(self._value))
Example #12
0
                    p(_('Error: Backend server is not running!')))
            context['message'].add(
                pre(attr( id='traceback'), traceback.format_exc()))    
            return self._render('error', context)
        except CORBA.UNKNOWN, e:
            error("Exception CORBA.UNKNOWN!")
            context = {'message': div()}
            if config.debug:
                context['message'].add(p('''Congratulations! Prave se vam '''
                '''povedlo na backend serveru vyvolat neocekavanou vyjimku, '''
                '''k cemuz samozrejme nikdy nemuze dojit!'''))
            else:
                context['message'].add(
                    p(_('Error: Unknown backend server exception!')))
            context['message'].add(
                pre(attr( id='traceback'), traceback.format_exc()))    
            return self._render('error', context)
        except ccReg.FileManager.IdNotFound, e:
            error("FILE NOT FOUND %s" % e)

            context = {'message': div()}
            context['message'].add(p(_('''Error: File not found!''')))
            context['message'].add(
                pre(attr(id='traceback'), traceback.format_exc()))
            return self._render('error', context)
        except CosNaming.NamingContext.NotFound, e:
            context = {'message': div()}
            context['message'].add(
                p(_('Error: CORBA object could not be found!')))
            context['message'].add(
                pre(attr( id='traceback'), traceback.format_exc()))    
Example #13
0
 def __init__(self, context = None):
     super(MailDetail, self).__init__(context)
     c = self.context
     if c.get('result'):
         self.main.add(h1(_('Detail_of_%s' % self.get_object_name())))
         self.main.add(adifdetails.MailDetail(c.result, c.history))
         if config.debug:
             self.main.add('MailDETAIL:', div(attr(style='width: 1024px; overflow: auto;'), pre(unicode(c.result).replace(u', ', u',\n'))))