diff --git a/.gitattributes b/.gitattributes index bce0e9b734e849ec3a1c32e952a2cd05f953d272..eda3eb065214eb82fc1b287f040f76fffe208a84 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1797,7 +1797,6 @@ LCU/Maintenance/DBInterface/django_postgresql/wsgi.py -text LCU/Maintenance/DBInterface/manage.py -text LCU/Maintenance/DBInterface/monitoringdb/__init__.py -text LCU/Maintenance/DBInterface/monitoringdb/admin.py -text -LCU/Maintenance/DBInterface/monitoringdb/api_swagger_description/swagger_api_version_0.1.yaml -text LCU/Maintenance/DBInterface/monitoringdb/apps.py -text LCU/Maintenance/DBInterface/monitoringdb/exceptions.py -text LCU/Maintenance/DBInterface/monitoringdb/migrations/__init__.py -text diff --git a/LCU/Maintenance/DBInterface/monitoringdb/api_swagger_description/swagger_api_version_0.1.yaml b/LCU/Maintenance/DBInterface/monitoringdb/api_swagger_description/swagger_api_version_0.1.yaml deleted file mode 100644 index 6aaee74b148c5b56488ac693776f2cc361edc1f3..0000000000000000000000000000000000000000 --- a/LCU/Maintenance/DBInterface/monitoringdb/api_swagger_description/swagger_api_version_0.1.yaml +++ /dev/null @@ -1,775 +0,0 @@ -openapi: 3.0.0 -info: - title: Maintenance API - description: '' - version: '' -servers: - - url: 'http://lofarmonitortest.control.lofar:8000/api' - description: Prototype test server -paths: - /rtsm/: - get: - operationId: rtsm_list - description: list latest RTSM tests output sorted by descending date - summary: list latest RTSM tests output sorted by descending date - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - format: int64 - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - format: int64 - tags: - - rtsm - '/rtsm/{id}/': - get: - operationId: rtsm_read - summary: select a specific RTSM test result - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this rtsm observation. - schema: - type: integer - tags: - - rtsm - /rtsm/errors/: - get: - operationId: rtsm_errors_list - description: list latest RTSM errors - summary: list latest RTSM errors - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - tags: - - rtsm - '/rtsm/errors/{id}/': - get: - operationId: rtsm_errors_read - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this rtsm error. - schema: - type: integer - tags: - - rtsm - /rtsm/errors_detailed/: - get: - operationId: rtsm_errors_detailed_list - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - tags: - - rtsm - '/rtsm/errors_detailed/{id}/': - get: - operationId: rtsm_errors_detailed_read - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this rtsm error. - schema: - type: integer - tags: - - rtsm - /rtsm/raw/insert: - post: - operationId: rtsm_insert_raw_create - responses: - '201': - description: '' - parameters: [] - summary: insert the raw RTSM test - description: >- - This function is meant to parse a request of the form - - { - - "content": "[RTSM TEST RAW TEXT]" station_name: "station_name" - - } - - parse the content field and create all the rtsm_test entity related into - the database - - :param request: HTTP request - - :return: - tags: - - rtsm - /rtsm/summary/: - get: - operationId: rtsm_summary_list - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - tags: - - rtsm - '/rtsm/summary/{id}/': - get: - operationId: rtsm_summary_read - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this rtsm observation. - schema: - type: integer - tags: - - rtsm - /stationtests/station_test/: - get: - operationId: stationtests_station_test_list - summary: list the latest station tests - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: start_datetime - required: false - in: query - description: '' - schema: - type: string - - name: end_datetime - required: false - in: query - description: '' - schema: - type: string - - name: checks - required: false - in: query - description: '' - schema: - type: string - - name: station - required: false - in: query - description: '' - schema: - type: string - tags: - - stationtests - '/stationtests/station_test/{id}/': - get: - operationId: stationtests_station_test_read - summary: select a specific station test with the given id - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this station test. - schema: - type: integer - - name: start_datetime - required: false - in: query - description: '' - schema: - type: string - - name: end_datetime - required: false - in: query - description: '' - schema: - type: string - - name: checks - required: false - in: query - description: '' - schema: - type: string - - name: station - required: false - in: query - description: '' - schema: - type: string - tags: - - stationtests - /stationtests/station/: - get: - operationId: stationtests_station_list - description: list the stations that have been tested by the stationtests - summary: List all the stations that have been tested by the stationtests - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: location - required: false - in: query - description: '' - schema: - type: string - - name: name - required: false - in: query - description: '' - schema: - type: string - - name: type - required: false - in: query - description: '' - schema: - type: string - tags: - - stationtests - '/stationtests/station/{id}/': - get: - operationId: stationtests_station_read - summary: select a specific station - description: returns the summary of a specific station - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this station. - schema: - type: integer - - name: location - required: false - in: query - description: '' - schema: - type: string - - name: name - required: false - in: query - description: '' - schema: - type: string - - name: type - required: false - in: query - description: '' - schema: - type: string - tags: - - stationtests - /stationtests/component/: - get: - operationId: stationtests_component_list - description: list of component that experienced a negative station test - summary: list of component that experienced a negative station test - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: type - required: false - in: query - description: Type of error - schema: - type: string - - name: component_id - required: false - in: query - description: Id of the component - schema: - type: number - - name: station - required: false - in: query - description: station name of the component - schema: - type: string - tags: - - stationtests - '/stationtests/component/{id}/': - get: - operationId: stationtests_component_read - description: select a specific component with a given database id - summary: select a specific component with a given database id - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this component. - schema: - type: integer - - name: type - required: false - in: query - description: Type of error - schema: - type: string - - name: component_id - required: false - in: query - description: id of the component - schema: - type: number - - name: station - required: false - in: query - description: station name of the component - schema: - type: string - tags: - - stationtests - /stationtests/component_error/: - get: - operationId: stationtests_component_error_list - summary: list the latest component error - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: component_id - required: false - in: query - description: id of the component - schema: - type: number - - name: component_type - required: false - in: query - description: type of the component - schema: - type: string - - name: station_name - required: false - in: query - description: name of the station - schema: - type: string - - name: station_type - required: false - in: query - description: type of the station - schema: - type: string - - name: from_date - required: false - in: query - description: select errors from date - schema: - type: string - - name: to_date - required: false - in: query - description: select errors to date - schema: - type: string - - name: type - required: false - in: query - description: select error type - schema: - type: string - tags: - - stationtests - '/stationtests/component_error/{id}/': - get: - operationId: stationtests_component_error_read - summary: select a specific component error id - description: select a specific component error id - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this component error. - schema: - type: integer - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: component_id - required: false - in: query - description: id of the component - schema: - type: number - - name: component_type - required: false - in: query - description: type of the component - schema: - type: string - - name: station_name - required: false - in: query - description: name of the station - schema: - type: string - - name: station_type - required: false - in: query - description: type of the station - schema: - type: string - - name: from_date - required: false - in: query - description: select errors from date - schema: - type: string - - name: to_date - required: false - in: query - description: select errors to date - schema: - type: string - - name: type - required: false - in: query - description: select error type - schema: - type: string - tags: - - stationtests - /stationtests/element/: - get: - operationId: stationtests_element_list - summary: list of the element which have experienced an error - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: component - required: false - in: query - description: id of the component - schema: - type: string - - name: element_id - required: false - in: query - description: id of the element - schema: - type: number - tags: - - stationtests - '/stationtests/element/{id}/': - get: - operationId: stationtests_element_read - summary: returns a specific element with the given id - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this element. - schema: - type: integer - - name: component - required: false - in: query - description: '' - schema: - type: string - - name: element_id - required: false - in: query - description: '' - schema: - type: number - tags: - - stationtests - /stationtests/element_error/: - get: - operationId: stationtests_element_error_list - summary: list of the element which have experienced an error - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: element - required: false - in: query - description: '' - schema: - type: string - - name: component_error - required: false - in: query - description: '' - schema: - type: string - - name: station_test - required: false - in: query - description: '' - schema: - type: string - - name: type - required: false - in: query - description: '' - schema: - type: string - - name: details - required: false - in: query - description: '' - schema: - type: string - tags: - - stationtests - '/stationtests/element_error/{id}/': - get: - operationId: stationtests_element_error_read - summary: returns a specific element with the given id - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this element error. - schema: - type: integer - - name: element - required: false - in: query - description: '' - schema: - type: string - - name: component_error - required: false - in: query - description: '' - schema: - type: string - - name: station_test - required: false - in: query - description: '' - schema: - type: string - - name: type - required: false - in: query - description: '' - schema: - type: string - - name: details - required: false - in: query - description: '' - schema: - type: string - tags: - - stationtests - /stationtests/error_details/: - get: - operationId: stationtests_error_details_list - summary: list all the error details - description: list all the error details for either a component or an element error - responses: - '200': - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: page_size - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - tags: - - stationtests - '/stationtests/error_details/{id}/': - get: - operationId: stationtests_error_details_read - summary: select an error details object with a specific id - description: select an error details object with a specific id - responses: - '200': - description: '' - parameters: - - name: id - required: true - in: path - description: A unique integer value identifying this error details. - schema: - type: integer - tags: - - stationtests - /stationtests/raw/insert: - post: - operationId: stationtests_insert_raw_create - responses: - '200': - description: insert successfully/test already present - '400': - description: an error occurred while parsing - parameters: [] - description: |- - This function is meant to parse a request of the form - { - "content": "[STATION TEST RAW TEXT]" - } - summary: Insert raw station test output - tags: - - stationtests