Use Cases, JIRAs and Test Cases

Use Cases  Location  JIRAs  Test Cases  Status  Priority

Integration 

UC: Integrate Workspace feature in default distribution

Administration: Wikis

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

  • TC: 

Done


UC: Rename 'Workspace' term with 'Wiki'

Global

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

  • TC: 

Partial

3  5.3

Configuration 

UC: Enable the creation of wikis

Administration: Wikis

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Partial

2  5.3

UC: Specify who is allowed to create new wikis (Create Wiki right)

Administration: Wikis

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


Creation time 

UC: Specify the pretty name and the wiki identifier (could be different) at creation time

Create step

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Specify the joining policy at creation time
  • Public
  • Validated membership
  • Private (Invitation only)

Create step

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Specify workspace members at creation time

Create step

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Specify workspace owner at creation time

Create step

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Specify different visibility options (public, private) for the content at creation time

Create step
Using Rights mechanism

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


  • TC: 

Not Planned


UC: Select the flavor/template for the workspace at creation time

Create step

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

  • TC: 

Not Planned


UC: Select what applications will be available in the workspace at creation time

Create step

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


  • TC: 

Not Planned


Status 

UC: See list of all users

Main wiki - User Directory

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


  • TC: 

Done


UC: See global activity of all users in all wikis

Main wiki - Activity Stream

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Partial

2  5.3

UC: See list of available workspaces that can be joined

Main wiki - Wiki Index

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: See list of joined workspaces for a given user

In the user profile

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: See list of members for a given workspace

Workspace - User Directory

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


Done


UC: See list of documents for a given workspace

Workspace - Document Index

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


Done


UC: See list of spaces for a given workspace

Workspace - WebHome - Spaces

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


Done


UC: See the activity for a given workspace

Workspace - WebHome

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


Done


UC: See the activity for the joined workspaces

In the user profile
Workspace - WebHome

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: See the list of applications available in a specific workspace

Workspace - Application Index
Workspace - Applications panel

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


Partial


UC: Browse all documents from all the wikis

Main Wiki Explorer: Documents

Proposal
Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

  • TC: 

Not Planned


UC: Browse all users from all the wikis

Main Wiki Explorer: Users

Proposal
Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

  • TC: 

Not Planned


UC: Browse all applications installed in all the wikis

Main Wiki Explorer: Applications

Proposal
Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

  • TC: 

Not Planned


Management 

UC: Manage (add, edit, delete) available workspaces

Main wiki - Wiki Index

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Partial

1  5.3

UC: Change workspace information (Pretty Name, Description)

Workspace - Administration - Configuration - Wiki

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Manage owner for a given workspace

Workspace - Administration - Configuration - Wiki

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Manage users for a given workspace

Workspace - Administration - Users&Groups - Wiki Users

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Validate the requests to join the workspace

Workspace - Administration - Users&Groups - Wiki Users

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Manage joining policy for a given workspace

Workspace - Administration - Configuration - Wiki

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Manage applications for a given workspace

Workspace - Administration - Extension Manager

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Manage visibility (public/private content) for a given workspace

Workspace - Administration - Rights

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


  • TC: 

Partial
Not Planned


Accessible creation of artifacts  

UC: Create a new workspace

Add Menu - Wiki
Main wiki - Wiki Index

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Partial

1  5.3

UC: Add a new application to workspace (by owner, by admins, by normal users)

Add Menu - Application
Workspace - Applications panel - AWM
Workspace - Administration - Extension Manager

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


  • TC: 

Partial


UC: Add a new member to workspace (by owner, by admins, by normal users)

Add Menu - User
Workspace - User Directory
Workspace - Administration - Users&Groups - Wiki Users

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

  • TC: 

Partial


Membership  

UC: See the membership status of a given workspace

Main wiki - Wiki Index
Workspace - WebHome

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


  • TC: 

Done


UC: Be able to join a new workspace

Main wiki - Wiki Index
Workspace - WebHome

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


UC: Be able to leave a given workspace

Main wiki - Wiki Index
Workspace - WebHome

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


Done


UC: Be able to invite other users to join a workspace

Workspace - Administration - Users&Groups - Wiki Users

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


Other  

UC: As a member of a workspace, I want to broadcast a messages to the members of the workspace

Message Sender gadget

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

  • TC: 

Partial
Not Planned


UC: Workspace home page should present a summary of workspace's particularities

Workspace - WebHome

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

  • TC: 

Partial

1  5.3

UC: Workspaces navigation

Menu
Main wiki - Wiki Index

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

  • TC: 

Partial

3  5.3

UC: Display Workspaces in search suggest

Search Suggest

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Done


Upgrade from version prior to workspaces integration (4.x) to version post workspaces integration (5.2? 5.x)

UC: When upgrading a farm with workspaces, the existing workspaces are transformed into wikis without modifications: users stay the same, joining policy stays the same, UI of the workspace is properly transformed in the UI of the wiki (menus, panels), webhome of the workspace is not altered.
  • TC: 

UC: Rights are properly preserved on workspaces/subwikis on upgrade to versions with the new rights manager (<5.0 to >5.0): no global users get rights on subwikis that they didn't have before, no local users get rights on the main wiki, nor they lose rights on the workspace/subwiki, a private subwiki (guest doesn't have view) stays private, etc.
  • TC: 

UC: When upgrading an existing farm with regular subwikis, the regular subwikis are kept as such: local users can still be added, UI does not suffer.
  • If the local users are allowed in the wikis (issue XWIKI-2025 and/or issue XWIKI-9516 are fixed), then a regular subwiki should upgrade into a wiki with join option set to invite only and and local users enabled.
  • If the local users are not allowed in the wikis (issue XWIKI-2025 and/or issue XWIKI-9516 are not fixed), then a regular subwiki should upgrade into a regular subwiki, should stay unchanged (the wiki does not have workspace administration displayed, local users can still be added, menus are unchanged, subwiki is not listed in the list of workspaces).
  • TC: 

UC: For versions before the fix of issues XWIKI-2025 and/or XWIKI-9516, regular subwikis with local users can be created after installing an extension (the wiki manager extension), and this extension does not do any visible modifications to the UI of the wiki.
  • TC: