コード例 #1
0
ファイル: users_dao.py プロジェクト: AppScale/UserInfuser
def delete_user(user_key):
  user_ref = get_user_with_key(user_key)
  if not user_ref:
    logging.error("Unable to get user with key: " + str(user_key))
    return 

  badges = badges_dao.get_user_badges(user_ref)
  for b in badges:
    badges_dao.delete_badge_instance(b.key().name())

  return memcache_db.delete_entity_with_key(user_key, "Users")
コード例 #2
0
ファイル: users_dao.py プロジェクト: utkarshx/UserInfuser
def delete_user(user_key):
    user_ref = get_user_with_key(user_key)
    if not user_ref:
        logging.error("Unable to get user with key: " + str(user_key))
        return

    badges = badges_dao.get_user_badges(user_ref)
    for b in badges:
        badges_dao.delete_badge_instance(b.key().name())

    return memcache_db.delete_entity_with_key(user_key, "Users")
コード例 #3
0
ファイル: badges_dao.py プロジェクト: pdaniel-frk/UserInfuser
def delete_badge_image(badge_image_key):
    return memcache_db.delete_entity_with_key(badge_image_key, "BadgeImage")
コード例 #4
0
ファイル: badges_dao.py プロジェクト: pdaniel-frk/UserInfuser
def delete_badge_instance(badge_instance_key):
    return memcache_db.delete_entity_with_key(badge_instance_key, "BadgeInstance")
コード例 #5
0
ファイル: accounts_dao.py プロジェクト: zkenstein/userinfuser
def delete_account(acc_key):
    memcache_db.delete_entity_with_key(acc_key, "Leaderboard")
    memcache_db.delete_entity_with_key(acc_key, "TrophyCase")
    memcache_db.delete_entity_with_key(acc_key, "Points")
    memcache_db.delete_entity_with_key(acc_key, "Rank")
    return memcache_db.delete_entity_with_key(acc_key, "Accounts")
コード例 #6
0
ファイル: widgets_dao.py プロジェクト: utkarshx/UserInfuser
def delete_widget(widget_key, wtype):
  return memcache_db.delete_entity_with_key(widget_key, wtype)
コード例 #7
0
ファイル: widgets_dao.py プロジェクト: AppScale/UserInfuser
def delete_widget(widget_key, wtype):
  return memcache_db.delete_entity_with_key(widget_key, wtype)
コード例 #8
0
ファイル: accounts_dao.py プロジェクト: AppScale/UserInfuser
def delete_account(acc_key):
  memcache_db.delete_entity_with_key(acc_key, "Leaderboard")
  memcache_db.delete_entity_with_key(acc_key, "TrophyCase")
  memcache_db.delete_entity_with_key(acc_key, "Points")
  memcache_db.delete_entity_with_key(acc_key, "Rank")
  return memcache_db.delete_entity_with_key(acc_key, "Accounts")
コード例 #9
0
def delete_badge_image(badge_image_key):
    return memcache_db.delete_entity_with_key(badge_image_key, "BadgeImage")
コード例 #10
0
def delete_badge_instance(badge_instance_key):
    return memcache_db.delete_entity_with_key(badge_instance_key,
                                              "BadgeInstance")