예제 #1
0
def on_desktop_deleted(sender, **kwargs):
    """ Deletes cache entries for a given desktop. """
    desktop = kwargs.get("instance")
    username = desktop.owner.username
    desktop_slug = desktop.slug

    clear_desktop_cached_views(username, desktop_slug)
    DesktopAPI.clear_desktop_cache(username, desktop_slug)
    Desktop.delete_revision_id(username, desktop_slug)