View Code? Open in Web Editor
NEW
:bug: Antares Project Logger Component. Tracks every user activity with customizable view widgets. Requests, errors and api requests logs included.
Home Page: http://antaresproject.io
License: BSD 3-Clause "New" or "Revised" License
CSS 2.90%
Shell 0.07%
JavaScript 3.27%
PHP 73.57%
HTML 20.18%
logger's Issues
Requirements
- Every notification should be logged into the database
- Admin should have a new Notifications Log section in the Logs menu
- Information displayed on the view logs page:
- Date (display full datetime)
- Notification Name
- Language
- Title (e.g. email title)
- Notification Type (email, sms, area notification etc)
- User Level (Admin, Reseller, Client etc)
- User (#id firstname lastname and link if view page for the admin level is available)
- Filters:
- Date Range (with time picker)
- Notification Name
- Language
- User Level
- Main filter: Notification type (default = All)
- Actions:
- Preview (main action on double click)
- For area notification - make a notification for admin
- For email/SMS - open popup with a preview
- Delete
- Mass actions:
- There should be an auto-remove option in the General Settings as this db table may grow very fast. I suggest “Remove notification logs every X days”.
Mockup
@mountstone required?