예제 #1
0
파일: models.py 프로젝트: DarioGT/lino
 def summary_row(self, ar=None):
     if self.abbr:
         return [
             "%s (%s)" %
             (dd.babelattr(self, 'name'), dd.babelattr(self, 'abbr'))
         ]
     return [dd.babelattr(self, 'name')]
예제 #2
0
파일: ui.py 프로젝트: khchine5/welfare
 def get_summary_numbers(self, ar):
     budget = ar.master_instance
     if budget is None:
         return
     for eg in budget.entry_groups(ar, 'L'):
         if not eg.has_data():
             continue
         for acc in eg.group.account_set.all():
             yield [_("%s (distributable)") % dd.babelattr(acc, 'name'),
                    budget.sum('amount', account=acc, distribute=True)]
             yield [dd.babelattr(acc, 'name'),
                    budget.sum('amount', account=acc, distribute=False)]
예제 #3
0
 def __str__(self):
     # s = super(Journal, self).__str__()
     s = dd.babelattr(self, 'name')
     if self.ref:
         s += " (%s)" % self.ref
         #~ return '%s (%s)' % (d.BabelNamed.__unicode__(self),self.ref or self.id)
     return s
예제 #4
0
파일: models.py 프로젝트: khchine5/welfare
 def get_actor_label(self):
     if self.propgroup_config_name is None:
         return self.__name__
     pg = getattr(settings.SITE.site_config, self.propgroup_config_name)
     if pg is None:
         return _("(SiteConfig %s is empty)" % self.propgroup_config_name)
     return dd.babelattr(pg, 'name')
예제 #5
0
파일: models.py 프로젝트: khchine5/cosi
 def __str__(self):
     # s = super(Journal, self).__str__()
     s = dd.babelattr(self, 'name')
     if self.ref:
         s += " (%s)" % self.ref
         #~ return '%s (%s)' % (d.BabelNamed.__unicode__(self),self.ref or self.id)
     return s
예제 #6
0
파일: models.py 프로젝트: zhuangyan/lino
 def get_sidebar_caption(self):
     if self.title:
         return dd.babelattr(self, 'title')
     if self.ref == 'index':
         return unicode(_('Home'))
     if self.ref:
         return self.ref
     return str(self.id)
예제 #7
0
파일: models.py 프로젝트: einarfelix/xl
 def get_sidebar_caption(self):
     if self.title:
         return dd.babelattr(self, 'title')
     if self.ref == 'index':
         return str(_('Home'))
     if self.ref:
         return self.ref
     return str(self.id)
예제 #8
0
파일: models.py 프로젝트: khchine5/xl
 def get_sidebar_menu(self, request):
     qs = Page.objects.filter(parent__isnull=True)
     #~ qs = self.children.all()
     yield ('/', 'index', unicode(_('Home')))
         #~ yield ('/downloads/', 'downloads', 'Downloads')
     #~ yield ('/about', 'about', 'About')
     #~ if qs is not None:
     for obj in qs:
         if obj.ref and obj.title:
             yield ('/' + obj.ref, obj.ref, dd.babelattr(obj, 'title'))
예제 #9
0
파일: models.py 프로젝트: einarfelix/xl
 def get_sidebar_menu(self, request):
     qs = Page.objects.filter(parent__isnull=True)
     #~ qs = self.children.all()
     yield ('/', 'index', str(_('Home')))
     #~ yield ('/downloads/', 'downloads', 'Downloads')
     #~ yield ('/about', 'about', 'About')
     #~ if qs is not None:
     for obj in qs:
         if obj.ref and obj.title:
             yield ('/' + obj.ref, obj.ref, dd.babelattr(obj, 'title'))
예제 #10
0
파일: ui.py 프로젝트: khchine5/welfare
 def get_summary_numbers(self, ar):
     budget = ar.master_instance
     if budget is None:
         return
     for eg in budget.entry_groups(ar, 'A'):
         if not eg.has_data():
             continue
         for acc in eg.group.account_set.all():
             yield [dd.babelattr(acc, 'name'),
                    budget.sum('amount', account=acc)]
