Files
1b-agent 93a5a0a221 Initial commit: one_os_compositor Odoo 20 addon — core OWL library + backend models + JWT auth
Includes:
- compositor.app, compositor.session, compositor.session.app, compositor.audit.log models
- /web/compositor/{token,apps,launch,audit} HTTP controllers with JWT (HS256)
- CompositorService OWL service (reusable via useService('compositor'))
- CompositorCanvas OWL component (reusable canvas wrapper)
- Security: compositor_group_user, compositor_group_manager groups + ir.access.csv rules
- 5 demo apps pre-loaded (gnome-calculator, xterm, gtk4-demo, glxgears, featherpad)
- Audit log capturing JWT issuance + app launch events
- Stub mode: launching apps returns a stub SurfaceHandle when proxy isn't connected
- Tested against Odoo 20 + PostgreSQL 17

Author: 1bspace.com
Parent company: 1B Global
License: Proprietary (1B Space internal use)
2026-10-08 08:48:46 +00:00

13 lines
553 B
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<template id="compositor_module_desc" name="1B Space Compositor Core">
<img class="oe_image" src="/one_os_compositor/static/img/icon.png"/>
<h2>1B Space Compositor Core</h2>
<p>Wayland-to-HTML5 compositor foundation — OWL library + backend models
for running real Linux apps inside Odoo natively.</p>
<p>Author: <strong>1bspace.com</strong> · Parent: <strong>1B Global</strong></p>
</template>
</data>
</odoo>