mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-24 09:28:31 +00:00
* eslint-setup: rules for frontend and server * setup pre-commit:hook * frontend:eslint fixes * frontend eslint errors and warning fixed * eslint:fix for ./server * fix server/test: expectatin string lint/error * pre-commit:updated * removed unwanted install cmd from docker file * recommended settings and extension for vscode * husky prepare script added * updated extension recommendations * added prettier as recommended extension * added pre-commit to package.json * remove .prettierrc file * resolve changes * resolve changes
19 lines
649 B
TypeScript
19 lines
649 B
TypeScript
import { Controller, Post, Request, UseGuards } from '@nestjs/common';
|
|
import { decamelizeKeys } from 'humps';
|
|
import { JwtAuthGuard } from '../../src/modules/auth/jwt-auth.guard';
|
|
import { FolderAppsService } from '../services/folder_apps.service';
|
|
|
|
@Controller('folder_apps')
|
|
export class FolderAppsController {
|
|
constructor(private folderAppsService: FolderAppsService) {}
|
|
|
|
@UseGuards(JwtAuthGuard)
|
|
@Post()
|
|
async create(@Request() req) {
|
|
const folderId = req.body.folder_id;
|
|
const appId = req.body.app_id;
|
|
|
|
const folder = await this.folderAppsService.create(req.user, folderId, appId);
|
|
return decamelizeKeys(folder);
|
|
}
|
|
}
|