UNPKG

generator-jhipster-multitenancy

Version:
22 lines (19 loc) 695 B
const file = context => `${context.SERVER_MAIN_SRC_DIR}${context.packageFolder}/web/rest/${context.tenantNameUpperFirst}Resource.java`; const tmpls = [ { type: 'rewriteFile', target: context => `public class ${context.tenantNameUpperFirst}Resource {`, tmpl: context => '@PreAuthorize("hasAnyRole(\\"" + AuthoritiesConstants.ADMIN + "\\")")' }, { type: 'rewriteFile', target: context => 'import io.github.jhipster.web.util.HeaderUtil;', tmpl: context => `import ${context.packageName}.security.AuthoritiesConstants; import org.springframework.security.access.prepost.PreAuthorize; ` } ]; module.exports = { file, tmpls };