Employees
staff in @open-mercato/core
Teams, roles, and employee rosters.
- Built-in
- Operations & Services
- On in a new app
Ships with Open Mercato 0.9.0
On in a new app. Nothing to enable.
In an app from the empty preset
yarn mercato module enable @open-mercato/ core --module staffThen run yarn generate. Core is already installed, so nothing is downloaded.
Anatomy
ADDS 22 TABLES · 23 PERMISSIONS · EMITS 69 EVENTS
Data
staff_teams staff_team_ roles staff_team_ members staff_leave_ requests staff_team_ member_ comments staff_team_ member_ activities staff_team_ member_ job_ histories staff_team_ member_ addresses staff_time_ entries staff_time_ entry_ segments staff_time_ projects staff_time_ project_ members staff_time_ task_ statuses staff_time_ tasks staff_time_ task_ comments staff_time_ tags staff_time_ task_ tags staff_time_ entry_ tags staff_time_ reports staff_time_ report_ projects - +2 more
API
Routes are not listed for built-in modules.
Security
staff.
viewmanage_team leave_requests .send leave_requests .manage my_availability .view my_availability .manage my_availability .unavailability my_leave_ requests .view my_leave_ requests .send timesheets.view timesheets.manage_ own timesheets.manage_ all timesheets.projects .view timesheets.projects .manage timesheets.approve timesheets.lock timesheets.tasks .view timesheets.tasks .manage timesheets.reports .view timesheets.reports .manage - +3 more
Events
staff.
- emits
team.created - emits
team.updated - emits
team.deleted - emits
team_role .created - emits
team_role .updated - emits
team_role .deleted - emits
team_member .created - emits
team_member .updated - emits
team_member .deleted - emits
leave_request .created - emits
leave_request .updated - emits
leave_request .deleted - emits
address.created - emits
address.updated - emits
address.deleted - emits
comment.created - emits
comment.updated - emits
comment.deleted - emits
activity.created - emits
activity.updated - subscribes
timesheets.project_ access .requested - subscribes
timesheets.time_ entry .* - subscribes
timesheets.time_ report .closed - +49 more
UI
35 backend pages2 frontend pages3 widgets
Background
1 worker7 CLI commands
AI
6 AI tools1 AI agent
Not read: credentials and env, hosts (not in module-facts.v2.json).
From module-facts.v2.json in @open-mercato/cli 0.9.0. Read statically, not executed.