Exemple #1
0
 def delete(self):
     S3.delete(settings.S3_AVATAR_BUCKET, f'{self.id}.png')
     super().delete()
Exemple #2
0
    def mutate(self, info, **kwargs):
        user = info.context.user

        S3.delete(settings.S3_AVATAR_BUCKET, str(user.id))

        return RemoveAvatar()
Exemple #3
0
 def avatar_download_url(self):
     return S3.get_download_url(
         settings.S3_AVATAR_BUCKET,
         f'{self.id}.png',
     )
Exemple #4
0
 def avatar_upload_info(self):
     return S3.get_upload_dict(
         settings.S3_AVATAR_BUCKET,
         f'{self.id}.png',
     )
Exemple #5
0
 def delete(self):
     S3.delete(settings.S3_RESUME_BUCKET, f'{self.id}.pdf')
     S3.delete(settings.S3_RESUME_BUCKET, f'{self.id}.jpg')
     super().delete()
Exemple #6
0
 def thumbnail_upload_info(self):
     return S3.get_upload_dict(
         settings.S3_RESUME_BUCKET,
         f'{self.id}.jpg',
     )
Exemple #7
0
 def thumbnail_download_url(self):
     return S3.get_download_url(
         settings.S3_RESUME_BUCKET,
         f'{self.id}.jpg',
     )
Exemple #8
0
 def upload_info(self):
     return S3.get_upload_dict(
         settings.S3_RESUME_BUCKET,
         f'{self.id}.pdf',
     )
Exemple #9
0
 def download_url(self):
     return S3.get_download_url(
         settings.S3_RESUME_BUCKET,
         f'{self.id}.pdf',
     )