View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008157 | mantisbt | administration | public | 2007-07-16 16:29 | 2018-10-07 04:07 |
Reporter | giallu | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | acknowledged | Resolution | open | ||
Summary | 0008157: User activity report | ||||
Description | In order to monitor suspicious activities (but I'm sure there are other purposes for this) it would be nice to have a page with a report for the given | ||||
Tags | No tags attached. | ||||
Excerpt from a chat with vboctor: VB: I think that would be a good idea. We should have a link to that page |
|
track login failure - username attempted and the IP Thanks |
|
I vote for this :) |
|
I propose to start from what's available in Ubuntu Launchpad http://launchpad.ubuntu.org Basically, each user has an activity page where it is possible to list bugs: Assigned to the user That page is reachable clicking on the username where it appears |
|
The format of the page should be around the user and sorted in some chronological order, probably from newer actions to older actions. This feature can be turned ON/OFF, but also it should be possible to configure what is audited using an associative array. The events to audit should include:
A quick and dirty way to do the above is to log every Mantis page that the user visits in the database. Although simple and comprehensive, it is not user friendly and not as easy for a user to configure. We should consider if this can be done as a plugin. I can see need for events on all actions that we need to audit, independent of this feature. I also agree with the feature which warns the user about the number of login failures since last login. |
|
I'm not particularly fond of quick and dirty solutions, they always bite you in the long run ;) I think we can avoid adding another table since we already have a good event logger with the history api, and that can be extended to cover additional events if we need it. Actually, the things I listed (and most of the ones you listed) are already in the DB, we just need to aggregate the relevant info for some tables. I'd start creating a page with the information available in the DB as of today, then we can extend the coverage later. |
|
Sounds good giallu. |
|
Hi! Is there any progress on this issue? |
|
Unassigned after having been assigned for a long time without progress. |
|