Piotr Kliczewski has posted comments on this change.

Change subject: core: Enhanced permissions logging
......................................................................


Patch Set 4:

(2 comments)

http://gerrit.ovirt.org/#/c/30757/4/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java:

Line 996:             if (log.isDebugEnabled()) {
Line 997:                 log.debugFormat("The set of objects to check is null 
or empty for action {0}.", getActionType());
Line 998:             }
Line 999:             
addCanDoActionMessage(VdcBllMessages.USER_NOT_AUTHORIZED_TO_PERFORM_ACTION);
Line 1000: 
> I'd print it here, but printing on CheckPermissions seems right as well. Up
I think that at this level we only getPermissionCheckSubjects and return false 
it returns null or empty collection. This is not really permission check. I 
think that correct way is to have it when checkSimplePermission return false.
Line 1001:             return false;
Line 1002:         }
Line 1003: 
Line 1004:         if (isQuotaDependant()) {


Line 1019: 
Line 1020:     protected boolean checkPermissions(final List<PermissionSubject> 
permSubjects) {
Line 1021:         for (PermissionSubject permSubject : permSubjects) {
Line 1022:             if (!checkSinglePermission(permSubject, 
getReturnValue().getCanDoActionMessages())) {
Line 1023:                 log.infoFormat("No permission found for user {0} or 
one of the groups he is member of, when running action {1},"
> it  makes a bit more understandable indeed
Done
Line 1024:                         + " on object {2} for {3} with id {4}.",
Line 1025:                         getCurrentUser().getId(),
Line 1026:                         getActionType(),
Line 1027:                         
permSubject.getObjectType().getVdcObjectTranslation(),


-- 
To view, visit http://gerrit.ovirt.org/30757
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I4ba8fa00b8d28679b9896fe707623af89ac3c01f
Gerrit-PatchSet: 4
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Piotr Kliczewski <piotr.kliczew...@gmail.com>
Gerrit-Reviewer: Michal Skrivanek <michal.skriva...@redhat.com>
Gerrit-Reviewer: Michal Skrivanek <mskri...@redhat.com>
Gerrit-Reviewer: Omer Frenkel <ofren...@redhat.com>
Gerrit-Reviewer: Oved Ourfali <oourf...@redhat.com>
Gerrit-Reviewer: Piotr Kliczewski <piotr.kliczew...@gmail.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to