예제 #11
0
파일: dummy.py 프로젝트: TonisPiip/xl
def render_node(request, node, template_name='pages/node.html', **context):
    context.update(node=node)
    heading = dd.babelattr(node, 'title', '')
    if settings.SITE.title is None:
        title = settings.SITE.verbose_name
    else:
        title = settings.SITE.title

    if heading:
        context.update(heading=heading)
        context.update(title=heading + ' · ' + title)
    else:
        context.update(heading=title)
        context.update(title=title)
    body = dd.babelattr(node, 'body', '')
    if not node.raw_html:
        body = restify(doc2rst(body))
    #~ logger.info("20121227 render_node %s -> body is %s",node,body)
    context.update(body=body)
    # return web.render_from_request(request, template_name, **context)
    return dd.plugins.jinja.render_from_request(request, template_name,
                                                **context)
예제 #12
0
파일: utils.py 프로젝트: khchine5/xl
def render_node(request, node, template_name='pages/node.html', **context):
    context.update(node=node)
    heading = dd.babelattr(node, 'title', '')
    if settings.SITE.title is None:
        title = settings.SITE.verbose_name
    else:
        title = settings.SITE.title

    if heading:
        context.update(heading=heading)
        context.update(title=heading + ' · ' + title)
    else:
        context.update(heading=title)
        context.update(title=title)
    body = dd.babelattr(node, 'body', '')
    if not node.raw_html:
        body = restify(doc2rst(body))
    # dd.logger.info("20121227 render_node %s -> body is %s",node,body)
    context.update(body=body)
    # return web.render_from_request(request, template_name, **context)
    return dd.plugins.jinja.render_from_request(
        request, template_name, **context)
예제 #13
0
파일: models.py 프로젝트: khchine5/welfare
 def save(self, *args, **kw):
     # if not self.name:
         # if self.partner:
             # self.name = unicode(self.partner.name)
         # else:
             # self.name = self.account.name
     self.account_type = self.account.type
     if not self.description:
         self.description = dd.babelattr(
             self.account, 'name', language=self.budget.partner.language)
         # self.description = unicode(self.account)
     # if self.periods is None:
         # self.periods = self.account.periods
     super(Entry, self).save(*args, **kw)
예제 #14
0
파일: models.py 프로젝트: zhuangyan/lino
 def get_text_for_value(self, value):
     if not value:
         return ''
     if self.choicelist:
         cl = get_choicelist(self.choicelist)
         return cl.get_text_for_value(value)
     l = []
     for v in value.split(MULTIPLE_VALUES_SEP):
         try:
             pc = PropChoice.objects.get(value=v, type=self)
             v = dd.babelattr(pc, 'text')
         except PropChoice.DoesNotExist:
             pass
         l.append(v)
     return ','.join(l)
예제 #15
0
파일: models.py 프로젝트: einarfelix/xl
 def get_text_for_value(self, value):
     if not value:
         return ''
     if self.choicelist:
         cl = get_choicelist(self.choicelist)
         return cl.get_text_for_value(value)
     l = []
     for v in value.split(MULTIPLE_VALUES_SEP):
         try:
             pc = PropChoice.objects.get(value=v, type=self)
             v = dd.babelattr(pc, 'text')
         except PropChoice.DoesNotExist:
             pass
         l.append(v)
     return ','.join(l)
예제 #16
0
파일: models.py 프로젝트: khchine5/cosi
 def get_printed_name(self):
     return dd.babelattr(self.journal, 'printed_name')
예제 #17
0
파일: models.py 프로젝트: zhuangyan/lino
 def __unicode__(self):
     return dd.babelattr(self, 'text')
예제 #18
0
파일: models.py 프로젝트: DarioGT/lino
 def update_cal_summary(self, i):
     if self.every_unit == Recurrencies.once:
         return dd.babelattr(self.event_type, 'event_label')
     return "%s %s" % (dd.babelattr(self.event_type, 'event_label'), i)
예제 #19
0
파일: mixins.py 프로젝트: lino-framework/xl
 def update_cal_summary(self, event_type, i):
     label = dd.babelattr(event_type, 'event_label')
     return _("{} {}").format(label, i)
