[jboss-svn-commits] JBL Code SVN: r12869 - in labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client: rpc and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jun 26 10:46:11 EDT 2007


Author: fmeyer
Date: 2007-06-26 10:46:11 -0400 (Tue, 26 Jun 2007)
New Revision: 12869

Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/AssetAttachmentFileWidget.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/RuleAsset.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleValidatorWrapper.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/VersionViewer.java
Log:
JBRULES-898 - historical view should not show "upload" buttons 
			- should not show validate or show source either


Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/AssetAttachmentFileWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/AssetAttachmentFileWidget.java	2007-06-26 14:32:08 UTC (rev 12868)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/AssetAttachmentFileWidget.java	2007-06-26 14:46:11 UTC (rev 12869)
@@ -55,10 +55,12 @@
     private HorizontalPanel busy;
     private RuleViewer viewer;
     private FormStyleLayout layout;
+    private RuleAsset asset;
     
 
     public AssetAttachmentFileWidget(final RuleAsset asset, final RuleViewer viewer) {
         this.viewer = viewer;
+        this.asset = asset;
         initWidgets(asset.uuid, asset.metaData.name);
         initAssetHandlers();
     }
@@ -84,9 +86,9 @@
         layout = new FormStyleLayout(getIcon(), 
                                                      formName);
 
+        if ( !this.asset.isreadonly )
+            layout.addAttribute( "Upload new version:", form );
         
-        layout.addAttribute( "Upload new version:", form );
-        
         Button dl = new Button("Download");
         dl.addClickListener( new ClickListener() {
             public void onClick(Widget w) {

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/RuleAsset.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/RuleAsset.java	2007-06-26 14:32:08 UTC (rev 12868)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/RuleAsset.java	2007-06-26 14:46:11 UTC (rev 12869)
@@ -34,6 +34,7 @@
 
     public String uuid;
     public boolean archived = false;
+    public boolean isreadonly = false;
     public long getVersionNumber() {
         return metaData.versionNumber;
     }

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleValidatorWrapper.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleValidatorWrapper.java	2007-06-26 14:32:08 UTC (rev 12868)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleValidatorWrapper.java	2007-06-26 14:46:11 UTC (rev 12869)
@@ -57,7 +57,8 @@
         layout = new DirtyableFlexTable();
         layout.setStyleName( "asset-editor-Layout" );
         layout.setWidget( 0, 0, editor );
-        layout.setWidget( 1, 0, validatorActions() );
+        if (!asset.isreadonly) 
+            layout.setWidget( 1, 0, validatorActions() );
         layout.getCellFormatter().setAlignment( 1, 0, HasHorizontalAlignment.ALIGN_RIGHT, HasVerticalAlignment.ALIGN_MIDDLE );
         
         

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/VersionViewer.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/VersionViewer.java	2007-06-26 14:32:08 UTC (rev 12868)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/VersionViewer.java	2007-06-26 14:46:11 UTC (rev 12869)
@@ -60,6 +60,7 @@
             public void onSuccess(Object data) {
                                 
                 RuleAsset asset = (RuleAsset) data;
+                asset.isreadonly = true;
                 asset.metaData.name = head.name;
                 setText( "Version number [" + asset.metaData.versionNumber + "] of ["
                          + asset.metaData.name + "]");
@@ -100,7 +101,6 @@
         });
     }
 
-
     private void restore(Widget w) {
         
         final CheckinPopup pop = new CheckinPopup(w.getAbsoluteLeft() + 10, 




More information about the jboss-svn-commits mailing list