Polish corporate website access and careers page

This commit is contained in:
metatroncubeswdev 2026-08-31 11:14:22 -04:00
parent 29bf042efb
commit cdf7dbe86e
4 changed files with 38 additions and 1 deletions

View File

@ -82,6 +82,10 @@ class McsCorporateWebsite(http.Controller):
def portfolio(self, **kwargs):
return self._render("mcs_corporate_website.page_portfolio")
@http.route(["/careers"], type="http", auth="public", website=True)
def careers(self, **kwargs):
return self._render("mcs_corporate_website.page_careers")
@http.route(["/support"], type="http", auth="public", website=True)
def support(self, **kwargs):
return self._render("mcs_corporate_website.page_support")

View File

@ -9,4 +9,8 @@
<field name="category_id" ref="base.module_category_website"/>
<field name="implied_ids" eval="[(4, ref('group_mcs_website_support_user'))]"/>
</record>
<record id="base.group_system" model="res.groups">
<field name="implied_ids" eval="[(4, ref('group_mcs_website_support_manager'))]"/>
</record>
</odoo>

View File

@ -25,7 +25,7 @@
</record>
<record id="menu_careers" model="website.menu">
<field name="name">Careers</field>
<field name="url">/jobs</field>
<field name="url">/careers</field>
<field name="parent_id" ref="website.main_menu"/>
<field name="sequence" type="int">40</field>
</record>

View File

@ -149,6 +149,35 @@
</t>
</template>
<template id="page_careers" name="Metatroncube Careers">
<t t-call="mcs_corporate_website.layout_shell">
<section class="mcs-page-head">
<div class="container">
<p class="mcs-eyebrow">Careers</p>
<h1>Work on practical software, design, and operations problems</h1>
<p>Metatroncube hires across engineering, design, marketing, ERP implementation, and customer delivery roles as the team grows.</p>
</div>
</section>
<section class="mcs-band">
<div class="container">
<div class="mcs-split">
<div>
<h2>What we value</h2>
<p>We look for people who communicate clearly, take ownership of delivery, and care about systems that clients can actually use every day.</p>
<p>Open roles are managed through the Odoo recruitment portal when hiring is active.</p>
<a class="btn btn-primary" href="/jobs">View Open Positions</a>
</div>
<div class="mcs-metrics">
<div><strong>Engineering</strong><span>Web, mobile, Odoo, automation</span></div>
<div><strong>Creative</strong><span>UI, UX, brand, content</span></div>
<div><strong>Delivery</strong><span>Support, QA, implementation</span></div>
</div>
</div>
</div>
</section>
</t>
</template>
<template id="page_support" name="Metatroncube Support">
<t t-call="mcs_corporate_website.layout_shell">
<section class="mcs-page-head">