Wikis Use Cases (5.2)
- Status: Workspaces|MultiWiki (JIRA Dashboard )
Description
Use Cases, JIRAs and Test Cases
Use Cases | Location | JIRAs | Test Cases | Status | |
---|---|---|---|---|---|
Integration | |||||
UC:
Integrate Workspace feature in default distribution
| Administration: Wikis |
| Done |
| |
UC:
Rename 'Workspace' term with 'Wiki'
| Global |
| Partial | ||
Configuration | |||||
UC:
Enable the creation of wikis
| Administration: Wikis | Partial | |||
UC:
Specify who is allowed to create new wikis (Create Wiki right)
| Administration: Wikis | Done |
| ||
Creation time | |||||
UC:
Specify the pretty name and the wiki identifier (could be different) at creation time
| Create step | Done |
| ||
UC:
Specify the joining policy at creation time
| Create step | Done |
| ||
UC:
Specify workspace members at creation time
| Create step | Done |
| ||
UC:
Specify workspace owner at creation time
| Create step | Done |
| ||
UC:
Specify different visibility options (public, private) for the content at creation time
| Create step |
| Not Planned |
| |
UC:
Select the flavor/template for the workspace at creation time
| Create step |
| Not Planned |
| |
UC:
Select what applications will be available in the workspace at creation time
| Create step |
| Not Planned |
| |
Status | |||||
UC:
See list of all users
| Main wiki - User Directory |
| Done |
| |
UC:
See global activity of all users in all wikis
| Main wiki - Activity Stream | Partial | |||
UC:
See list of available workspaces that can be joined
| Main wiki - Wiki Index | Done |
| ||
UC:
See list of joined workspaces for a given user
| In the user profile | Done |
| ||
UC:
See list of members for a given workspace
| Workspace - User Directory | Done |
| ||
UC:
See list of documents for a given workspace
| Workspace - Document Index | Done |
| ||
UC:
See list of spaces for a given workspace
| Workspace - WebHome - Spaces | Done |
| ||
UC:
See the activity for a given workspace
| Workspace - WebHome | Done |
| ||
UC:
See the activity for the joined workspaces
| In the user profile | Done |
| ||
UC:
See the list of applications available in a specific workspace
| Workspace - Application Index | Partial |
| ||
UC:
Browse all documents from all the wikis
| Main Wiki Explorer: Documents |
| Not Planned |
| |
UC:
Browse all users from all the wikis
| Main Wiki Explorer: Users |
| Not Planned |
| |
UC:
Browse all applications installed in all the wikis
| Main Wiki Explorer: Applications |
| Not Planned |
| |
Management | |||||
UC:
Manage (add, edit, delete) available workspaces
| Main wiki - Wiki Index | Partial | |||
UC:
Change workspace information (Pretty Name, Description)
| Workspace - Administration - Configuration - Wiki |
| Done |
| |
UC:
Manage owner for a given workspace
| Workspace - Administration - Configuration - Wiki | Done |
| ||
UC:
Manage users for a given workspace
| Workspace - Administration - Users&Groups - Wiki Users | Done |
| ||
UC:
Validate the requests to join the workspace
| Workspace - Administration - Users&Groups - Wiki Users |
| Done |
| |
UC:
Manage joining policy for a given workspace
| Workspace - Administration - Configuration - Wiki | Done |
| ||
UC:
Manage applications for a given workspace
| Workspace - Administration - Extension Manager | Done |
| ||
UC:
Manage visibility (public/private content) for a given workspace
| Workspace - Administration - Rights |
|
Partial
|
| |
Accessible creation of artifacts | |||||
UC:
Create a new workspace
| Add Menu - Wiki | Partial | |||
UC:
Add a new application to workspace (by owner, by admins, by normal users)
| Add Menu - Application |
| Partial |
| |
UC:
Add a new member to workspace (by owner, by admins, by normal users)
| Add Menu - User |
| Partial |
| |
Membership | |||||
UC:
See the membership status of a given workspace
| Main wiki - Wiki Index |
| Done |
| |
UC:
Be able to join a new workspace
| Main wiki - Wiki Index |
| Done |
| |
UC:
Be able to leave a given workspace
| Main wiki - Wiki Index |
| Done |
| |
UC:
Be able to invite other users to join a workspace
| Workspace - Administration - Users&Groups - Wiki Users | Done |
| ||
Other | |||||
UC:
As a member of a workspace, I want to broadcast a messages to the members of the workspace
| Message Sender gadget |
|
Partial
|
| |
UC:
Workspace home page should present a summary of workspace's particularities
| Workspace - WebHome |
| Partial | ||
UC:
Workspaces navigation
| Menu |
| Partial | ||
UC:
Display Workspaces in search suggest
| Search Suggest | 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.
|
| ||||
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.
|
| ||||
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.
|
| ||||
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.
|
|