Reviewed-by: Christian Ebner <c.ebner at proxmox.com>
On 11/7/25 2:23 PM, Hannes Laimer wrote:
> Signed-off-by: Hannes Laimer <h.laimer at proxmox.com>
> ---
> src/api2/config/traffic_control.rs | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/src/api2/config/traffic_control.rs b/src/api2/config/traffic_control.rs
> index e02aa20a..49b1267e 100644
> --- a/src/api2/config/traffic_control.rs
> +++ b/src/api2/config/traffic_control.rs
> @@ -116,6 +116,8 @@ pub enum DeletableProperty {
> Comment,
> /// Delete the timeframe property
> Timeframe,
> + /// Delete the users property
> + Users,
> }
>
> // fixme: use TrafficControlUpdater
> @@ -187,6 +189,9 @@ pub fn update_traffic_control(
> DeletableProperty::Timeframe => {
> data.timeframe = None;
> }
> + DeletableProperty::Users => {
> + data.users = None;
> + }
> }
> }
> }
> @@ -222,6 +227,9 @@ pub fn update_traffic_control(
> if update.timeframe.is_some() {
> data.timeframe = update.timeframe;
> }
> + if update.users.is_some() {
> + data.users = update.users;
> + }
>
> config.set_data(&name, "rule", &data)?;
>