Skip to content

Commit 883ec0f

Browse files
committed
added support for soft deleting a user in dnn
1 parent 5fdf148 commit 883ec0f

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

yaf_dnn/Components/Utils/UserImporter.cs

+11-2
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,21 @@ public static int ImportUsers(int boardId, int portalId, Guid portalGUID, out s
9999
continue;
100100
}
101101

102-
if (dnnUserInfo.IsDeleted)
102+
// unapprove soft deleted user in yaf
103+
if (dnnUserInfo.IsDeleted && dnnUser.IsApproved)
103104
{
104-
// TODO : Delete user in yaf
105+
dnnUser.IsApproved = false;
106+
Membership.UpdateUser(dnnUser);
107+
105108
continue;
106109
}
107110

111+
if (!dnnUserInfo.IsDeleted && !dnnUser.IsApproved)
112+
{
113+
dnnUser.IsApproved = true;
114+
Membership.UpdateUser(dnnUser);
115+
}
116+
108117
var yafUserId = LegacyDb.user_get(boardId, dnnUser.ProviderUserKey);
109118

110119
if (yafUserId.Equals(0))

0 commit comments

Comments
 (0)