1.优化传参时把创建看板的用户id给前端,用于判断是否展示给用户
This commit is contained in:
parent
6f69f80ec8
commit
84cec75d5b
@ -210,7 +210,7 @@ async def edit_report(data_in: schemas.EditReport,
|
||||
db: AsyncIOMotorDatabase = Depends(get_database),
|
||||
current_user: schemas.UserDB = Depends(deps.get_current_user)
|
||||
):
|
||||
"""编辑报表"""
|
||||
"""看板样式设置"""
|
||||
|
||||
res = await crud.dashboard.update_one(db, {'_id': data_in.id, 'reports.report_id': data_in.report.report_id},
|
||||
{'$set': {f'reports.$.{k}': v for k, v in
|
||||
|
@ -25,6 +25,20 @@ async def create(
|
||||
try:
|
||||
res_project = await crud.project.create(db, data_in, current_user=request.user)
|
||||
await crud.project_number.createxiangmu(db, data_in)
|
||||
# game = data_in.game
|
||||
# name = ['乐谷管理员', '发行方管理员']
|
||||
# # path列表
|
||||
# res = await crud.api_board.all_api(db)
|
||||
# for i in name:
|
||||
# path_list = []
|
||||
# for data in res:
|
||||
# if data['name'] == i:
|
||||
# path_list.append(data['api_path'])
|
||||
# # 存管理员角色
|
||||
# id = await crud.role.add_role_project(db, game, i)
|
||||
# for path in path_list:
|
||||
# # 存路径
|
||||
# casbin_enforcer.add_policy(id, game, path, '*')
|
||||
except pymongo.errors.DuplicateKeyError:
|
||||
return schemas.Msg(code=-1, msg='项目名已存在', data='项目名已存在')
|
||||
|
||||
@ -312,6 +326,7 @@ async def read_kanban(
|
||||
res['spaces'][-1]['children'].append({
|
||||
'name': d['name'],
|
||||
'_id': d['_id'],
|
||||
'user_id':d['user_id'],
|
||||
'isFolder': False
|
||||
})
|
||||
|
||||
|
@ -40,6 +40,7 @@ async def login(
|
||||
'nickname': user.nickname,
|
||||
'email': user.email,
|
||||
'tel': user.tel,
|
||||
'userid':user.id,
|
||||
|
||||
'token': security.create_access_token(
|
||||
expires_delta=access_token_expires, _id=str(user.id), email=user.email,
|
||||
|
Loading…
Reference in New Issue
Block a user