Remove deprecated setOrCreateChild()
method from Admin Client (#33022)
Closes #33021 Signed-off-by: Jon Koops <jonkoops@gmail.com>
This commit is contained in:
parent
3e597722a9
commit
8bb3598129
3 changed files with 4 additions and 32 deletions
|
@ -276,3 +276,7 @@ There are now generalized events for updating (`UPDATE_CREDENTIAL`) and removing
|
|||
The new event types are supported by the Email Event Listener.
|
||||
|
||||
The following event types are now deprecated and will be removed in a future version: `UPDATE_PASSWORD`, `UPDATE_PASSWORD_ERROR`, `UPDATE_TOTP`, `UPDATE_TOTP_ERROR`, `REMOVE_TOTP`, `REMOVE_TOTP_ERROR`
|
||||
|
||||
= `setOrCreateChild()` method removed from JavaScript Admin Client
|
||||
|
||||
The `groups.setOrCreateChild()` method has been removed from that JavaScript-based Admin Client. If you are still using this method then use the `createChildGroup()` or `updateChildGroup()` methods instead.
|
||||
|
|
|
@ -93,22 +93,6 @@ export class Groups extends Resource<{ realm?: string }> {
|
|||
path: "/count",
|
||||
});
|
||||
|
||||
/**
|
||||
* Set or create child.
|
||||
* This will just set the parent if it exists. Create it and set the parent if the group doesn’t exist.
|
||||
* @deprecated Use `createChildGroup` or `updateChildGroup` instead.
|
||||
*/
|
||||
public setOrCreateChild = this.makeUpdateRequest<
|
||||
{ id: string },
|
||||
GroupRepresentation,
|
||||
{ id: string }
|
||||
>({
|
||||
method: "POST",
|
||||
path: "/{id}/children",
|
||||
urlParamKeys: ["id"],
|
||||
returnResourceIdInLocationHeader: { field: "id" },
|
||||
});
|
||||
|
||||
/**
|
||||
* Creates a child group on the specified parent group. If the group already exists, then an error is returned.
|
||||
*/
|
||||
|
|
|
@ -81,22 +81,6 @@ describe("Groups", () => {
|
|||
});
|
||||
});
|
||||
|
||||
it("set or create child", async () => {
|
||||
const groupName = "child-group";
|
||||
const groupId = currentGroup.id;
|
||||
const childGroup = await kcAdminClient.groups.setOrCreateChild(
|
||||
{ id: groupId! },
|
||||
{ name: groupName },
|
||||
);
|
||||
|
||||
expect(childGroup.id).to.be.ok;
|
||||
|
||||
const group = (await kcAdminClient.groups.findOne({
|
||||
id: groupId!,
|
||||
}))!;
|
||||
expect(group).to.be.ok;
|
||||
});
|
||||
|
||||
it("list subgroups", async () => {
|
||||
if (currentGroup.id) {
|
||||
const args: SubGroupQuery = {
|
||||
|
|
Loading…
Reference in a new issue