Asset folder permission

<%- if @topic_view.topic.tags.present? %>
<%= t 'js.tagging.tags' %>: <%- @topic_view.topic.tags.each do |t| %> <%= t %> <%- end %>
<% end %>

Silverstripe Version: 4.6

Is it possible to give a user access to upload files into a specific folder in the CMS, without them being able to edit the details of the folder? We have an extension applied to SilverStripe\Assets\File and have implemented canEdit() to stop users from editing certain Folders’ details (including the Folder permissions), but this is also stopping them from being able to upload files into that Folder. How can we get around this?