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

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

        return RemoveAvatar()
Ejemplo n.º 3
0
 def avatar_download_url(self):
     return S3.get_download_url(
         settings.S3_AVATAR_BUCKET,
         f'{self.id}.png',
     )
Ejemplo n.º 4
0
 def avatar_upload_info(self):
     return S3.get_upload_dict(
         settings.S3_AVATAR_BUCKET,
         f'{self.id}.png',
     )
Ejemplo n.º 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()
Ejemplo n.º 6
0
 def thumbnail_upload_info(self):
     return S3.get_upload_dict(
         settings.S3_RESUME_BUCKET,
         f'{self.id}.jpg',
     )
Ejemplo n.º 7
0
 def thumbnail_download_url(self):
     return S3.get_download_url(
         settings.S3_RESUME_BUCKET,
         f'{self.id}.jpg',
     )
Ejemplo n.º 8
0
 def upload_info(self):
     return S3.get_upload_dict(
         settings.S3_RESUME_BUCKET,
         f'{self.id}.pdf',
     )
Ejemplo n.º 9
0
 def download_url(self):
     return S3.get_download_url(
         settings.S3_RESUME_BUCKET,
         f'{self.id}.pdf',
     )