Commit c4974a16 by Tuomas Riihimäki

Place give logging

1 parent c8fb5f0a
...@@ -305,15 +305,25 @@ public class PlaceGroupBean implements PlaceGroupBeanLocal { ...@@ -305,15 +305,25 @@ public class PlaceGroupBean implements PlaceGroupBeanLocal {
@Override @Override
public GroupMembership markGroupMembershipEntered(GroupMembership membership) { public GroupMembership markGroupMembershipEntered(GroupMembership membership) {
membership.setEnteredEvent(Calendar.getInstance()); membership.setEnteredEvent(Calendar.getInstance());
membership.setEnteredEventAdmin(permbean.getCurrentUser());
loggerbean.sendMessage(MoyaEventType.PLACE_ACTION,
(membership.getUser() != null ? membership.getUser() : membership.getPlaceGroup().getCreator()),
"Place given as entered event");
membership = gmemfacade.merge(membership); membership = gmemfacade.merge(membership);
return membership; return membership;
} }
@Override @Override
public GroupMembership markGroupMembershipNotEntered(GroupMembership membership) { public GroupMembership markGroupMembershipNotEntered(GroupMembership membership) {
membership.setEnteredEvent(null); membership.setEnteredEvent(null);
membership.setEnteredEventAdmin(null);
loggerbean.sendMessage(MoyaEventType.PLACE_ACTION,
(membership.getUser() != null ? membership.getUser() : membership.getPlaceGroup().getCreator()),
"Place ungiven");
membership = gmemfacade.merge(membership); membership = gmemfacade.merge(membership);
return membership; return membership;
} }
} }
...@@ -177,4 +177,12 @@ public class GroupMembership extends GenericEntity { ...@@ -177,4 +177,12 @@ public class GroupMembership extends GenericEntity {
return inviteToken; return inviteToken;
} }
public EventUser getEnteredEventAdmin() {
return enteredEventAdmin;
}
public void setEnteredEventAdmin(EventUser enteredEventAdmin) {
this.enteredEventAdmin = enteredEventAdmin;
}
} }
...@@ -14,6 +14,7 @@ public enum MoyaEventType { ...@@ -14,6 +14,7 @@ public enum MoyaEventType {
INVITE_ACCEPTED(MoyaEventSource.USER), INVITE_ACCEPTED(MoyaEventSource.USER),
USER_PERMISSION_VIOLATION(MoyaEventSource.USER), USER_PERMISSION_VIOLATION(MoyaEventSource.USER),
LOGIN_SUCCESSFULL(MoyaEventSource.USER), LOGIN_SUCCESSFULL(MoyaEventSource.USER),
PLACE_ACTION(MoyaEventSource.PLACEMAP),
; ;
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!