Ejemplo n.º 1
0
    def __init__(self, style, thing,
                 show_delete = False, show_report = True,
                 show_distinguish = False, show_marknsfw = False,
                 show_unmarknsfw = False, is_link=False,
                 show_flair=False, show_rescrape=False,
                 show_givegold=False, **kw):
        show_ignore = thing.show_reports
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (thing.show_spam or show_ignore or
                        (is_link and approval_checkmark is None)) and not thing._deleted

        show_new_post_sharing = feature.is_enabled('improved_sharing')

        Styled.__init__(self, style = style,
                        thing = thing,
                        fullname = thing._fullname,
                        can_ban = thing.can_ban,
                        show_spam = thing.show_spam,
                        show_reports = thing.show_reports,
                        show_ignore = show_ignore,
                        approval_checkmark = approval_checkmark,
                        show_delete = show_delete,
                        show_approve = show_approve,
                        show_report = show_report,
                        show_distinguish = show_distinguish,
                        show_marknsfw = show_marknsfw,
                        show_unmarknsfw = show_unmarknsfw,
                        show_flair = show_flair,
                        show_rescrape=show_rescrape,
                        show_givegold=show_givegold,
                        show_new_post_sharing=show_new_post_sharing,
                        **kw)
Ejemplo n.º 2
0
    def __init__(self,
                 style,
                 thing,
                 show_delete=False,
                 show_report=True,
                 show_distinguish=False,
                 show_indict=False,
                 is_link=False,
                 **kw):
        show_ignore = (thing.show_reports
                       or (thing.reveal_trial_info and not thing.show_spam))
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (thing.show_spam or show_ignore
                        or (is_link and approval_checkmark is None))

        Styled.__init__(self,
                        style=style,
                        thing=thing,
                        fullname=thing._fullname,
                        can_ban=thing.can_ban,
                        show_spam=thing.show_spam,
                        show_reports=thing.show_reports,
                        show_ignore=show_ignore,
                        approval_checkmark=approval_checkmark,
                        show_delete=show_delete,
                        show_approve=show_approve,
                        show_report=show_report,
                        show_indict=show_indict,
                        show_distinguish=show_distinguish,
                        **kw)
Ejemplo n.º 3
0
    def __init__(self, style, thing,
                 show_delete = False, show_report = True,
                 show_distinguish = False, show_marknsfw = False,
                 show_unmarknsfw = False, is_link=False,
                 show_flair = False, **kw):
        show_ignore = thing.show_reports
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (thing.show_spam or show_ignore or
                        (is_link and approval_checkmark is None)) and not thing._deleted

        Styled.__init__(self, style = style,
                        thing = thing,
                        fullname = thing._fullname,
                        can_ban = thing.can_ban,
                        show_spam = thing.show_spam,
                        show_reports = thing.show_reports,
                        show_ignore = show_ignore,
                        approval_checkmark = approval_checkmark,
                        show_delete = show_delete,
                        show_approve = show_approve,
                        show_report = show_report,
                        show_distinguish = show_distinguish,
                        show_marknsfw = show_marknsfw,
                        show_unmarknsfw = show_unmarknsfw,
                        show_flair = show_flair,
                        **kw)
Ejemplo n.º 4
0
    def __init__(self, style, thing,
                 show_delete = False, show_report = True,
                 show_distinguish = False, show_marknsfw = False,
                 show_unmarknsfw = False, show_indict = False, is_link=False, show_nominate=False,**kw):
        show_ignore = (thing.show_reports or
                       (thing.reveal_trial_info and not thing.show_spam))
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (thing.show_spam or show_ignore or
                        (is_link and approval_checkmark is None)) and not thing._deleted

	#We don't have pron on sciteit, so no need for the buttons...
        Styled.__init__(self, style = style,
                        thing = thing,
                        fullname = thing._fullname,
                        can_ban = thing.can_ban,
                        show_spam = thing.show_spam,
                        show_reports = thing.show_reports,
                        show_ignore = show_ignore,
                        approval_checkmark = approval_checkmark,
                        show_delete = show_delete,
                        show_approve = show_approve,
                        show_report = show_report,
                        show_indict = show_indict,
                        show_distinguish = show_distinguish,
                        show_marknsfw = False,
                        show_unmarknsfw = False,
			show_nominate = show_nominate,
                        **kw)
Ejemplo n.º 5
0
    def __init__(self,
                 style,
                 thing,
                 show_delete=False,
                 show_report=True,
                 show_distinguish=False,
                 show_marknsfw=False,
                 show_unmarknsfw=False,
                 is_link=False,
                 show_flair=False,
                 **kw):
        show_ignore = thing.show_reports
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (
            thing.show_spam or show_ignore or
            (is_link and approval_checkmark is None)) and not thing._deleted

        Styled.__init__(self,
                        style=style,
                        thing=thing,
                        fullname=thing._fullname,
                        can_ban=thing.can_ban,
                        show_spam=thing.show_spam,
                        show_reports=thing.show_reports,
                        show_ignore=show_ignore,
                        approval_checkmark=approval_checkmark,
                        show_delete=show_delete,
                        show_approve=show_approve,
                        show_report=show_report,
                        show_distinguish=show_distinguish,
                        show_marknsfw=show_marknsfw,
                        show_unmarknsfw=show_unmarknsfw,
                        show_flair=show_flair,
                        **kw)
Ejemplo n.º 6
0
 def __init__(self, style, thing,
              show_delete = False, show_report = True,
              show_distinguish = False, **kw):
     show_report = show_report and c.user_is_loggedin
     Styled.__init__(self, style = style,
                     fullname = thing._fullname,
                     can_ban = thing.can_ban,
                     show_spam = thing.show_spam,
                     show_reports = thing.show_reports,
                     show_delete = show_delete,
                     show_report = show_report,
                     show_distinguish = show_distinguish,
                     **kw)
