projects
/
mir.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
admin activity logger added
[mir.git]
/
source
/
mir
/
servlet
/
ServletModule.java
diff --git
a/source/mir/servlet/ServletModule.java
b/source/mir/servlet/ServletModule.java
index
5ddb42d
..
dda8e7d
100755
(executable)
--- a/
source/mir/servlet/ServletModule.java
+++ b/
source/mir/servlet/ServletModule.java
@@
-49,6
+49,7
@@
import mir.storage.StorageObject;
import mir.util.HTTPRequestParser;
\r
import mir.util.URLBuilder;
\r
import mircoders.servlet.ServletHelper;
\r
import mir.util.HTTPRequestParser;
\r
import mir.util.URLBuilder;
\r
import mircoders.servlet.ServletHelper;
\r
+import mircoders.global.*;
\r
\r
/**
\r
*
\r
\r
/**
\r
*
\r
@@
-98,6
+99,10
@@
public abstract class ServletModule {
}
\r
\r
\r
}
\r
\r
\r
+ public void logAdminUsage(HttpServletRequest aRequest, String anObject, String aDescription) {
\r
+ MirGlobal.logAdminUsage(ServletHelper.getUser(aRequest), getOperationModuleName() + ":" + anObject, aDescription);
\r
+ }
\r
+
\r
/**
\r
* Singleton instance retrievel method. MUST be overridden in subclasses.
\r
*
\r
/**
\r
* Singleton instance retrievel method. MUST be overridden in subclasses.
\r
*
\r
@@
-377,6
+382,8
@@
public abstract class ServletModule {
Map withValues = getIntersectingValues(aRequest, mainModule.getStorageObject());
\r
mainModule.set(withValues);
\r
\r
Map withValues = getIntersectingValues(aRequest, mainModule.getStorageObject());
\r
mainModule.set(withValues);
\r
\r
+ logAdminUsage(aRequest, id, "object modified");
\r
+
\r
String returnUrl = requestParser.getParameter("returnurl");
\r
\r
if (returnUrl!=null) {
\r
String returnUrl = requestParser.getParameter("returnurl");
\r
\r
if (returnUrl!=null) {
\r
@@
-409,6
+416,8
@@
public abstract class ServletModule {
\r
String id = processInstertedObject(object, aRequest, aResponse);
\r
\r
\r
String id = processInstertedObject(object, aRequest, aResponse);
\r
\r
+ logAdminUsage(aRequest, id, "object inserted");
\r
+
\r
String returnUrl = requestParser.getParameter("returnurl");
\r
\r
if (returnUrl!=null) {
\r
String returnUrl = requestParser.getParameter("returnurl");
\r
\r
if (returnUrl!=null) {
\r
@@
-445,6
+454,7
@@
public abstract class ServletModule {
\r
if (confirmParam != null && !confirmParam.equals("")) {
\r
mainModule.deleteById(idParam);
\r
\r
if (confirmParam != null && !confirmParam.equals("")) {
\r
mainModule.deleteById(idParam);
\r
+ logAdminUsage(aRequest, idParam, "object deleted");
\r
redirect(aResponse, aRequest.getParameter("okurl"));
\r
}
\r
else
\r
redirect(aResponse, aRequest.getParameter("okurl"));
\r
}
\r
else
\r