def addGroupToBuilding(username=None, buildingName=None): if request.method == "POST": sessionKey = validateInput(request.form["sessionKey"]) userUuid = validateInput(request.form["userUuid"]) description = validateInput(request.form["description"]) crossRoomsValidation = ( validateInput(request.form["crossRoomsValidation"]) if "crossRoomsValidation" in request.form.keys() else False ) # BOOLEAN VALUE crossRoomsValidationCategories = ( request.form["crossRoomsValidationCategories"] if "crossRoomsValidationCategories" in request.form.keys() else None ) # LIST IN JSON FORMAT try: session = SessionManager() session.checkSessionValidity(sessionKey, userUuid) buildingsManager = BuildingsManager() return returnResult( buildingsManager.addGroup( buildingName=buildingName, description=description, crossRoomsValidation=crossRoomsValidation, crossRoomsValidationCategories=crossRoomsValidationCategories, ) ) except Exception as e: return returnError(e)