From: <aca...@us...> - 2007-10-11 10:17:41
|
Revision: 929 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=929&view=rev Author: acarboni Date: 2007-10-11 03:17:42 -0700 (Thu, 11 Oct 2007) Log Message: ----------- Fixed bug when clearing privileges Modified Paths: -------------- trunk/src/org/fao/geonet/services/metadata/UpdateAdminOper.java Modified: trunk/src/org/fao/geonet/services/metadata/UpdateAdminOper.java =================================================================== --- trunk/src/org/fao/geonet/services/metadata/UpdateAdminOper.java 2007-10-11 10:14:04 UTC (rev 928) +++ trunk/src/org/fao/geonet/services/metadata/UpdateAdminOper.java 2007-10-11 10:17:42 UTC (rev 929) @@ -87,7 +87,11 @@ //--- in case of owner, privileges for groups 0,1 are disabled and //--- are not sent to the server. So we cannot remove them - if (us.isAuthenticated() && us.getUserId().equals(info.owner)) + boolean isAdmin = Geonet.Profile.ADMINISTRATOR.equals(us.getProfile()); + boolean isReviewer= Geonet.Profile.REVIEWER .equals(us.getProfile()); + + + if (us.getUserId().equals(info.owner) && !isAdmin && !isReviewer) skip = true; dm.deleteMetadataOper(dbms, id, skip); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |