Update of 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/workflow
In directory 
james.mmbase.org:/tmp/cvs-serv26060/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/workflow

Modified Files:
        WorkflowStatusInfo.java 
Log Message:
CMSC-1228 Assets: new content types that extends articles do not show up in the 
Workflow window


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/workflow
See also: http://www.mmbase.org/jira/browse/CMSC-1228


Index: WorkflowStatusInfo.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/workflow/WorkflowStatusInfo.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- WorkflowStatusInfo.java     18 Nov 2008 01:38:16 -0000      1.4
+++ WorkflowStatusInfo.java     10 Jan 2009 12:57:00 -0000      1.5
@@ -21,6 +21,7 @@
    private int allcontentApproved;
    private int allcontentPublished;
    
+   private int contentDraft;
    private int contentFinished;
    private int contentApproved;
    private int contentPublished;
@@ -85,47 +86,47 @@
          int count = node.getIntValue("number");
          if ("content".equals(type)) {
             if (Workflow.STATUS_DRAFT.equals(status)){
-               /*contentDraft = count;*/
+               contentDraft += count;
                setNodetypeDraft(nodetype, count);
             }
             if (Workflow.STATUS_FINISHED.equals(status)){
-               /*contentFinished += count;*/
+               contentFinished += count;
                setNodetypeFinished(nodetype, count);
             }
             if (Workflow.STATUS_APPROVED.equals(status)) {
-               /*if (Workflow.isAcceptedStepEnabled()) {
-                  contentApproved = count;
+               if (Workflow.isAcceptedStepEnabled()) {
+                  contentApproved += count;
                }
                else {
                   contentFinished += count;
-               }*/
+               }
                setNodetypeApproved(nodetype, count);
             }
             if (Workflow.STATUS_PUBLISHED.equals(status)){
-               /*contentPublished = count;*/
+               contentPublished += count;
                setNodetypePublished(nodetype, count);
             }
          }
          if ("asset".equals(type)) {
             if (Workflow.STATUS_DRAFT.equals(status)){
-               /*assetDraft = count;*/
+               assetDraft += count;
                setNodetypeDraft(nodetype, count);
             }
             if (Workflow.STATUS_FINISHED.equals(status)){
-               /*assetFinished += count;*/
+               assetFinished += count;
                setNodetypeFinished(nodetype, count);
             }
             if (Workflow.STATUS_APPROVED.equals(status)) {
-               /*if (Workflow.isAcceptedStepEnabled()) {
-                  assetApproved = count;
+               if (Workflow.isAcceptedStepEnabled()) {
+                  assetApproved += count;
                }
                else {
                   assetFinished += count;
-               }*/
+               }
                setNodetypeApproved(nodetype, count);
             }
             if (Workflow.STATUS_PUBLISHED.equals(status)){
-               /*assetPublished = count;*/
+               assetPublished = count;
                setNodetypePublished(nodetype, count);
             }
          }
@@ -164,14 +165,6 @@
                pagePublished = count;
          }
       }
-      contentDraft = contentArticleDraft + contentBannersDraft + 
contentLinkDraft + contentFaqitemDraft;
-      contentFinished = contentArticleFinished + contentBannersFinished + 
contentLinkFinished + contentFaqitemFinished;
-      contentApproved = contentArticleApproved + contentBannersApproved + 
contentLinkApproved + contentFaqitemApproved;
-      contentPublished = contentArticlePublished + contentBannersPublished + 
contentLinkPublished + contentFaqitemPublished;
-      assetDraft = assetImagesDraft + assetAttachmentsDraft + assetUrlsDraft;
-      assetFinished = assetImagesFinished + assetAttachmentsFinished + 
assetUrlsFinished;
-      assetApproved = assetImagesApproved + assetAttachmentsApproved + 
assetUrlsApproved;
-      assetPublished = assetImagesPublished + assetAttachmentsPublished + 
assetUrlsPublished;
       allcontentDraft = contentDraft + assetDraft;
       allcontentFinished = contentFinished + assetFinished;
       allcontentApproved = contentApproved + assetApproved;
@@ -691,7 +684,7 @@
    public void setAssetUrlsPublished(int assetUrlsPublished) {
       this.assetUrlsPublished = assetUrlsPublished;
    }
-   private int contentDraft;
+   
    public int getAllcontentDraft() {
       return allcontentDraft;
    }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to