mirror of
https://github.com/ansible/awx.git
synced 2026-01-12 18:40:01 -03:30
Merge pull request #5668 from mabashian/5611-add-edit-schedule
Properly route add/edit schedules based on the current state
This commit is contained in:
commit
bce7f0678f
@ -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…
x
Reference in New Issue
Block a user