User role plugin for better access management