Implemented edit capacity according to Role