common directives for permissions