Exemplo n.º 1
0
    def post(self):
        arguments = self.get_arguments()

        return user_service.create_filter(arguments["list_type"],
                                          arguments["name"],
                                          arguments["query"],
                                          arguments["project_id"]), 201
Exemplo n.º 2
0
    def post(self):
        """
        Create filter for current user and only for open projects.
        ---
        tags:
        - User
        parameters:
          - in: body
            name: Filter
            description: Name, query, list type, project id and entity type
            schema:
                type: object
                required:
                    - name
                    - query
                    - list_type
                properties:
                    name:
                        type: string
                    query:
                        type: string  
                    list_type:
                        type: string
                    project_id:
                        type: UUID
                        example: a24a6ea4-ce75-4665-a070-57453082c25
                    entity_type:
                        type: string
        responses:
            201:
                description: Filter for current user and only for open projects created
        """
        arguments = self.get_arguments()

        return (
            user_service.create_filter(
                arguments["list_type"],
                arguments["name"],
                arguments["query"],
                arguments["project_id"],
                arguments["entity_type"],
            ),
            201,
        )