:py:mod:`routers.msprojects` ============================ .. py:module:: routers.msprojects .. autoapi-nested-parse:: Module for the methods regarding ms projects Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: routers.msprojects.add_ms_file_to_project routers.msprojects.get_ms_file_of_project routers.msprojects.delete_ms_file_of_project Attributes ~~~~~~~~~~ .. autoapisummary:: routers.msprojects.router .. py:data:: router .. py:function:: add_ms_file_to_project(file = File(...), user = Depends(get_current_active_user), db_project = Depends(get_project), session = Depends(get_session)) :async: Add a ms file to a project :param request_body: request body :param file: ms file to upload :param user: current authenticated user :param db_project: project to add the file to :param session: session to use :return: uploaded ms project .. py:function:: get_ms_file_of_project(db_ms_project = Depends(get_ms_project)) :async: Get ms file of a project :param db_ms_project: ms project from dependencies :return: ms project if found, 404 otherwise .. py:function:: delete_ms_file_of_project(db_ms_project = Depends(get_ms_project), session = Depends(get_session)) :async: Delete ms file of a project :param db_ms_project: ms project from dependencies :param session: session from dependencies :return: 200 ok if deleted, 404 if not found