Index: openacs-4/packages/xooauth/tcl/ms-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xooauth/tcl/ms-procs.tcl,v diff -u -r1.2 -r1.3 --- openacs-4/packages/xooauth/tcl/ms-procs.tcl 11 Sep 2024 06:15:56 -0000 1.2 +++ openacs-4/packages/xooauth/tcl/ms-procs.tcl 14 Feb 2025 13:11:27 -0000 1.3 @@ -614,6 +614,22 @@ return [:expect_status_code $r 204] } + :public method "group renew" { + group_id + } { + # + # Renew a group + # + # When a group is renewed, the group expiration is extended by the + # number of days defined in the policy. + # + # Details: https://docs.microsoft.com/graph/api/group-renew + # + set r [:request -method POST -token [:token] \ + -url /groups/${group_id}/renew] + return [:expect_status_code $r 204] + } + #---------------------------------------------------------- # ms::Graph "group owner" ensemble #----------------------------------------------------------