feat(crud): add lock and unlock resource functions

6 jobs for !18 with 27-provide-locking-functionality-in-crud in 9 minutes and 42 seconds (queued for 9 minutes and 9 seconds)
latest merge request