mirror of
https://github.com/ansible/awx.git
synced 2026-05-08 01:47:35 -02:30
Merge pull request #6331 from marshmalien/fix-project-schedule-breadcrumb
Add nested project schedule detail breadcrumb Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
This commit is contained in:
@@ -24,13 +24,15 @@ class Projects extends Component {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
setBreadcrumbConfig = project => {
|
setBreadcrumbConfig = (project, nested) => {
|
||||||
const { i18n } = this.props;
|
const { i18n } = this.props;
|
||||||
|
|
||||||
if (!project) {
|
if (!project) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const projectSchedulesPath = `/projects/${project.id}/schedules`;
|
||||||
|
|
||||||
const breadcrumbConfig = {
|
const breadcrumbConfig = {
|
||||||
'/projects': i18n._(t`Projects`),
|
'/projects': i18n._(t`Projects`),
|
||||||
'/projects/add': i18n._(t`Create New Project`),
|
'/projects/add': i18n._(t`Create New Project`),
|
||||||
@@ -40,7 +42,12 @@ class Projects extends Component {
|
|||||||
[`/projects/${project.id}/access`]: i18n._(t`Access`),
|
[`/projects/${project.id}/access`]: i18n._(t`Access`),
|
||||||
[`/projects/${project.id}/notifications`]: i18n._(t`Notifications`),
|
[`/projects/${project.id}/notifications`]: i18n._(t`Notifications`),
|
||||||
[`/projects/${project.id}/job_templates`]: i18n._(t`Job Templates`),
|
[`/projects/${project.id}/job_templates`]: i18n._(t`Job Templates`),
|
||||||
[`/projects/${project.id}/schedules`]: i18n._(t`Schedules`),
|
|
||||||
|
[`${projectSchedulesPath}`]: i18n._(t`Schedules`),
|
||||||
|
[`${projectSchedulesPath}/${nested?.id}`]: `${nested?.name}`,
|
||||||
|
[`${projectSchedulesPath}/${nested?.id}/details`]: i18n._(
|
||||||
|
t`Edit Details`
|
||||||
|
),
|
||||||
};
|
};
|
||||||
|
|
||||||
this.setState({ breadcrumbConfig });
|
this.setState({ breadcrumbConfig });
|
||||||
|
|||||||
Reference in New Issue
Block a user