mirror of
https://github.com/ansible/awx.git
synced 2024-10-28 10:55:30 +03:00
Properly route add/edit schedules based on the current state
This commit is contained in:
parent
81715446fb
commit
bd6b010af0
@ -110,7 +110,12 @@ export default [
|
||||
};
|
||||
|
||||
$scope.addSchedule = function() {
|
||||
$state.go('.add');
|
||||
if($state.current.name.endsWith('.edit')) {
|
||||
$state.go('^.add');
|
||||
}
|
||||
else if(!$state.current.name.endsWith('.add')) {
|
||||
$state.go('.add');
|
||||
}
|
||||
};
|
||||
|
||||
$scope.editSchedule = function(schedule) {
|
||||
@ -118,7 +123,15 @@ export default [
|
||||
routeToScheduleForm(schedule, 'edit');
|
||||
}
|
||||
else {
|
||||
$state.go('.edit', { schedule_id: schedule.id });
|
||||
if($state.current.name.endsWith('.add')) {
|
||||
$state.go('^.edit', { schedule_id: schedule.id });
|
||||
}
|
||||
else if($state.current.name.endsWith('.edit')) {
|
||||
$state.go('.', { schedule_id: schedule.id });
|
||||
}
|
||||
else {
|
||||
$state.go('.edit', { schedule_id: schedule.id });
|
||||
}
|
||||
}
|
||||
|
||||
function buildStateMap(schedule){
|
||||
|
Loading…
Reference in New Issue
Block a user