Split 49 modules/suites into independent git repos; untrack from monorepo
Some checks failed
fusion_accounting CI / test (fusion_accounting_ai) (push) Has been cancelled
fusion_accounting CI / test (fusion_accounting_core) (push) Has been cancelled
fusion_accounting CI / test (fusion_accounting_migration) (push) Has been cancelled

Each top-level module/suite folder is now its own private repo on GitHub
(gsinghpal/<name>) and gitea (admin/<name>), with a fresh single initial
commit. The monorepo no longer tracks them (added to .gitignore + git rm
--cached); working-tree files are retained on disk and managed in their
own repos. The monorepo keeps shared root files (CLAUDE.md, docs/, scripts/,
tools/, AGENTS.md, WIP/obsolete dirs) and full history.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsinghpal
2026-06-07 01:54:34 -04:00
parent 2a7b315e98
commit a66cdefc01
6740 changed files with 51 additions and 1277207 deletions

View File

@@ -1,66 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Reusable Schedule nav button used by all three inherits -->
<template id="schedule_nav_button" name="Fusion Planning Schedule Nav Button">
<a href="/my/clock/schedule" class="fclk-nav-item">
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<rect x="3" y="4" width="18" height="18" rx="2" ry="2"/>
<line x1="16" y1="2" x2="16" y2="6"/>
<line x1="8" y1="2" x2="8" y2="6"/>
<line x1="3" y1="10" x2="21" y2="10"/>
<line x1="8" y1="14" x2="10" y2="14"/>
<line x1="14" y1="14" x2="16" y2="14"/>
<line x1="8" y1="18" x2="10" y2="18"/>
<line x1="14" y1="18" x2="16" y2="18"/>
</svg>
<span>Schedule</span>
</a>
</template>
<!-- Inject "Schedule" between Timesheets and Reports on the Clock page -->
<template id="portal_clock_page_inherit_schedule_nav"
inherit_id="fusion_clock.portal_clock_page"
name="Fusion Planning: Add Schedule tab to Clock nav">
<xpath expr="//div[hasclass('fclk-nav-bar')]/a[@href='/my/clock/timesheets']" position="after">
<t t-call="fusion_planning.schedule_nav_button"/>
</xpath>
</template>
<!-- Inject "Schedule" between Timesheets and Reports on the Timesheets page -->
<template id="portal_timesheet_page_inherit_schedule_nav"
inherit_id="fusion_clock.portal_timesheet_page"
name="Fusion Planning: Add Schedule tab to Timesheets nav">
<xpath expr="//div[hasclass('fclk-nav-bar')]/a[@href='/my/clock/timesheets']" position="after">
<t t-call="fusion_planning.schedule_nav_button"/>
</xpath>
</template>
<!-- Inject "Schedule" between Timesheets and Reports on the Reports page -->
<template id="portal_report_page_inherit_schedule_nav"
inherit_id="fusion_clock.portal_report_page"
name="Fusion Planning: Add Schedule tab to Reports nav">
<xpath expr="//div[hasclass('fclk-nav-bar')]/a[@href='/my/clock/timesheets']" position="after">
<t t-call="fusion_planning.schedule_nav_button"/>
</xpath>
</template>
<!-- Inject "Schedule" on the Payslips list page -->
<template id="portal_payslip_list_page_inherit_schedule_nav"
inherit_id="fusion_clock.portal_payslip_list_page"
name="Fusion Planning: Add Schedule tab to Payslips list nav">
<xpath expr="//div[hasclass('fclk-nav-bar')]/a[@href='/my/clock/timesheets']" position="after">
<t t-call="fusion_planning.schedule_nav_button"/>
</xpath>
</template>
<!-- Inject "Schedule" on the Payslip detail page -->
<template id="portal_payslip_detail_page_inherit_schedule_nav"
inherit_id="fusion_clock.portal_payslip_detail_page"
name="Fusion Planning: Add Schedule tab to Payslip detail nav">
<xpath expr="//div[hasclass('fclk-nav-bar')]/a[@href='/my/clock/timesheets']" position="after">
<t t-call="fusion_planning.schedule_nav_button"/>
</xpath>
</template>
</odoo>