def __init__(self, handler, site, name=None, authentication=None, group=None): #if not callable(handler): # raise AttributeError, "Handler not callable." self.handler = handler self.site = site self.model = self.handler.model self.easymodel = EasyModel(self, self.model) self.group = group if name: self.name = name.lower() self.verbose_name = get_verbose_name(self.name) self.verbose_name_plural = string_concat(self.verbose_name, 's') else: self.name = self.model._meta.model_name self.verbose_name = self.model._meta.verbose_name self.verbose_name_plural = self.model._meta.verbose_name_plural self.authentication = authentication self.arbitrary = False # Erroring self.email_errors = getattr(settings, 'FULCRUM_EMAIL_ERRORS', True) self.display_errors = getattr(settings, 'FULCRUM_DISPLAY_ERRORS', True) self.stream = getattr(settings, 'FULCRUM_STREAM_OUTPUT', False)
def __init__(self, handler, site, name=None, authentication=None, group=None): self.handler = handler self.site = site self.name = name.lower() self.verbose_name = get_verbose_name(self.name) self.verbose_name_plural = string_concat(self.verbose_name, 's') self.authentication = authentication self.arbitrary = True self.group = group # Erroring self.email_errors = getattr(settings, 'FULCRUM_EMAIL_ERRORS', True) self.display_errors = getattr(settings, 'FULCRUM_DISPLAY_ERRORS', True) self.stream = getattr(settings, 'FULCRUM_STREAM_OUTPUT', False)