34 lines
982 B
JavaScript
34 lines
982 B
JavaScript
/** @odoo-module **/
|
|
// Fusion Helpdesk — top systray icon. Sequence chosen so the icon
|
|
// appears to the LEFT of the attendance check-in button. Odoo
|
|
// systray ordering is by sequence ascending (lower = leftmost in the
|
|
// systray bar). hr_attendance ships at sequence 100, so we use 99.
|
|
|
|
import { Component } from "@odoo/owl";
|
|
import { registry } from "@web/core/registry";
|
|
import { useService } from "@web/core/utils/hooks";
|
|
import { FusionHelpdeskDialog } from "./fusion_helpdesk_dialog";
|
|
|
|
class FusionHelpdeskSystray extends Component {
|
|
static template = "fusion_helpdesk.SystrayItem";
|
|
static props = {};
|
|
|
|
setup() {
|
|
this.dialog = useService("dialog");
|
|
}
|
|
|
|
onClick() {
|
|
this.dialog.add(FusionHelpdeskDialog, {});
|
|
}
|
|
}
|
|
|
|
export const fusionHelpdeskSystrayItem = {
|
|
Component: FusionHelpdeskSystray,
|
|
};
|
|
|
|
registry
|
|
.category("systray")
|
|
.add("fusion_helpdesk.report_button", fusionHelpdeskSystrayItem, {
|
|
sequence: 99,
|
|
});
|