def memes_link(self, obj: DiscordServer): return list_url( Meem, { 'discordmeem__discord_channel__server': obj.server_id, }, Meem.objects.filter( discordmeem__discord_channel__server=obj).count())
def submissions_link(self, obj: DiscordUser): return list_url( MemeSourceImage, { 'discordsourceimgsubmission__discord_user': obj.user_id, }, MemeSourceImage.objects.filter( discordsourceimgsubmission__discord_user=obj).count())
def submissions_link(self, obj: DiscordChannel): return list_url( MemeSourceImage, { 'discordsourceimgsubmission__discord_channel': obj.channel_id, }, MemeSourceImage.objects.filter( discordsourceimgsubmission__discord_channel=obj).count())
def memes_link(self, obj: TwitterPage): return list_url(Meem, {'twittermeem__page': obj.pk}, 'Go')
def memes_link(self, obj: DiscordUser): return list_url( Meem, { 'discordmeem__discord_user': obj.user_id, }, Meem.objects.filter(discordmeem__discord_user=obj).count())
def memes_link(self, obj: DiscordChannel): return list_url( Meem, { 'discordmeem__discord_channel': obj.channel_id, }, Meem.objects.filter(discordmeem__discord_channel=obj).count())
def templates_admin_url(self, obj: MemeImagePool): return list_url(MemeTemplate, {'image_pool': obj.pk}, 'Go')
def srcimgs_admin_url(self, obj: MemeImagePool): return list_url(MemeSourceImage, {'image_pool': obj.pk}, 'Go')
def memes_link(self, obj: MemeTemplate): return list_url(Meem, {'template_link__name': obj.name}, 'Go')
def memes_link(self, obj: MemeSourceImage): return list_url(Meem, {'source_images__contains': '%22' + obj.name + '%22'}, 'Go')
def memes_link(self, obj: FacebookPage): return list_url(Meem, {'facebookmeem__page': obj.page_id}, 'Go')