Issue #SCB2673 () Scarab views

Hussayn Dabbous <[email protected]> Sun, 21 Dec 2008 15:48:01 +0100 (CET)
Newsgroups gmane.comp.java.scarab.issues
Message-ID <[email protected]>
Activity report on

  *Enhancement SCB2673 - Scarab views*

  Scarab Link: http://www.solitone.org/scarab/issues/id/SCB2673
  Module: Scarab


  Activity generated by Hussayn Dabbous ([email protected]) at 12/21/2008 15:41

  *Reasons for the changes*


  *Comments*
  - By Hussayn Dabbous - 12/21/2008 15:41 ---
  "@Mick: Yes i have seen that attribute groups can be customized with viewing permissions. That is a first step. I meanwhile have tightened my idea about views:

What about making a set of "components" out of the issue viewer:

AttributeContainer
  AttributeGroup
  AttributeGroup.Custom (user attribues)

CommentContainer  (comment section 
  Comment (single comment in the CommentContainer

HistoryContainer (maybe HistoryContainer and CommentContainer can be unified?)

Personnel

RelationContainer
  RelatedIssues
  ExternalLinks
  Attachments

Then Allow to customize a Tab-Set, where each Tab may contain one or more of the Components defined above. The "View as single screen" would simply display all components on one page.

This is the definition of the "standard view" as we have it today:

<module name="Scarab">
  <IssueType name="Defect">
    <view role="any" permission="edit" name="Default">

      <tab name = "$Attributes">
        <attributeContainer />
      </tab>

      <tab name = "$comments">
        <CommentContainer/>
      </tab>

      <tab name = "$personnel">
        <Personnel/>
      </tab>

      <tab name = "$RelatedIssues"> 
         <RelatedIssues/>
      </tab>

      <tab name = "Attachments">
        <ExternalLinks/>
        <Attachments/>
      </tab>

      <tab name = "History">
        <HistoryContainer/>
      </tab>

    </view>
  </IssueTpye>
</module>


Does it make sense to allow multiple Containers of the same type with different permission settings ?
e.g. 2 CommentContainer instances, for internal/general comments ? (as an example: developers might be able to read external comments, but create internal comments only, customers may create and read only external comments and Consultants may read developer comments and create external comments...)"

  - By Hussayn Dabbous - 12/21/2008 15:42 ---
  "@Mick: Yes i have seen that attribute groups can be customized with viewing permissions. That is a first step. I meanwhile have tightened my idea about views:

What about making a set of "components" out of the issue viewer:

AttributeContainer
  AttributeGroup
  AttributeGroup.Custom (user attribues)

CommentContainer  (comment section 
  Comment (single comment in the CommentContainer

HistoryContainer (maybe HistoryContainer and CommentContainer can be unified?)

Personnel

RelationContainer
  RelatedIssues
  ExternalLinks
  Attachments

Then Allow to customize a Tab-Set, where each Tab may contain one or more of the Components defined above. The "View as single screen" would simply display all components on one page.

This is the definition of the "standard view" as we have it today:

<module name="Scarab">
  <IssueType name="Defect">
    <view role="any" permission="edit" name="Default">

      <tab name = "$Attributes">
        <attributeContainer />
      </tab>

      <tab name = "$comments">
        <CommentContainer/>
      </tab>

      <tab name = "$personnel">
        <Personnel/>
      </tab>

      <tab name = "$RelatedIssues"> 
         <RelatedIssues/>
      </tab>

      <tab name = "Attachments">
        <ExternalLinks/>
        <Attachments/>
      </tab>

      <tab name = "History">
        <HistoryContainer/>
      </tab>

    </view>
  </IssueTpye>
</module>


Does it make sense to allow multiple Containers of the same type with different permission settings ?
e.g. 2 CommentContainer instances, for internal/general comments ? (as an example: developers might be able to read external comments, but create internal comments only, customers may create and read only external comments and Consultants may read developer comments and create external comments...)"

------------------------------------------------------
http://scarab.tigris.org/ds/viewMessage.do?dsForumId=458&dsMessageId=988934

To unsubscribe from this discussion, e-mail: [[email protected]].