repair_team_members.py (AEN 4.0)

repair_team_members.py

from  wk_server.base  import  init  as  wk_server_init 
from  wk_server.tasks  import  add_team_member 
import  wk_server.database  as  db

wk_server_init ()

用户 = 数据库。get_users ()
用于 用户 中的 用户:
  projects  =  db 。get_projects (用户, 用户)
  对 p 的 项目:
      如果 没有 p 。get ( 'team' ):
          继续
      打印 user [ 'username' ],  p [ 'name' ],  p [ 'team' ] 
      for  team  in  p ['团队' ]:
          team_member  =  db 。get_user ( _id = team ) 
          print  'adding' ,  user [ 'username' ],  p [ 'name' ],  p [ 'team' ],  team_member [ 'username' ] 
          add_team_member ( user [ '_id' ],  user [ ' _id' ],  p [ 'name' ],  team_member [ '_id' ])