Skip to content

Commit bb738ed

Browse files
committed
docs: update docs for user soft delete plugin
1 parent 3326f5a commit bb738ed

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

adminforth/documentation/docs/tutorial/07-Plugins/19-user-soft-delete.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,22 +44,37 @@ import UserSoftDelete from "@adminforth/user-soft-delete";
4444
columns[
4545

4646
...
47-
47+
//diff-add
4848
{
49+
//diff-add
4950
name: "is_active",
51+
//diff-add
5052
type: AdminForthDataTypes.BOOLEAN,
53+
//diff-add
5154
label: "Is Active",
55+
//diff-add
5256
fillOnCreate: () => true,
57+
//diff-add
5358
filterOptions: {
59+
//diff-add
5460
multiselect: false,
61+
//diff-add
5562
},
63+
//diff-add
5664
showIn: {
65+
//diff-add
5766
list: true,
67+
//diff-add
5868
filter: true,
69+
//diff-add
5970
show: true,
71+
//diff-add
6072
create: false,
73+
//diff-add
6174
edit: true,
75+
//diff-add
6276
},
77+
//diff-add
6378
},
6479

6580
...
@@ -71,16 +86,25 @@ columns[
7186
plugins: [
7287

7388
...
74-
89+
//diff-add
7590
new UserSoftDelete({
91+
//diff-add
7692
activeFieldName: "is_active",
93+
//diff-add
7794
//in canDeactivate we pass a function, that specify adminusers roles, which can seactivate other adminusers
95+
//diff-add
7896
canDeactivate: async (adminUser: AdminUser) => {
97+
//diff-add
7998
if (adminUser.dbUser.role === "superadmin") {
99+
//diff-add
80100
return true;
101+
//diff-add
81102
}
103+
//diff-add
82104
return false;
105+
//diff-add
83106
}
107+
//diff-add
84108
}),
85109

86110
...

0 commit comments

Comments
 (0)