WP Capabilities to Add Media, Use Media, But Not Edit Them
What you are asking is default behaviour for the author role. So you don’t have to do anything. When an author is in the process of inserting somebody else’s media in his post, it looks like he can edit the properties, but this is only true for that current post. If he changes, for instance, … Read more