Ejemplo n.º 7
0
 def __init__(self,
              style,
              thing,
              show_delete=False,
              show_report=True,
              show_distinguish=False,
              show_lock=False,
              show_unlock=False,
              show_marknsfw=False,
              show_unmarknsfw=False,
              is_link=False,
              show_flair=False,
              show_rescrape=False,
              show_givegold=False,
              show_sticky_comment=False,
              **kw):
     show_ignore = thing.show_reports
     approval_checkmark = getattr(thing, "approval_checkmark", None)
     show_approve = (
         thing.show_spam or show_ignore or
         (is_link and approval_checkmark is None)) and not thing._deleted
     if "use_big_modbuttons" not in kw:
         kw["use_big_modbuttons"] = getattr(thing, "use_big_modbuttons",
                                            False)
     Styled.__init__(self,
                     style=style,
                     thing=thing,
                     fullname=thing._fullname,
                     can_ban=thing.can_ban and not thing._deleted,
                     show_spam=thing.show_spam,
                     show_reports=thing.show_reports,
                     show_ignore=show_ignore,
                     approval_checkmark=approval_checkmark,
                     show_delete=show_delete,
                     show_approve=show_approve,
                     show_report=show_report,
                     show_distinguish=show_distinguish,
                     show_sticky_comment=show_sticky_comment,
                     show_lock=show_lock,
                     show_unlock=show_unlock,
                     show_marknsfw=show_marknsfw,
                     show_unmarknsfw=show_unmarknsfw,
                     show_flair=show_flair,
                     show_rescrape=show_rescrape,
                     show_givegold=show_givegold,
                     **kw)
Ejemplo n.º 8
0
    def __init__(self,
                 style,
                 thing,
                 show_delete=False,
                 show_report=True,
                 show_distinguish=False,
                 show_marknsfw=False,
                 show_unmarknsfw=False,
                 is_link=False,
                 show_flair=False,
                 show_rescrape=False,
                 show_givegold=False,
                 **kw):
        show_ignore = thing.show_reports
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (
            thing.show_spam or show_ignore or
            (is_link and approval_checkmark is None)) and not thing._deleted

        show_new_post_sharing = feature.is_enabled('improved_sharing')

        Styled.__init__(self,
                        style=style,
                        thing=thing,
                        fullname=thing._fullname,
                        can_ban=thing.can_ban,
                        show_spam=thing.show_spam,
                        show_reports=thing.show_reports,
                        show_ignore=show_ignore,
                        approval_checkmark=approval_checkmark,
                        show_delete=show_delete,
                        show_approve=show_approve,
                        show_report=show_report,
                        show_distinguish=show_distinguish,
                        show_marknsfw=show_marknsfw,
                        show_unmarknsfw=show_unmarknsfw,
                        show_flair=show_flair,
                        show_rescrape=show_rescrape,
                        show_givegold=show_givegold,
                        show_new_post_sharing=show_new_post_sharing,
                        **kw)
Ejemplo n.º 9
0
    def __init__(self, style, thing,
                 show_delete = False, show_report = True,
                 show_distinguish = False,
                 show_indict = False, is_link=False, **kw):
        show_ignore = (thing.show_reports or
                       (thing.reveal_trial_info and not thing.show_spam))
        approval_checkmark = getattr(thing, "approval_checkmark", None)
        show_approve = (thing.show_spam or show_ignore or
                        (is_link and approval_checkmark is None))

        Styled.__init__(self, style = style,
                        thing = thing,
                        fullname = thing._fullname,
                        can_ban = thing.can_ban,
                        show_spam = thing.show_spam,
                        show_reports = thing.show_reports,
                        show_ignore = show_ignore,
                        approval_checkmark = approval_checkmark,
                        show_delete = show_delete,
                        show_approve = show_approve,
                        show_report = show_report,
                        show_indict = show_indict,
                        show_distinguish = show_distinguish,
                        **kw)
Ejemplo n.º 10
0
 def __init__(self, style, thing,
              show_delete = False, show_report = True,
              show_distinguish = False, show_lock = False,
              show_unlock = False, show_marknsfw = False,
              show_unmarknsfw = False, is_link=False,
              show_flair=False, show_rescrape=False,
              show_givegold=False, show_sticky_comment=False,
              **kw):
     show_ignore = thing.show_reports
     approval_checkmark = getattr(thing, "approval_checkmark", None)
     show_approve = (thing.show_spam or show_ignore or
                     (is_link and approval_checkmark is None)) and not thing._deleted
     if "use_big_modbuttons" not in kw:
         kw["use_big_modbuttons"] = getattr(thing, "use_big_modbuttons",
                                            False)
     Styled.__init__(self, style = style,
                     thing = thing,
                     fullname = thing._fullname,
                     can_ban = thing.can_ban and not thing._deleted,
                     show_spam = thing.show_spam,
                     show_reports = thing.show_reports,
                     show_ignore = show_ignore,
                     approval_checkmark = approval_checkmark,
                     show_delete = show_delete,
                     show_approve = show_approve,
                     show_report = show_report,
                     show_distinguish = show_distinguish,
                     show_sticky_comment=show_sticky_comment,
                     show_lock = show_lock,
                     show_unlock = show_unlock,
                     show_marknsfw = show_marknsfw,
                     show_unmarknsfw = show_unmarknsfw,
                     show_flair = show_flair,
                     show_rescrape=show_rescrape,
                     show_givegold=show_givegold,
                     **kw)