# TNCSC website link audit Reviewed 2026-09-27 against https://tncsc.odoo.thedomainnest.com and the current repository. ## Scope and limits Read-only review of all 12 seeded public pages, login, school registration, benefit directory, contact confirmation and the three event destinations linked from Home. Browser checks covered visible navigation on Home, Membership Registration and Summer Picnic. No registrations, payments, contact messages, password resets or login submissions were made. A successful page response does not establish that its submission/payment flow works. ## Main findings - **Member Login is absent from live HTML**, not hidden by CSS. Live CSS contains `.tncsc-member-login`, but none of the 11 custom-navigation pages contains the generated button. Live titles also lack the new explicit titles. The assets and active database views are not in sync. Check the deployed revision, upgrade `tncsc_deployment` in the database serving this domain, and inspect active inherited/website-specific page views if it persists. The precise reason requires database access. The previous browser-injection tests proved the proposed markup/style worked, not that production loaded it. - **Become A Member and Sign Up go to `/contact`.** `/membership/registration` exists but is an informational page, with no membership application form. Existing membership controllers support existing-member portal/renewal/card operations, not new public membership enrollment. - **Register Event goes to `/contact`.** Existing event-specific pages can be reused for booking rather than creating another generic event-registration page. - **View Event and one Home Book Now link are hardcoded to the Summer Picnic presentation page.** Its Add To Cart is only an anchor to `/contact`; it does not add a ticket/product to a cart. - **School registration already exists** at `/school/register` with parent, student and class steps. Its first page returns HTTP 200. Completion was not submitted. - **Anonymous `/my` returns HTTP 500** in this review. The explicit `/web/login?redirect=/my` page loads, but a successful post-login portal session was not tested. Inspect server logs and test with a portal account before calling the member-login flow complete. - **Custom footer social icons use generic platform homepages**, despite configured TNCSC social URLs in the company/website seed data. - Home's **All/Event filters have `href="#"`** with no filter wiring in the page template. These need actual filtering or meaningful links; no new page is necessary. - The stock header/footer markup still contains demo phone/email and placeholder links, but browser checks found those stock sections hidden on the sampled custom pages. Do not count those as visible custom-menu links. Review other layouts that still use the stock footer separately. ## Primary action map | Source | Button/link | Current destination | Recommended outcome | |---|---|---|---| | Custom menus | Member Login | Missing live; source override points to `/web/login?redirect=/my` | Load/fix the existing override and verify the portal; no new login page | | Home | Learn More | `/about` | Keep | | Home | Join TNCSC Today | `/membership` | Keep as information, or link directly to application if intended | | Home | Explore Our Community / Start Learning Today | `/tamil-school` | Keep learning link; rename or reconsider the broader community label | | About | Learn More | `/contact` | Clarify as Contact Us or choose the intended information page | | Membership Benefits | Become A Member | `/contact` | Send to `/membership/registration` once that page has a working application flow | | Membership Registration | Sign Up | `/contact` | Build the membership application on this existing URL | | Events | Register Event | `/contact` | Link each event to its real event registration page | | Custom menus and Home feature | View Event / Book Now | `/product/tncsc-summer-picnic-2026` | Replace hardcoded feature with the selected/current event or link to `/event` | | Summer Picnic presentation | Add To Cart | `/contact` | Reuse actual event ticket registration/payment; remove misleading cart label until connected | | Home event cards | Book Now | Three real `/event/` routes | Pages load; verify event dates, ticket availability and checkout | | Tamil School | Tamil student-registration buttons | `/school/register` | Existing multi-step flow; test completion and invoice handling | | Sponsors | See Member Benefits | `/benefits` | Existing benefit-centres directory, distinct from `/membership/benefits` | | Contact | Submit Now | POST `/website/form/`, model `mail.mail` | Existing contact form; verify delivery and validation without confusing it with membership | | Contact form success | Confirmation | `/contactus-thank-you` | Existing page returns 200; no new page needed | | Custom footer | Facebook / YouTube / Instagram | Platform homepages | Connect the organization's configured profiles | | Home | All / Event | `#` | Implement filters or replace with `/event` navigation | ## Existing event destinations | Link from Home | Resolved live destination | Result | |---|---|---| | `/event/pongal-celebration-4` | `/event/pongal-celebration-4/register` | HTTP 200 | | `/event/tamil-new-year-festival-3` | `/event/tamil-new-year-festival-3/page/home-tamil-new-year-festival` | HTTP 200; event home rather than direct registration | | `/event/tncsc-s-summer-picnic-2026-1` | `/event/tncsc-s-summer-picnic-2026-1/register` | HTTP 200 | ## Pages/flows actually needed 1. Extend the existing `/membership/registration` page into a real application: membership tier selection, applicant/family details as appropriate, account access, approval/payment handling and confirmation. A new parallel information page is unnecessary. Decide whether applications require staff approval before implementing activation/payment rules. 2. Repair/load Member Login and verify `/my` plus `/my/membership`. These pages/routes exist; do not build a second login system. 3. Connect event CTAs to existing event registration/ticketing and validate payment/confirmation. A separate shop/cart is only needed if TNCSC also intends to sell products independently of events. 4. Reuse and validate school registration and contact confirmation. No replacement pages are needed based on this review. 5. Clean up generic social links and placeholder filters. If legal/privacy links will be displayed, supply actual policy content and routes; the current stock links are placeholders. ## Contact form observations The form declares `/website/form/` and `mail.mail`, with a configured company email destination and success redirect. The visible arithmetic prompt (`2+17=?`) has an input without a name; the template does not provide corresponding validation. Its delivery, spam controls and field requirements need a focused form test. This audit did not send a message. ## Complete custom-page anchor inventory Repeated labels pointing to the same URL are grouped per page. This inventory is from the source templates; the live checks above establish availability of the main destinations. Shared Member Login is added via inherited templates and is listed separately above. `#` for dropdowns/interactive controls must be distinguished from missing page destinations. Social links are intentionally included. ### view_page_home | Label | Destination | |---|---| | Home | `/` | | About + / About Us / Learn More | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Join TNCSC Today / Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Explore Our Community / Start Learning Today / Tamil Class | `/tamil-school` | | Contact | `/contact` | | Book Now / View Event | `/product/tncsc-summer-picnic-2026` | | All / Event | `#` | | Book Now | `/event/#{ slug(upcoming_event) }` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | ### view_page_about | Label | Destination | |---|---| | Home | `/` | | About + / About Us | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Tamil Class | `/tamil-school` | | Contact / Learn More | `/contact` | | View Event | `/product/tncsc-summer-picnic-2026` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | | Back to top | `#wrap` | ### view_page_tamil_nadu | Label | Destination | |---|---| | Home | `/` | | About + / About Us | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Tamil Class | `/tamil-school` | | Contact | `/contact` | | View Event | `/product/tncsc-summer-picnic-2026` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | | Back to top | `#wrap` | ### view_page_board | Label | Destination | |---|---| | Home | `/` | | About + / About Us | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Tamil Class | `/tamil-school` | | Contact | `/contact` | | View Event | `/product/tncsc-summer-picnic-2026` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | | Back to top | `#wrap` | ### view_page_membership | Label | Destination | |---|---| | Home | `/` | | About + / About Us | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Tamil Class | `/tamil-school` | | Contact | `/contact` | | View Event | `/product/tncsc-summer-picnic-2026` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | | Back to top | `#wrap` | ### view_page_membership_benefits | Label | Destination | |---|---| | Home | `/` | | About + / About Us | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Tamil Class | `/tamil-school` | | Become A Member / Contact | `/contact` | | View Event | `/product/tncsc-summer-picnic-2026` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | | Back to top | `#wrap` | ### view_page_membership_registration | Label | Destination | |---|---| | Home | `/` | | About + / About Us | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Tamil Class | `/tamil-school` | | Contact / Sign Up | `/contact` | | View Event | `/product/tncsc-summer-picnic-2026` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | | Back to top | `#wrap` | ### view_page_events | Label | Destination | |---|---| | Home | `/` | | About + / About Us | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Tamil Class | `/tamil-school` | | Contact / Register Event | `/contact` | | View Event | `/product/tncsc-summer-picnic-2026` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | | Back to top | `#wrap` | ### view_page_product_summer_picnic | Label | Destination | |---|---| | Home | `/` | | About + / About Us | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Tamil Class | `/tamil-school` | | Add To Cart / Contact | `/contact` | | View Event | `/product/tncsc-summer-picnic-2026` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | | Back to top | `#wrap` | ### view_page_tamil_school | Label | Destination | |---|---| | Home | `/` | | About + / About Us | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Tamil Class | `/tamil-school` | | Contact | `/contact` | | View Event | `/product/tncsc-summer-picnic-2026` | | தமிழ் வகுப்புகள் 2026 - 27 - மாணவர் பதிவு | `/school/register` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | | Back to top | `#wrap` | ### view_page_sponsors | Label | Destination | |---|---| | See Member Benefits | `/benefits` | ### view_page_contact | Label | Destination | |---|---| | Home | `/` | | About + / About Us | `/about` | | Tamil Nadu | `/about/tamil-nadu` | | Board Of Directors | `/about/board-of-directors` | | Events | `/event` | | Membership / Membership + | `/membership` | | Membership Benefits | `/membership/benefits` | | Membership Registration | `/membership/registration` | | Tamil Class | `/tamil-school` | | Contact | `/contact` | | View Event | `/product/tncsc-summer-picnic-2026` | | [image/icon] | `mailto:#{env.company.email or 'support@tncsc.ca'}` | | Facebook | `https://facebook.com` | | YouTube | `https://youtube.com` | | Instagram | `https://instagram.com` | | Back to top | `#wrap` |