[cvs] expresso commit by lhamel: allow setup value for default
permission of
JCorporate Ltd
jcorp at jcorporate.com
Wed Aug 10 06:17:13 UTC 2005
Log Message:
-----------
allow setup value for default permission of rowsecured obj
Modified Files:
--------------
expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj:
RowSecuredDBObject.java
Revision Data
-------------
Index: RowSecuredDBObject.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/RowSecuredDBObject.java,v
retrieving revision 1.50
retrieving revision 1.51
diff -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/RowSecuredDBObject.java -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/RowSecuredDBObject.java -u -r1.50 -r1.51
--- expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/RowSecuredDBObject.java
+++ expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/RowSecuredDBObject.java
@@ -74,6 +74,7 @@
import com.jcorporate.expresso.services.dbobj.RowGroupPerms;
import com.jcorporate.expresso.services.dbobj.RowPermissions;
import com.jcorporate.expresso.services.dbobj.UserGroup;
+import com.jcorporate.expresso.services.dbobj.Setup;
import java.util.ArrayList;
import java.util.Collection;
@@ -121,6 +122,7 @@
* Flag for getPermission() if it must create new.
*/
private static final String CREATED_NEW = "CREATED_NEW";
+ public static final String DEFAULT_PERMISSION_CODE = "DefaultPermissions";
/**
@@ -749,6 +751,10 @@
* @todo move this into ConfigManager
*/
public int defaultPermissions() {
+ String defaultPerms = Setup.getValueUnrequired(DEFAULT_PERMISSION_CODE);
+ if ( defaultPerms != null ) {
+ return Integer.parseInt(defaultPerms);
+ }
return RowPermissions.DEFAULT_PERMISSIONS;
}
More information about the cvs
mailing list