Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* enhance - create a tsoa authentication middleware (#152) * enhance - create a tsoa authentication middleware * Feat/migrate tsoa (#155) * Feat: migrate super admin controller to tsoa. * Feat: migrate admin controller to tsoa. * Fix: improve role crud controllers. * Fix: resolve typescript error in auth controller. * Test admin controller methods. * Test the controllers. * Fixed swagger response annotation string. * Update codebase with TSOA migration and other enhancements (#157) * enhance - use tsconfig-paths * fix - do tsconfig-path registeration * inhence - add dependent bot auto merge * inhen - call the paths registeration from server.ts * inhence - update logger * fix - convert base_controller to ts * fix - type validation * inhence - complete 3 files in #130 - auth_controller - github_controller - create_default_user * inhence - complete 5 files in TypeScript Migration Tasks #130 - user_controller - role_model - user_model - create_roles - role * inhence convert files to ts TypeScript Migration Tasks #130 * inhence - convert files to ts TypeScript Migration Tasks #130 * inhence - convert utils dir to ts #130 * fix - logger not defined inhence - TypeScript Migration Tasks #130 * fix - update apperror Fix app error #103 * fix - app error & use module paths Fix - app error #103 Database Seeding Enhancement: Improving REST API Initialization #108 Suggestion - Organizing Interfaces in an "Interfaces" Folder #129 * fix - - create interfaces for models, vendors and github repo - change testing framwork * enhnace - code optimixation AppError * enchance - convert swagger to ts 1st try * fix - convert to swagger-jsdoc * enhance - complete other routes * fix - create typings folder to manage .d.ts * fix some ts-ignore errors * fix - 2 ts ignore errors * fix - 3 ts ignore errors * fix - ts convert files #130 * testing tsoa * fix - github env * fix - use npm ci * fix - add env config for tests * test github variable * fix - run workflow when review approved * fix - server tsoa swagger docs * fix - remove dummy error handler * fix - github env vars & secrets * fix - return dev depandancies to thier place * enchance - remove useless tests * fix nodemon reloading & use RegisterRoutes * fix - TypeError: Class extends value undefined is not a constructor or null * fix - update relative paths fix swagger live reload * enhance - create a tsoa authentication middleware * fix - update relative paths fix swagger live reload * fix - multiprocces nodmon for docs reload using concurrently i managed to create two nodemon proccess one for reloading the doc and other the app to reduce time of restarting the server * fix - delete auto generated routes - gitignore * help wanted - disabling route versioning because tsoa dosnt support it * code cleaning - dead code in auth controller * enhance - remove old generated routes.ts in routes folder * enhance - add an authority decorator * fix - logout request * fix - reload swagger web page * v1 of converting auth controllers * feat - finish auth controllers v1 * fix - build project unable to exit * fix logger level for prod env * Delete unused routes and controllers. * convert base controller functions from a request handler type to normal functions * finish auth controller * migrate calendar controllers v1 * update routes brfore testing * validate testing && fix some typo errors * fix - add new aproach of validation authorities and restrictions ( use InspectAuthority decorator) * Add API routes and responses for multiple controllers * create the base for notification model(#162) * Update MongoDB URI and add MongoDB service to docker-compose.yml --------- Co-authored-by: Muttaqin <[email protected]>
- Loading branch information