Documentation
¶
Overview ¶
Package activity manages activity logs for all users.
Index ¶
- type Manager
- func (al *Manager) Away(actorID int, actorEmail, ip string, targetID int, targetEmail string) error
- func (al *Manager) AwayReassigned(actorID int, actorEmail, ip string, targetID int, targetEmail string) error
- func (m *Manager) GetAll(order, orderBy, filtersJSON string, page, pageSize int) ([]models.ActivityLog, error)
- func (al *Manager) Login(userID int, email, ip string) error
- func (al *Manager) Logout(userID int, email, ip string) error
- func (al *Manager) Online(actorID int, actorEmail, ip string, targetID int, targetEmail string) error
- func (al *Manager) PasswordSet(actorID int, actorEmail, ip string, targetID int, targetEmail string) error
- func (al *Manager) RolePermissionsChanged(actorID int, actorEmail, ip string, roleID int, roleName string, ...) error
- func (al *Manager) UserAvailability(actorID int, actorEmail, status, ip, targetEmail string, targetID int) error
- type Opts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func (*Manager) AwayReassigned ¶
func (al *Manager) AwayReassigned(actorID int, actorEmail, ip string, targetID int, targetEmail string) error
AwayReassigned records an away and reassigned event for the given user.
func (*Manager) GetAll ¶
func (m *Manager) GetAll(order, orderBy, filtersJSON string, page, pageSize int) ([]models.ActivityLog, error)
GetAll retrieves all activity logs.
func (*Manager) Online ¶
func (al *Manager) Online(actorID int, actorEmail, ip string, targetID int, targetEmail string) error
Online records an online event for the given user.
func (*Manager) PasswordSet ¶
func (al *Manager) PasswordSet(actorID int, actorEmail, ip string, targetID int, targetEmail string) error
PasswordSet records a password set event.
Click to show internal directories.
Click to hide internal directories.