diff --git a/front/src/edits.js b/front/src/edits.js index a53ab2fcc..76e92e841 100644 --- a/front/src/edits.js +++ b/front/src/edits.js @@ -111,7 +111,14 @@ export default { if (!this.$store.state.auth.authenticated) { return false } - return this.$store.state.auth.availablePermissions['library'] + + let libraryPermission = this.$store.state.auth.availablePermissions['library'] + let objData = this.object || {} + let isOwner = false + if (objData.attributed_to) { + isOwner = this.$store.state.auth.fullUsername === objData.attributed_to.full_username + } + return libraryPermission || isOwner }, }