Example #1
0
    def _team_member_photo_file(self, filename):
        ext = file_extension(filename)

        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'web', 'team', filename)
Example #2
0
    def _candidate_photo_file(self, filename):
        ext = file_extension(filename)

        slug = slugify(self.name)
        filename = f"{slug}-photo.{ext}"
        return join('img', 'elections', 'MEP-2019', 'candidates', self.party,
                    filename)
Example #3
0
    def _mentor_photo_file(self, filename):
        ext = file_extension(filename)

        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'web', 'menthor', filename)
Example #4
0
    def _candidate_photo_file(self, filename):
        ext = file_extension(filename)

        slug = slugify(self.name)
        filename = f"{slug}-photo.{ext}"
        return join('img', 'elections', 'meras-2019', 'candidates',
                    self.municipality.slug, filename)
Example #5
0
    def _article_photo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.title)

        filename = f"{slug}-photo.{ext}"
        candidate = self.article.candidate.slug
        return join('img', 'elections', 'president-2019', 'candidates',
                    'articles', candidate, filename)
Example #6
0
    def _user_photo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.get_full_name())
        if self.is_politician:
            foldername = 'politicians'
        else:
            foldername = 'users'

        filename = f"{slug}-photo.{ext}"
        return join('img', foldername, filename)
Example #7
0
    def _pet_photo_file(self, filename):
        ext = file_extension(filename)

        if self.pet:
            slug = slugify(self.pet.name)

            filename = f"{slug}-photo-{self.order}.{ext}"
            return join('img', 'web', 'pet', slug, 'profile', filename)
        else:
            filename = f"{uuid.uuid4()}-photo.{ext}"
            return join('img', 'web', 'pet', 'all', 'profile', filename)
Example #8
0
    def _pet_photo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'web', 'pet', slug, filename)
Example #9
0
    def _shelter_square_logo_file(self, filename: str) -> str:
        ext = file_extension(filename)
        slug = slugify(self.name)

        filename = f"{slug}-square-logo.{ext}"
        return join('img', 'web', 'shelter', slug, filename)
Example #10
0
    def _politician_photo_file(self, filename):
        ext = file_extension(filename)

        filename = f"{self.slug}-photo.{ext}"
        return join('img', 'seimas', 'politician', self.slug, filename)
Example #11
0
 def _monitoring_attachments(self, filename):
     ext = file_extension(filename)
     date = django_now()
     filename = f"{filename}-attachment-{date}.{ext}"
     return join('attachments', 'politicians', filename)
Example #12
0
    def _organization_partner_logo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'zkr', 'partners', filename)
Example #13
0
    def _organization_member_photo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'zkr', 'member', filename)
Example #14
0
    def _moderator_photo_file(self, filename):
        ext = file_extension(filename)
        slug = slugify(self.name)

        filename = f"{slug}-photo.{ext}"
        return join('img', 'elections', 'moderators', self.slug, filename)
Example #15
0
    def _candidate_photo_file(self, filename):
        ext = file_extension(filename)

        slug = slugify(self.name)
        filename = f"{slug}-photo.{ext}"
        return join('img', 'elections', 'seimas-2020', 'candidates', filename)