Merge pull request #980 from grafana/matiasb/fix-schedules-types-ui
Fix schedules types UI confusion
This commit is contained in:
commit
d2d73093a8
4 changed files with 6 additions and 6 deletions
|
|
@ -50,7 +50,7 @@ const NewScheduleSelector: FC<NewScheduleSelectorProps> = (props) => {
|
|||
</VerticalGroup>
|
||||
</HorizontalGroup>
|
||||
<WithPermissionControl userAction={UserActions.SchedulesWrite}>
|
||||
<Button variant="primary" icon="plus" onClick={getCreateScheduleClickHandler(ScheduleType.Calendar)}>
|
||||
<Button variant="primary" icon="plus" onClick={getCreateScheduleClickHandler(ScheduleType.API)}>
|
||||
Create
|
||||
</Button>
|
||||
</WithPermissionControl>
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ const SchedulesFilters = (props: SchedulesFiltersProps) => {
|
|||
{ label: 'All', value: undefined },
|
||||
{
|
||||
label: 'Web',
|
||||
value: ScheduleType.Calendar,
|
||||
value: ScheduleType.API,
|
||||
},
|
||||
{
|
||||
label: 'ICal',
|
||||
|
|
@ -80,7 +80,7 @@ const SchedulesFilters = (props: SchedulesFiltersProps) => {
|
|||
},
|
||||
{
|
||||
label: 'API',
|
||||
value: ScheduleType.API,
|
||||
value: ScheduleType.Calendar,
|
||||
},
|
||||
]}
|
||||
value={value?.type}
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ import { User } from 'models/user/user.types';
|
|||
import { UserGroup } from 'models/user_group/user_group.types';
|
||||
|
||||
export enum ScheduleType {
|
||||
'API',
|
||||
'Ical',
|
||||
'Calendar',
|
||||
'Ical',
|
||||
'API',
|
||||
}
|
||||
|
||||
export interface RotationFormLiveParams {
|
||||
|
|
|
|||
|
|
@ -209,7 +209,7 @@ class SchedulesPage extends React.Component<SchedulesPageProps, SchedulesPageSta
|
|||
};
|
||||
|
||||
handleCreateSchedule = (data: Schedule) => {
|
||||
if (data.type === ScheduleType.Calendar) {
|
||||
if (data.type === ScheduleType.API) {
|
||||
LocationHelper.update({ page: 'schedule', id: data.id }, 'partial');
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue