[jboss-svn-commits] JBL Code SVN: r33376 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 7 11:09:20 EDT 2010


Author: eaa
Date: 2010-06-07 11:09:19 -0400 (Mon, 07 Jun 2010)
New Revision: 33376

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
Log:
GUVNOR-558: RuleModeller should be in Read Only mode when viewing Read Only assets
	- method loadRuleAsset(String uuid): The returned asset is set as readOnly if it has any succeeding version

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java	2010-06-07 15:06:42 UTC (rev 33375)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java	2010-06-07 15:09:19 UTC (rev 33376)
@@ -615,6 +615,9 @@
         handler.retrieveAssetContent( asset,
                                       pkgItem,
                                       item );
+        
+        asset.isreadonly = asset.metaData.hasSucceedingVersion;
+
         if ( pkgItem.isSnapshot() ) {
             asset.isreadonly = true;
         }
@@ -675,6 +678,8 @@
         meta.createdDate = calendarToDate( item.getCreatedDate() );
         meta.lastModifiedDate = calendarToDate( item.getLastModified() );
 
+        meta.hasPreceedingVersion = item.getPrecedingVersion() != null;
+        meta.hasSucceedingVersion = item.getSucceedingVersion() != null;
         return meta;
     }
 



More information about the jboss-svn-commits mailing list