├── .gitignore ├── .travis.yml ├── README.md ├── _env ├── bin └── post_compile ├── database └── .gitkeep ├── index.js ├── nodemon.json ├── ormconfig.js ├── package.json ├── src ├── apps │ └── demo │ │ └── app.module.ts ├── libs │ └── core │ │ ├── controllers │ │ ├── account.controller.ts │ │ ├── content-types.controller.ts │ │ ├── groups.controller.ts │ │ ├── index.ts │ │ ├── permissions.controller.ts │ │ └── users.controller.ts │ │ ├── core.module.ts │ │ ├── decorators │ │ ├── permissions.decorator.ts │ │ └── roles.decorator.ts │ │ ├── dto │ │ ├── account.dto.ts │ │ ├── content-type.dto.ts │ │ ├── group-with-permissions.dto.ts │ │ ├── group.dto.ts │ │ ├── in-account-login.dto.ts │ │ ├── in-account-register.dto.ts │ │ ├── in-account.dto.ts │ │ ├── in-content-type.dto.ts │ │ ├── in-group.dto.ts │ │ ├── in-permission.dto.ts │ │ ├── in-token.dto.ts │ │ ├── in-user.dto.ts │ │ ├── meta.dto.ts │ │ ├── out-account-token.dto.ts │ │ ├── out-content-type.dto.ts │ │ ├── out-content-types.dto.ts │ │ ├── out-group.dto.ts │ │ ├── out-groups.dto.ts │ │ ├── out-permission.dto.ts │ │ ├── out-permissions.dto.ts │ │ ├── out-user.dto.ts │ │ ├── out-users.dto.ts │ │ ├── permission.dto.ts │ │ └── user.dto.ts │ │ ├── entities │ │ ├── content-type.entity.ts │ │ ├── group.entity.ts │ │ ├── index.ts │ │ ├── permission.entity.ts │ │ └── user.entity.ts │ │ ├── exceptions │ │ ├── custom-exception.filter.ts │ │ └── custom-validation.error.ts │ │ ├── guards │ │ └── access.guard.ts │ │ ├── migrations │ │ └── FillData1514404694792.ts │ │ ├── pipes │ │ ├── parse-int-with-default.pipe.ts │ │ └── validation.pipe.ts │ │ └── services │ │ ├── account.service.ts │ │ ├── groups.service.ts │ │ ├── index.ts │ │ └── token.service.ts └── server.ts ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/README.md -------------------------------------------------------------------------------- /_env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/_env -------------------------------------------------------------------------------- /bin/post_compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/bin/post_compile -------------------------------------------------------------------------------- /database/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/index.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/nodemon.json -------------------------------------------------------------------------------- /ormconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/ormconfig.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/package.json -------------------------------------------------------------------------------- /src/apps/demo/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/apps/demo/app.module.ts -------------------------------------------------------------------------------- /src/libs/core/controllers/account.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/controllers/account.controller.ts -------------------------------------------------------------------------------- /src/libs/core/controllers/content-types.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/controllers/content-types.controller.ts -------------------------------------------------------------------------------- /src/libs/core/controllers/groups.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/controllers/groups.controller.ts -------------------------------------------------------------------------------- /src/libs/core/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/controllers/index.ts -------------------------------------------------------------------------------- /src/libs/core/controllers/permissions.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/controllers/permissions.controller.ts -------------------------------------------------------------------------------- /src/libs/core/controllers/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/controllers/users.controller.ts -------------------------------------------------------------------------------- /src/libs/core/core.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/core.module.ts -------------------------------------------------------------------------------- /src/libs/core/decorators/permissions.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/decorators/permissions.decorator.ts -------------------------------------------------------------------------------- /src/libs/core/decorators/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/decorators/roles.decorator.ts -------------------------------------------------------------------------------- /src/libs/core/dto/account.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/account.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/content-type.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/content-type.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/group-with-permissions.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/group-with-permissions.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/group.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/group.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/in-account-login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/in-account-login.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/in-account-register.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/in-account-register.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/in-account.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/in-account.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/in-content-type.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/in-content-type.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/in-group.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/in-group.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/in-permission.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/in-permission.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/in-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/in-token.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/in-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/in-user.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/meta.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/meta.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/out-account-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/out-account-token.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/out-content-type.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/out-content-type.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/out-content-types.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/out-content-types.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/out-group.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/out-group.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/out-groups.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/out-groups.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/out-permission.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/out-permission.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/out-permissions.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/out-permissions.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/out-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/out-user.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/out-users.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/out-users.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/permission.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/permission.dto.ts -------------------------------------------------------------------------------- /src/libs/core/dto/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/dto/user.dto.ts -------------------------------------------------------------------------------- /src/libs/core/entities/content-type.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/entities/content-type.entity.ts -------------------------------------------------------------------------------- /src/libs/core/entities/group.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/entities/group.entity.ts -------------------------------------------------------------------------------- /src/libs/core/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/entities/index.ts -------------------------------------------------------------------------------- /src/libs/core/entities/permission.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/entities/permission.entity.ts -------------------------------------------------------------------------------- /src/libs/core/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/entities/user.entity.ts -------------------------------------------------------------------------------- /src/libs/core/exceptions/custom-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/exceptions/custom-exception.filter.ts -------------------------------------------------------------------------------- /src/libs/core/exceptions/custom-validation.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/exceptions/custom-validation.error.ts -------------------------------------------------------------------------------- /src/libs/core/guards/access.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/guards/access.guard.ts -------------------------------------------------------------------------------- /src/libs/core/migrations/FillData1514404694792.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/migrations/FillData1514404694792.ts -------------------------------------------------------------------------------- /src/libs/core/pipes/parse-int-with-default.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/pipes/parse-int-with-default.pipe.ts -------------------------------------------------------------------------------- /src/libs/core/pipes/validation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/pipes/validation.pipe.ts -------------------------------------------------------------------------------- /src/libs/core/services/account.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/services/account.service.ts -------------------------------------------------------------------------------- /src/libs/core/services/groups.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/services/groups.service.ts -------------------------------------------------------------------------------- /src/libs/core/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/services/index.ts -------------------------------------------------------------------------------- /src/libs/core/services/token.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/libs/core/services/token.service.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/src/server.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndyKaufman/nest-permissions-seed/HEAD/tslint.json --------------------------------------------------------------------------------