feat(api): jira return Auth-error to UI

feat(api): metrics allow empty series
This commit is contained in:
Taha Yassine Kraiem 2022-04-06 11:10:02 +02:00
parent 07fd1027f8
commit 584de8d09c
2 changed files with 2 additions and 1 deletions

View file

@ -22,6 +22,7 @@ class JiraManager:
except Exception as e:
print("!!! JIRA AUTH ERROR")
print(e)
raise HTTPException(status_code=status.HTTP_400_BAD_REQUEST, detail=f"JIRA: Authentication error")
def set_jira_project_id(self, project_id):
self._config["JIRA_PROJECT_ID"] = project_id

View file

@ -820,7 +820,7 @@ class CustomMetricChartPayloadSchema(CustomMetricSessionsPayloadSchema):
class CreateCustomMetricsSchema(CustomMetricChartPayloadSchema):
name: str = Field(...)
series: List[CustomMetricCreateSeriesSchema] = Field(..., min_items=1)
series: List[CustomMetricCreateSeriesSchema] = Field(...)
is_public: bool = Field(default=True)
view_type: Union[MetricTimeseriesViewType, MetricTableViewType] = Field(MetricTimeseriesViewType.line_chart)
metric_type: MetricType = Field(MetricType.timeseries)