X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/fb96637bf76fe8779e7a7e58f052b8f55ed76f4f..064df2d66faf61f475813863e5c29ca07ad9555a:/lib/controller/localdb/container_request.go diff --git a/lib/controller/localdb/container_request.go b/lib/controller/localdb/container_request.go index 5b2ce95da9..49e21840ea 100644 --- a/lib/controller/localdb/container_request.go +++ b/lib/controller/localdb/container_request.go @@ -13,6 +13,7 @@ import ( // ContainerRequestCreate defers to railsProxy for everything except // vocabulary checking. func (conn *Conn) ContainerRequestCreate(ctx context.Context, opts arvados.CreateOptions) (arvados.ContainerRequest, error) { + conn.logActivity(ctx) err := conn.checkProperties(ctx, opts.Attrs["properties"]) if err != nil { return arvados.ContainerRequest{}, err @@ -27,6 +28,7 @@ func (conn *Conn) ContainerRequestCreate(ctx context.Context, opts arvados.Creat // ContainerRequestUpdate defers to railsProxy for everything except // vocabulary checking. func (conn *Conn) ContainerRequestUpdate(ctx context.Context, opts arvados.UpdateOptions) (arvados.ContainerRequest, error) { + conn.logActivity(ctx) err := conn.checkProperties(ctx, opts.Attrs["properties"]) if err != nil { return arvados.ContainerRequest{}, err @@ -37,3 +39,18 @@ func (conn *Conn) ContainerRequestUpdate(ctx context.Context, opts arvados.Updat } return resp, nil } + +func (conn *Conn) ContainerRequestGet(ctx context.Context, opts arvados.GetOptions) (arvados.ContainerRequest, error) { + conn.logActivity(ctx) + return conn.railsProxy.ContainerRequestGet(ctx, opts) +} + +func (conn *Conn) ContainerRequestList(ctx context.Context, opts arvados.ListOptions) (arvados.ContainerRequestList, error) { + conn.logActivity(ctx) + return conn.railsProxy.ContainerRequestList(ctx, opts) +} + +func (conn *Conn) ContainerRequestDelete(ctx context.Context, opts arvados.DeleteOptions) (arvados.ContainerRequest, error) { + conn.logActivity(ctx) + return conn.railsProxy.ContainerRequestDelete(ctx, opts) +}