[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