Deleting a video album will fail if there are no albums
This commit is contained in:
parent
bf7e602e4a
commit
ff4496be24
@ -565,6 +565,8 @@ class Controller(object):
|
|||||||
self.session.audio_albums = self.session.vk.client.audio.getAlbums(owner_id=self.session.user_id)["items"]
|
self.session.audio_albums = self.session.vk.client.audio.getAlbums(owner_id=self.session.user_id)["items"]
|
||||||
|
|
||||||
def delete_audio_album(self, *args, **kwargs):
|
def delete_audio_album(self, *args, **kwargs):
|
||||||
|
if len(self.session.audio_albums) == 0:
|
||||||
|
return commonMessages.no_audio_albums()
|
||||||
answer = selector.album(_("Select the album you want to delete"), self.session)
|
answer = selector.album(_("Select the album you want to delete"), self.session)
|
||||||
if answer.item == None:
|
if answer.item == None:
|
||||||
return
|
return
|
||||||
@ -594,6 +596,8 @@ class Controller(object):
|
|||||||
self.session.video_albums = self.session.vk.client.video.getAlbums(owner_id=self.session.user_id)["items"]
|
self.session.video_albums = self.session.vk.client.video.getAlbums(owner_id=self.session.user_id)["items"]
|
||||||
|
|
||||||
def delete_video_album(self, *args, **kwargs):
|
def delete_video_album(self, *args, **kwargs):
|
||||||
|
if len(self.session.video_albums) == 0:
|
||||||
|
return commonMessages.no_video_albums()
|
||||||
answer = selector.album(_("Select the album you want to delete"), self.session, "video_albums")
|
answer = selector.album(_("Select the album you want to delete"), self.session, "video_albums")
|
||||||
if answer.item == None:
|
if answer.item == None:
|
||||||
return
|
return
|
||||||
|
@ -27,10 +27,10 @@ def bad_authorisation():
|
|||||||
return wx.MessageDialog(None, _("authorisation failed. Your configuration will not be saved. Please close and open again the application for authorising your account. Make sure you have typed your credentials correctly."), _("Error"), style=wx.ICON_ERROR).ShowModal()
|
return wx.MessageDialog(None, _("authorisation failed. Your configuration will not be saved. Please close and open again the application for authorising your account. Make sure you have typed your credentials correctly."), _("Error"), style=wx.ICON_ERROR).ShowModal()
|
||||||
|
|
||||||
def no_audio_albums():
|
def no_audio_albums():
|
||||||
return wx.MessageDialog(None, _("You do not have audio albums to add tis file."), _("Error"), style=wx.ICON_ERROR).ShowModal()
|
return wx.MessageDialog(None, _("You do not have audio albums."), _("Error"), style=wx.ICON_ERROR).ShowModal()
|
||||||
|
|
||||||
def no_video_albums():
|
def no_video_albums():
|
||||||
return wx.MessageDialog(None, _("You do not have video albums to add tis file."), _("Error"), style=wx.ICON_ERROR).ShowModal()
|
return wx.MessageDialog(None, _("You do not have video albums."), _("Error"), style=wx.ICON_ERROR).ShowModal()
|
||||||
|
|
||||||
def delete_audio_album():
|
def delete_audio_album():
|
||||||
return wx.MessageDialog(None, _("Do you really want to delete this Album? this will be deleted from VK too."), _("Attention"), style=wx.ICON_QUESTION|wx.YES_NO).ShowModal()
|
return wx.MessageDialog(None, _("Do you really want to delete this Album? this will be deleted from VK too."), _("Attention"), style=wx.ICON_QUESTION|wx.YES_NO).ShowModal()
|
||||||
|
Loading…
Reference in New Issue
Block a user