diff --git a/apps/rowboat/app/projects/[projectId]/jobs/components/job-view.tsx b/apps/rowboat/app/projects/[projectId]/jobs/components/job-view.tsx index c39b941e..f36054a2 100644 --- a/apps/rowboat/app/projects/[projectId]/jobs/components/job-view.tsx +++ b/apps/rowboat/app/projects/[projectId]/jobs/components/job-view.tsx @@ -55,7 +55,7 @@ export function JobView({ projectId, jobId }: { projectId: string; jobId: string 'Deployment ID': reason.triggerDeploymentId, }, payload: reason.payload, - link: reason.triggerDeploymentId ? `/projects/${projectId}/job-rules/triggers/${reason.triggerDeploymentId}` : null + link: reason.triggerDeploymentId ? `/projects/${projectId}/manage-triggers/triggers/${reason.triggerDeploymentId}` : null }; } if (reason.type === 'scheduled_job_rule') { @@ -65,7 +65,7 @@ export function JobView({ projectId, jobId }: { projectId: string; jobId: string 'Rule ID': reason.ruleId, }, payload: null, - link: `/projects/${projectId}/job-rules/scheduled/${reason.ruleId}` + link: `/projects/${projectId}/manage-triggers/scheduled/${reason.ruleId}` }; } if (reason.type === 'recurring_job_rule') { @@ -75,7 +75,7 @@ export function JobView({ projectId, jobId }: { projectId: string; jobId: string 'Rule ID': reason.ruleId, }, payload: null, - link: `/projects/${projectId}/job-rules/recurring/${reason.ruleId}` + link: `/projects/${projectId}/manage-triggers/recurring/${reason.ruleId}` }; } return { diff --git a/apps/rowboat/app/projects/[projectId]/jobs/components/jobs-list.tsx b/apps/rowboat/app/projects/[projectId]/jobs/components/jobs-list.tsx index 36b9d06d..ceac96b1 100644 --- a/apps/rowboat/app/projects/[projectId]/jobs/components/jobs-list.tsx +++ b/apps/rowboat/app/projects/[projectId]/jobs/components/jobs-list.tsx @@ -99,21 +99,21 @@ export function JobsList({ projectId, filters, showTitle = true, customTitle }: return { type: 'Composio Trigger', display: `Composio: ${reason.triggerTypeSlug}`, - link: reason.triggerDeploymentId ? `/projects/${projectId}/job-rules/triggers/${reason.triggerDeploymentId}` : null + link: reason.triggerDeploymentId ? `/projects/${projectId}/manage-triggers/triggers/${reason.triggerDeploymentId}` : null }; } if (reason.type === 'scheduled_job_rule') { return { type: 'Scheduled Job Rule', display: `Scheduled Rule`, - link: `/projects/${projectId}/job-rules/scheduled/${reason.ruleId}` + link: `/projects/${projectId}/manage-triggers/scheduled/${reason.ruleId}` }; } if (reason.type === 'recurring_job_rule') { return { type: 'Recurring Job Rule', display: `Recurring Rule`, - link: `/projects/${projectId}/job-rules/recurring/${reason.ruleId}` + link: `/projects/${projectId}/manage-triggers/recurring/${reason.ruleId}` }; } return { diff --git a/apps/rowboat/app/projects/[projectId]/job-rules/components/composio-trigger-deployment-view.tsx b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/composio-trigger-deployment-view.tsx similarity index 98% rename from apps/rowboat/app/projects/[projectId]/job-rules/components/composio-trigger-deployment-view.tsx rename to apps/rowboat/app/projects/[projectId]/manage-triggers/components/composio-trigger-deployment-view.tsx index a2fa8307..5efe0f22 100644 --- a/apps/rowboat/app/projects/[projectId]/job-rules/components/composio-trigger-deployment-view.tsx +++ b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/composio-trigger-deployment-view.tsx @@ -47,7 +47,7 @@ export function ComposioTriggerDeploymentView({ projectId, deploymentId }: { pro setDeleting(true); try { await deleteComposioTriggerDeployment({ projectId, deploymentId: deployment.id }); - window.location.href = `/projects/${projectId}/job-rules?tab=triggers`; + window.location.href = `/projects/${projectId}/manage-triggers?tab=triggers`; } catch (e) { console.error(e); alert('Failed to delete trigger'); @@ -62,7 +62,7 @@ export function ComposioTriggerDeploymentView({ projectId, deploymentId }: { pro - + diff --git a/apps/rowboat/app/projects/[projectId]/job-rules/components/create-recurring-job-rule-form.tsx b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/create-recurring-job-rule-form.tsx similarity index 98% rename from apps/rowboat/app/projects/[projectId]/job-rules/components/create-recurring-job-rule-form.tsx rename to apps/rowboat/app/projects/[projectId]/manage-triggers/components/create-recurring-job-rule-form.tsx index 549f2e3a..ccdd3dee 100644 --- a/apps/rowboat/app/projects/[projectId]/job-rules/components/create-recurring-job-rule-form.tsx +++ b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/create-recurring-job-rule-form.tsx @@ -89,7 +89,7 @@ export function CreateRecurringJobRuleForm({ projectId }: { projectId: string }) input: { messages: convertedMessages }, cron: cronExpression, }); - router.push(`/projects/${projectId}/job-rules?tab=recurring`); + router.push(`/projects/${projectId}/manage-triggers?tab=recurring`); } catch (error) { console.error("Failed to create recurring job rule:", error); alert("Failed to create recurring job rule"); @@ -102,7 +102,7 @@ export function CreateRecurringJobRuleForm({ projectId }: { projectId: string }) - + diff --git a/apps/rowboat/app/projects/[projectId]/job-rules/components/job-rules-tabs.tsx b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/job-rules-tabs.tsx similarity index 100% rename from apps/rowboat/app/projects/[projectId]/job-rules/components/job-rules-tabs.tsx rename to apps/rowboat/app/projects/[projectId]/manage-triggers/components/job-rules-tabs.tsx diff --git a/apps/rowboat/app/projects/[projectId]/job-rules/components/recurring-job-rule-view.tsx b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/recurring-job-rule-view.tsx similarity index 98% rename from apps/rowboat/app/projects/[projectId]/job-rules/components/recurring-job-rule-view.tsx rename to apps/rowboat/app/projects/[projectId]/manage-triggers/components/recurring-job-rule-view.tsx index 368f8cb9..3b55cc31 100644 --- a/apps/rowboat/app/projects/[projectId]/job-rules/components/recurring-job-rule-view.tsx +++ b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/recurring-job-rule-view.tsx @@ -65,7 +65,7 @@ export function RecurringJobRuleView({ projectId, ruleId }: { projectId: string; ruleId: rule.id, }); // Redirect back to job rules list - router.push(`/projects/${projectId}/job-rules?tab=recurring`); + router.push(`/projects/${projectId}/manage-triggers?tab=recurring`); } catch (error) { console.error("Failed to delete rule:", error); alert("Failed to delete rule"); @@ -118,7 +118,7 @@ export function RecurringJobRuleView({ projectId, ruleId }: { projectId: string;

The requested rule could not be found.

- + @@ -133,7 +133,7 @@ export function RecurringJobRuleView({ projectId, ruleId }: { projectId: string; - + diff --git a/apps/rowboat/app/projects/[projectId]/job-rules/components/recurring-job-rules-list.tsx b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/recurring-job-rules-list.tsx similarity index 98% rename from apps/rowboat/app/projects/[projectId]/job-rules/components/recurring-job-rules-list.tsx rename to apps/rowboat/app/projects/[projectId]/manage-triggers/components/recurring-job-rules-list.tsx index 99e30593..d5444eaa 100644 --- a/apps/rowboat/app/projects/[projectId]/job-rules/components/recurring-job-rules-list.tsx +++ b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/recurring-job-rules-list.tsx @@ -134,7 +134,7 @@ export function RecurringJobRulesList({ projectId }: { projectId: string }) { } rightActions={
- + @@ -168,7 +168,7 @@ export function RecurringJobRulesList({ projectId }: { projectId: string }) {
diff --git a/apps/rowboat/app/projects/[projectId]/job-rules/components/triggers-tab.tsx b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/triggers-tab.tsx similarity index 98% rename from apps/rowboat/app/projects/[projectId]/job-rules/components/triggers-tab.tsx rename to apps/rowboat/app/projects/[projectId]/manage-triggers/components/triggers-tab.tsx index 59fdd94c..ede8bf28 100644 --- a/apps/rowboat/app/projects/[projectId]/job-rules/components/triggers-tab.tsx +++ b/apps/rowboat/app/projects/[projectId]/manage-triggers/components/triggers-tab.tsx @@ -183,7 +183,7 @@ export function TriggersTab({ projectId }: { projectId: string }) { // Success! Go back to triggers list tab and reload if (typeof window !== 'undefined') { - window.location.href = `/projects/${projectId}/job-rules?tab=triggers`; + window.location.href = `/projects/${projectId}/manage-triggers?tab=triggers`; return; } handleBackToList(); @@ -328,7 +328,7 @@ export function TriggersTab({ projectId }: { projectId: string }) { >
- +
{trigger.logo && ( - + diff --git a/apps/rowboat/app/projects/[projectId]/job-rules/scheduled/components/scheduled-job-rule-view.tsx b/apps/rowboat/app/projects/[projectId]/manage-triggers/scheduled/components/scheduled-job-rule-view.tsx similarity index 98% rename from apps/rowboat/app/projects/[projectId]/job-rules/scheduled/components/scheduled-job-rule-view.tsx rename to apps/rowboat/app/projects/[projectId]/manage-triggers/scheduled/components/scheduled-job-rule-view.tsx index de873a5d..7b44fb46 100644 --- a/apps/rowboat/app/projects/[projectId]/job-rules/scheduled/components/scheduled-job-rule-view.tsx +++ b/apps/rowboat/app/projects/[projectId]/manage-triggers/scheduled/components/scheduled-job-rule-view.tsx @@ -46,7 +46,7 @@ export function ScheduledJobRuleView({ projectId, ruleId }: { projectId: string; ruleId: rule.id, }); // Redirect back to job rules list - router.push(`/projects/${projectId}/job-rules?tab=scheduled`); + router.push(`/projects/${projectId}/manage-triggers?tab=scheduled`); } catch (error) { console.error("Failed to delete rule:", error); alert("Failed to delete rule"); @@ -80,7 +80,7 @@ export function ScheduledJobRuleView({ projectId, ruleId }: { projectId: string; - + diff --git a/apps/rowboat/app/projects/[projectId]/job-rules/scheduled/components/scheduled-job-rules-list.tsx b/apps/rowboat/app/projects/[projectId]/manage-triggers/scheduled/components/scheduled-job-rules-list.tsx similarity index 98% rename from apps/rowboat/app/projects/[projectId]/job-rules/scheduled/components/scheduled-job-rules-list.tsx rename to apps/rowboat/app/projects/[projectId]/manage-triggers/scheduled/components/scheduled-job-rules-list.tsx index 69c1d33f..b8baf176 100644 --- a/apps/rowboat/app/projects/[projectId]/job-rules/scheduled/components/scheduled-job-rules-list.tsx +++ b/apps/rowboat/app/projects/[projectId]/manage-triggers/scheduled/components/scheduled-job-rules-list.tsx @@ -112,7 +112,7 @@ export function ScheduledJobRulesList({ projectId }: { projectId: string }) { } rightActions={
- + @@ -146,7 +146,7 @@ export function ScheduledJobRulesList({ projectId }: { projectId: string }) {
diff --git a/apps/rowboat/app/projects/[projectId]/job-rules/scheduled/new/page.tsx b/apps/rowboat/app/projects/[projectId]/manage-triggers/scheduled/new/page.tsx similarity index 100% rename from apps/rowboat/app/projects/[projectId]/job-rules/scheduled/new/page.tsx rename to apps/rowboat/app/projects/[projectId]/manage-triggers/scheduled/new/page.tsx diff --git a/apps/rowboat/app/projects/[projectId]/job-rules/triggers/[deploymentId]/page.tsx b/apps/rowboat/app/projects/[projectId]/manage-triggers/triggers/[deploymentId]/page.tsx similarity index 100% rename from apps/rowboat/app/projects/[projectId]/job-rules/triggers/[deploymentId]/page.tsx rename to apps/rowboat/app/projects/[projectId]/manage-triggers/triggers/[deploymentId]/page.tsx diff --git a/apps/rowboat/app/projects/[projectId]/workflow/components/TopBar.tsx b/apps/rowboat/app/projects/[projectId]/workflow/components/TopBar.tsx index 4a948f50..cc4d79e9 100644 --- a/apps/rowboat/app/projects/[projectId]/workflow/components/TopBar.tsx +++ b/apps/rowboat/app/projects/[projectId]/workflow/components/TopBar.tsx @@ -166,7 +166,7 @@ export function TopBar({ } - onPress={() => { if (projectId) { router.push(`/projects/${projectId}/job-rules`); } }} + onPress={() => { if (projectId) { router.push(`/projects/${projectId}/manage-triggers`); } }} > Manage triggers diff --git a/apps/rowboat/app/projects/layout/components/sidebar.tsx b/apps/rowboat/app/projects/layout/components/sidebar.tsx index 60b49d4c..739d3821 100644 --- a/apps/rowboat/app/projects/layout/components/sidebar.tsx +++ b/apps/rowboat/app/projects/layout/components/sidebar.tsx @@ -104,7 +104,7 @@ export default function Sidebar({ projectId, useAuth, collapsed = false, onToggl icon: WorkflowIcon, }, { - href: 'job-rules', + href: 'manage-triggers', label: 'Triggers', icon: ZapIcon, },