EmpRoster

Self-hosted staff rostering and shift scheduling for WordPress. No per-user fees. Your data, your server.

8 database tables

Table NameDescriptionMethod
wp_emr_assignmentsStores emr assignments data created by this plugin.Static
wp_emr_attendanceStores emr attendance data created by this plugin.Static
wp_emr_availabilityStores emr availability data created by this plugin.Static
wp_emr_leaveStores emr leave data created by this plugin.Static
wp_emr_leave_balancesStores emr leave balances data created by this plugin.Static
wp_emr_login_logsA logging table that records activity, events, or audit history.Static
wp_emr_shiftsStores emr shifts data created by this plugin.Static
wp_emr_swap_requestsStores emr swap requests data created by this plugin.Static

Core Table Usage

This plugin stores data in WordPress core tables rather than creating its own. These records may become orphaned if the plugin is uninstalled without a proper cleanup routine.

wp_options
Option key:empr_Option key:empr_activated_atOption key:empr_admin_include_selfOption key:empr_legacy_pages_draftedOption key:empr_legacy_pages_migration_doneOption key:empr_manager_settings_accessOption key:empr_page_attendanceOption key:empr_page_availabilityOption key:empr_page_dashboardOption key:empr_page_leaveOption key:empr_page_rosterOption key:empr_plan_access_blockedOption key:empr_shortcode_migration_doneOption key:empr_versionOption key:empr_wizard_completedOption key:emr_manager_settings_accessOption key:emr_version
wp_terms
Custom taxonomy:empr_attachment_type
wp_usermeta
User meta