Laravel EnsoLaravel Enso
Guide
Back End
Front End
GitHub
Guide
Back End
Front End
GitHub
  • Front End

    • Accessories
    • Action Logger
    • Addresses
    • Alfa Sign
    • Algolia
    • API
    • Audit
    • Auth
    • Bookmarks
    • BTRL
    • Calendar
    • Card
    • Cargo Partner
    • Categories
    • Charts
    • Checkbox
    • Clipboard
    • Comments
    • Commercial
    • Companies
    • Confirmation
    • Currencies
    • Data Import
    • Date
    • Datepicker
    • Directives
    • Discounts
    • Divider
    • Documents
    • Dropdown
    • Dropdown Indicator
    • Eav
    • Emag
    • Enums
    • ERD
    • Facebook
    • Files
    • Filters
    • Financials
    • Forms
    • Frisbo
    • Google
    • Holidays
    • How to
    • Interactions
    • Inventory
    • IO
    • Laravel Validation
    • Loader
    • Localisation
    • Logs
    • Measurement Units
    • Meili Search
    • Menus
    • Mixins
    • Modal
    • Money
    • Monitored Emails
    • Notifications
    • Orderable Trees
    • Packaging Units
    • Pagination
    • People
    • Permissions
    • Product Lots
    • Products
    • Progress Bar
    • Progress Circle
    • Progress Indicator
    • Projects
    • Questionnaires
    • Quick View
    • Range Slider
    • Rating
    • Roles
    • Route Mapper
    • Sale Channels
    • Scroll to Top
    • Search Mode
    • Select
    • Send SMS
    • Sentry
    • Services
    • Smart Bill
    • SMS Advert
    • Strings
    • Switch
    • System Notifications
    • Tables
    • Tabs
    • Tasks
    • Teams
    • Textarea
    • Themes
    • Ticketing
    • Toastr
    • Transitions
    • Tree View
    • Tutorials
    • Typeahead
    • Typesense
    • UI
    • Uploader
    • UPS
    • User Groups
    • Users
    • Virtual Call Center
    • Vouchers
    • Webshop
    • WYSIWYG

Action Logger

LicenseStableDownloadsVueJavaScriptSCSSnpmIssuesMerge Requests

Description

Action log table page for Enso UI.

Installation

Install the package:

yarn add @enso-ui/action-logger

This package is also available through the full enso-ui workspace bundle.

Features

  • exports the action logs index page used by the system route group
  • filters action logs by user, HTTP method, permission and creation date
  • renders user avatars through the users package
  • supports click-to-filter behavior on user avatars, method tags and permission tags
  • colors method tags by REST intent: informational reads, successful creates, warnings for updates, and danger for deletes
  • relies on select's server-side option resolution when click-to-filter sets a permission value
  • integrates with the backend actionLogMethods enum and actionLogs table definition

Usage

import ActionLogsIndex from '@enso-ui/action-logger';

API

Index

Default export for the action logs table page.

Import: @enso-ui/action-logger

Routes

system/actionLogs

Route group:

  • system.actionLogs.index

Page:

  • src/bulma/pages/actionLogs/Index.vue

The page expects these backend sources:

  • system.actionLogs.initTable
  • system.actionLogs.tableData
  • system.actionLogs.exportExcel
  • system.permissions.options
  • administration.users.options

The method filter uses the shared actionLogMethods enum store. The permission filter tracks permissions by name, matching the backend route-name storage used by the action logger.

Companion Backend Package

  • laravel-enso/action-logger

Depends On

  • @enso-ui/enums
  • @enso-ui/filters
  • @enso-ui/tables
  • @enso-ui/ui
  • @enso-ui/users

Contributions

are welcome. Pull requests are great, but issues are good too.

Thank you to all the people who already contributed to Enso!

License

MIT

Edit this page on GitHub
Last Updated: 5/12/2026, 1:18:13 PM
Prev
Accessories
Next
Addresses