예제 #20
0
파일: models.py 프로젝트: khchine5/welfare
 def __str__(self):
     # return '(' + str(self.code) + ') ' + mixins.BabelNamed.__str__(self)
     return str(self.code) + ' - ' + dd.babelattr(self, 'name')
예제 #21
0
 def __unicode__(self):
     return dd.babelattr(self, 'text')
예제 #22
0
파일: models.py 프로젝트: TonisPiip/xl
 def __str__(self):
     name = dd.babelattr(self, 'name')
     if self.ref:
         return "{0} ({1})".format(self.ref, name)
     return name
예제 #23
0
파일: models.py 프로젝트: lino-framework/xl
 def update_cal_summary(self, et, i):
     if self.every_unit == Recurrencies.once:
         return self.name
     return "%s %s" % (dd.babelattr(et, 'event_label'), i)
예제 #24
0
파일: mixins.py 프로젝트: DarioGT/lino
 def get_excerpt_title(self):
     return dd.babelattr(self, 'excerpt_title') or unicode(self)
예제 #25
0
파일: models.py 프로젝트: khchine5/voga
 def update_cal_summary(self, i):
     label = dd.babelattr(self.line.event_type, 'event_label')
     if self.ref:
         label = self.ref + ' ' + label
     return "%s %d" % (label, i)
예제 #26
0
파일: models.py 프로젝트: khchine5/welfare
 def __str__(self):
     if self.subcode != 0:
         return str(self.code) + '.' + str(self.subcode) + \
             ' - ' + dd.babelattr(self, 'name')
     return str(self.code) + ' - ' + dd.babelattr(self, 'name')
예제 #27
0
파일: models.py 프로젝트: einarfelix/xl
 def __str__(self):
     return dd.babelattr(self, 'text')
예제 #28
0
파일: models.py 프로젝트: khchine5/xl
 def __str__(self):
     return "({ref}) {title}".format(
         ref=self.ref, title=dd.babelattr(self, 'designation'))
예제 #29
0
파일: models.py 프로젝트: lino-framework/xl
 def __str__(self):
     name = dd.babelattr(self, 'name')
     if self.ref:
         return "{0} ({1})".format(self.ref, name)
     return name
예제 #30
0
파일: models.py 프로젝트: TonisPiip/xl
 def update_cal_summary(self, i):
     label = dd.babelattr(self.line.event_type, 'event_label')
     return "%s %d" % (label, i)
예제 #31
0
파일: models.py 프로젝트: zhuangyan/lino
 def summary_row(self, ar=None):
     if self.abbr:
         return ["%s (%s)" % (dd.babelattr(self, 'name'), dd.babelattr(self, 'abbr'))]
     return [dd.babelattr(self, 'name')]
예제 #32
0
파일: models.py 프로젝트: sandeez/lino
 def update_cal_summary(self, i):
     if self.every_unit == Recurrencies.once:
         return dd.babelattr(self.event_type, 'event_label')
     return "%s %s" % (dd.babelattr(self.event_type, 'event_label'), i)
예제 #33
0
파일: models.py 프로젝트: khchine5/welfare
 def account_changed(self, ar):
     if self.account_id:
         self.periods = self.account.periods
         self.description = dd.babelattr(
             self.account, 'name', language=self.budget.partner.language)
예제 #34
0
파일: mixins.py 프로젝트: einarfelix/xl
 def update_cal_summary(self, event_type, i):
     label = dd.babelattr(event_type, 'event_label')
     return _("{} {}").format(label, i)
예제 #35
0
파일: mixins.py 프로젝트: khchine5/xl
 def get_excerpt_title(self):
     return dd.babelattr(self, 'excerpt_title') or str(self)
예제 #36
0
 def get_printed_name(self):
     return dd.babelattr(self.journal, 'printed_name')
예제 #37
0
파일: models.py 프로젝트: forexblog/xl
 def update_cal_summary(self, et, i):
     if self.every_unit == Recurrencies.once:
         return self.name or str(self.line)
     return "%s %s" % (dd.babelattr(et, 'event_label'), i)
예제 #38
0
파일: models.py 프로젝트: khchine5/xl
 def __str__(self):
     return dd.babelattr(self, 'text')