You've already forked focalboard
							
							
				mirror of
				https://github.com/mattermost/focalboard.git
				synced 2025-10-31 00:17:42 +02:00 
			
		
		
		
	Merge pull request #4540 from mattermost/add-admin-on-import
add admin user on import
This commit is contained in:
		| @@ -241,6 +241,15 @@ func (a *App) ImportBoardJSONL(r io.Reader, opt model.ImportArchiveOptions) (str | ||||
|  | ||||
| 	// add users to all the new boards (if not the fake system user). | ||||
| 	for _, board := range boardsAndBlocks.Boards { | ||||
| 		// make sure an admin user gets added | ||||
| 		adminMember := &model.BoardMember{ | ||||
| 			BoardID:     board.ID, | ||||
| 			UserID:      opt.ModifiedBy, | ||||
| 			SchemeAdmin: true, | ||||
| 		} | ||||
| 		if _, err2 := a.AddMemberToBoard(adminMember); err2 != nil { | ||||
| 			return "", fmt.Errorf("cannot add adminMember to board: %w", err2) | ||||
| 		} | ||||
| 		for _, boardMember := range boardMembers { | ||||
| 			bm := &model.BoardMember{ | ||||
| 				BoardID:         board.ID, | ||||
|   | ||||
| @@ -47,9 +47,8 @@ func TestApp_ImportArchive(t *testing.T) { | ||||
|  | ||||
| 		th.Store.EXPECT().CreateBoardsAndBlocks(gomock.AssignableToTypeOf(&model.BoardsAndBlocks{}), "user").Return(babs, nil) | ||||
| 		th.Store.EXPECT().GetMembersForBoard(board.ID).AnyTimes().Return([]*model.BoardMember{boardMember}, nil) | ||||
| 		// th.Store.EXPECT().GetBoard(board.ID).Return(board, nil) | ||||
| 		// th.Store.EXPECT().GetMemberForBoard(board.ID, "user").Return(boardMember, nil) | ||||
| 		// th.Store.EXPECT().GetUserCategoryBoards("user", "test-team").Return([]model.CategoryBoards{}, nil) | ||||
| 		th.Store.EXPECT().GetBoard(board.ID).Return(board, nil) | ||||
| 		th.Store.EXPECT().GetMemberForBoard(board.ID, "user").Return(boardMember, nil) | ||||
| 		th.Store.EXPECT().GetUserCategoryBoards("user", "test-team").Return([]model.CategoryBoards{ | ||||
| 			{ | ||||
| 				Category: model.Category{ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user