mirror of
https://github.com/ansible/awx.git
synced 2026-03-10 14:09:28 -02: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:
@@ -110,7 +110,12 @@ export default [
|
|||||||
};
|
};
|
||||||
|
|
||||||
$scope.addSchedule = function() {
|
$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) {
|
$scope.editSchedule = function(schedule) {
|
||||||
@@ -118,7 +123,15 @@ export default [
|
|||||||
routeToScheduleForm(schedule, 'edit');
|
routeToScheduleForm(schedule, 'edit');
|
||||||
}
|
}
|
||||||
else {
|
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){
|
function buildStateMap(schedule){
|
||||||
|
|||||||
Reference in New Issue
Block a user