Wiki source code of Wikis Use Cases (5.2)
Last modified by Vincent Massol on 2024/11/19 16:13
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | == Use Cases, JIRAs and Test Cases == | ||
| 2 | |||
| 3 | (% style="width: 99%;" %) | ||
| 4 | |=Use Cases |= Location |= JIRAs |= Test Cases |= Status |=\\ | ||
| 5 | |(% colspan="6" %)((( | ||
| 6 | |||
| 7 | ))) | ||
| 8 | |=(% colspan="6" %)((( | ||
| 9 | Integration | ||
| 10 | ))) | ||
| 11 | |(% width="40%" %)((( | ||
| 12 | {{usecase}} | ||
| 13 | {{status group=''/}} Integrate Workspace feature in default distribution | ||
| 14 | {{/usecase}} | ||
| 15 | )))|((( | ||
| 16 | Administration: Wikis | ||
| 17 | )))|((( | ||
| 18 | {{jiraIssues}} | ||
| 19 | XWIKI-7310, | ||
| 20 | XE-1325, | ||
| 21 | XEM-202, | ||
| 22 | XWIKI-7023, | ||
| 23 | XWIKI-6991, | ||
| 24 | XWIKI-9516 | ||
| 25 | {{/jiraIssues}} | ||
| 26 | )))|((( | ||
| 27 | * TC: | ||
| 28 | )))|((( | ||
| 29 | {{status group="WD"/}} | ||
| 30 | )))|((( | ||
| 31 | {{status group=""/}} | ||
| 32 | )))\\ | ||
| 33 | |((( | ||
| 34 | {{usecase}} | ||
| 35 | {{status group=''/}} Rename 'Workspace' term with 'Wiki' | ||
| 36 | {{/usecase}} | ||
| 37 | )))|((( | ||
| 38 | Global | ||
| 39 | )))|((( | ||
| 40 | {{jiraIssues}} | ||
| 41 | WIKITHREEDOTO-28, | ||
| 42 | XWIKI-9411, | ||
| 43 | XWIKI-9364 | ||
| 44 | {{/jiraIssues}} | ||
| 45 | )))|((( | ||
| 46 | * TC: | ||
| 47 | )))|((( | ||
| 48 | {{status group="WP"/}} | ||
| 49 | )))|((( | ||
| 50 | |||
| 51 | ))) | ||
| 52 | |=(% colspan="6" %)((( | ||
| 53 | Configuration | ||
| 54 | ))) | ||
| 55 | |((( | ||
| 56 | {{usecase}} | ||
| 57 | {{status group=''/}} Enable the creation of wikis | ||
| 58 | {{/usecase}} | ||
| 59 | )))|((( | ||
| 60 | Administration: Wikis | ||
| 61 | )))|((( | ||
| 62 | {{jiraIssues}} | ||
| 63 | XEM-223, | ||
| 64 | XWIKI-7272, | ||
| 65 | XWIKI-9495 | ||
| 66 | {{/jiraIssues}} | ||
| 67 | )))|((( | ||
| 68 | * TC: [[Tests/Install+Wiki+Template>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Install+Wiki+Template]] | ||
| 69 | )))|((( | ||
| 70 | {{status group="WP"/}} | ||
| 71 | )))|((( | ||
| 72 | |||
| 73 | ))) | ||
| 74 | |((( | ||
| 75 | {{usecase}} | ||
| 76 | {{status group=''/}} Specify who is allowed to create new wikis (Create Wiki right) | ||
| 77 | {{/usecase}} | ||
| 78 | )))|((( | ||
| 79 | Administration: Wikis | ||
| 80 | )))|((( | ||
| 81 | {{jiraIssues}} | ||
| 82 | XWIKI-9412, | ||
| 83 | XWIKI-8863 | ||
| 84 | {{/jiraIssues}} | ||
| 85 | )))|((( | ||
| 86 | * TC: [[Tests/Deny+Create+Right>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Deny+Create+Right]] | ||
| 87 | )))|((( | ||
| 88 | {{status group="WD"/}} | ||
| 89 | )))|((( | ||
| 90 | {{status group=""/}} | ||
| 91 | )))\\ | ||
| 92 | |=(% colspan="6" %)((( | ||
| 93 | Creation time | ||
| 94 | ))) | ||
| 95 | |((( | ||
| 96 | {{usecase}} | ||
| 97 | {{status group=''/}} Specify the pretty name and the wiki identifier (could be different) at creation time | ||
| 98 | {{/usecase}} | ||
| 99 | )))|((( | ||
| 100 | Create step | ||
| 101 | )))|((( | ||
| 102 | {{jiraIssues}} | ||
| 103 | WIKITHREEDOTO-20, | ||
| 104 | XWIKI-9415 | ||
| 105 | {{/jiraIssues}} | ||
| 106 | )))|((( | ||
| 107 | * TC: [[Tests/Create+Wiki>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Create+Wiki]] | ||
| 108 | )))|((( | ||
| 109 | {{status group="WD"/}} | ||
| 110 | )))|((( | ||
| 111 | {{status group=""/}} | ||
| 112 | )))\\ | ||
| 113 | |((( | ||
| 114 | {{usecase}} | ||
| 115 | {{status group=''/}} Specify the joining policy at creation time | ||
| 116 | * Public | ||
| 117 | * Validated membership | ||
| 118 | * Private (Invitation only) | ||
| 119 | {{/usecase}} | ||
| 120 | )))|((( | ||
| 121 | Create step | ||
| 122 | )))|((( | ||
| 123 | {{jiraIssues}} | ||
| 124 | WIKITHREEDOTO-26 | ||
| 125 | {{/jiraIssues}} | ||
| 126 | )))|((( | ||
| 127 | * TC: [[Tests/Create+Wiki>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Create+Wiki]] | ||
| 128 | )))|((( | ||
| 129 | {{status group="WD"/}} | ||
| 130 | )))|((( | ||
| 131 | {{status group=""/}} | ||
| 132 | )))\\ | ||
| 133 | |((( | ||
| 134 | {{usecase}} | ||
| 135 | {{status group=''/}} Specify workspace members at creation time | ||
| 136 | {{/usecase}} | ||
| 137 | )))|((( | ||
| 138 | Create step | ||
| 139 | )))|((( | ||
| 140 | {{jiraIssues}} | ||
| 141 | XWIKI-9415 | ||
| 142 | {{/jiraIssues}} | ||
| 143 | )))|((( | ||
| 144 | * TC: [[Tests/Create+Wiki>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Create+Wiki]] | ||
| 145 | )))|((( | ||
| 146 | {{status group="WD"/}} | ||
| 147 | )))|((( | ||
| 148 | {{status group=""/}} | ||
| 149 | )))\\ | ||
| 150 | |((( | ||
| 151 | {{usecase}} | ||
| 152 | {{status group=''/}} Specify workspace owner at creation time | ||
| 153 | {{/usecase}} | ||
| 154 | )))|((( | ||
| 155 | Create step | ||
| 156 | )))|((( | ||
| 157 | {{jiraIssues}} | ||
| 158 | XWIKI-9415 | ||
| 159 | {{/jiraIssues}} | ||
| 160 | )))|((( | ||
| 161 | * TC: [[Tests/Create+Wiki>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Create+Wiki]] | ||
| 162 | )))|((( | ||
| 163 | {{status group="WD"/}} | ||
| 164 | )))|((( | ||
| 165 | {{status group=""/}} | ||
| 166 | )))\\ | ||
| 167 | |((( | ||
| 168 | {{usecase}} | ||
| 169 | {{status group=''/}} Specify different visibility options (public, private) for the content at creation time | ||
| 170 | {{/usecase}} | ||
| 171 | )))|((( | ||
| 172 | Create step | ||
| 173 | Using Rights mechanism | ||
| 174 | )))|((( | ||
| 175 | {{jiraIssues}}{{/jiraIssues}} | ||
| 176 | )))\\|((( | ||
| 177 | * TC: | ||
| 178 | )))|((( | ||
| 179 | {{status group="NP"/}} | ||
| 180 | )))|((( | ||
| 181 | {{status group=""/}} | ||
| 182 | )))\\ | ||
| 183 | |((( | ||
| 184 | {{usecase}} | ||
| 185 | {{status group=''/}} Select the flavor/template for the workspace at creation time | ||
| 186 | {{/usecase}} | ||
| 187 | )))|((( | ||
| 188 | Create step | ||
| 189 | )))|((( | ||
| 190 | {{jiraIssues}} | ||
| 191 | XWIKI-7550, | ||
| 192 | XWIKI-8285 | ||
| 193 | {{/jiraIssues}} | ||
| 194 | )))|((( | ||
| 195 | * TC: | ||
| 196 | )))|((( | ||
| 197 | {{status group="NP"/}} | ||
| 198 | )))|((( | ||
| 199 | {{status group=""/}} | ||
| 200 | )))\\ | ||
| 201 | |((( | ||
| 202 | {{usecase}} | ||
| 203 | {{status group=''/}} Select what applications will be available in the workspace at creation time | ||
| 204 | {{/usecase}} | ||
| 205 | )))|((( | ||
| 206 | Create step | ||
| 207 | )))|((( | ||
| 208 | {{jiraIssues}}{{/jiraIssues}} | ||
| 209 | )))\\|((( | ||
| 210 | * TC: | ||
| 211 | )))|((( | ||
| 212 | {{status group="NP"/}} | ||
| 213 | )))|((( | ||
| 214 | {{status group=""/}} | ||
| 215 | )))\\ | ||
| 216 | |=(% colspan="6" %)((( | ||
| 217 | Status | ||
| 218 | ))) | ||
| 219 | |((( | ||
| 220 | {{usecase}} | ||
| 221 | {{status group=''/}} See list of all users | ||
| 222 | {{/usecase}} | ||
| 223 | )))|((( | ||
| 224 | Main wiki - User Directory | ||
| 225 | )))|((( | ||
| 226 | {{jiraIssues}}{{/jiraIssues}} | ||
| 227 | )))\\|((( | ||
| 228 | * TC: | ||
| 229 | )))|((( | ||
| 230 | {{status group="WD"/}} | ||
| 231 | )))|((( | ||
| 232 | {{status group=""/}} | ||
| 233 | )))\\ | ||
| 234 | |((( | ||
| 235 | {{usecase}} | ||
| 236 | {{status group=''/}} See global activity of all users in all wikis | ||
| 237 | {{/usecase}} | ||
| 238 | )))|((( | ||
| 239 | Main wiki - Activity Stream | ||
| 240 | )))|((( | ||
| 241 | {{jiraIssues}} | ||
| 242 | XWIKI-9347 | ||
| 243 | {{/jiraIssues}} | ||
| 244 | )))|((( | ||
| 245 | * TC: [[Tests/See+Global+Activity>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/See+Global+Activity]] | ||
| 246 | )))|((( | ||
| 247 | {{status group="WP"/}} | ||
| 248 | )))|((( | ||
| 249 | |||
| 250 | ))) | ||
| 251 | |((( | ||
| 252 | {{usecase}} | ||
| 253 | {{status group=''/}} See list of available workspaces that can be joined | ||
| 254 | {{/usecase}} | ||
| 255 | )))|((( | ||
| 256 | Main wiki - Wiki Index | ||
| 257 | )))|((( | ||
| 258 | {{jiraIssues}} | ||
| 259 | WIKITHREEDOTO-22, | ||
| 260 | XWIKI-9414 | ||
| 261 | {{/jiraIssues}} | ||
| 262 | )))|((( | ||
| 263 | * TC: [[Tests/Wiki+Directory+As+A+Regular+Member>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Wiki+Directory+As+A+Regular+Member]] | ||
| 264 | )))|((( | ||
| 265 | {{status group="WD"/}} | ||
| 266 | )))|((( | ||
| 267 | {{status group=""/}} | ||
| 268 | )))\\ | ||
| 269 | |((( | ||
| 270 | {{usecase}} | ||
| 271 | {{status group=''/}} See list of joined workspaces for a given user | ||
| 272 | {{/usecase}} | ||
| 273 | )))|((( | ||
| 274 | In the user profile | ||
| 275 | )))|((( | ||
| 276 | {{jiraIssues}} | ||
| 277 | WIKITHREEDOTO-59, | ||
| 278 | XWIKI-6996 | ||
| 279 | {{/jiraIssues}} | ||
| 280 | )))|((( | ||
| 281 | * TC: [[Tests/See+List+Of+Joined+Wikis>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/See+List+Of+Joined+Wikis]] | ||
| 282 | )))|((( | ||
| 283 | {{status group="WD"/}} | ||
| 284 | )))|((( | ||
| 285 | {{status group=""/}} | ||
| 286 | )))\\ | ||
| 287 | |((( | ||
| 288 | {{usecase}} | ||
| 289 | |||
| 290 | {{status group=''/}} See list of members for a given workspace | ||
| 291 | {{/usecase}} | ||
| 292 | )))|((( | ||
| 293 | Workspace - User Directory | ||
| 294 | )))|((( | ||
| 295 | {{jiraIssues}}{{/jiraIssues}} | ||
| 296 | )))\\|((( | ||
| 297 | * TC: [[Tests/See+The+Wiki+Members>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/See+The+Wiki+Members]] | ||
| 298 | )))|((( | ||
| 299 | {{status group="WD"/}} | ||
| 300 | )))|((( | ||
| 301 | {{status group=""/}} | ||
| 302 | )))\\ | ||
| 303 | |((( | ||
| 304 | {{usecase}} | ||
| 305 | {{status group=''/}} See list of documents for a given workspace | ||
| 306 | {{/usecase}} | ||
| 307 | )))|((( | ||
| 308 | Workspace - Document Index | ||
| 309 | )))|((( | ||
| 310 | {{jiraIssues}}{{/jiraIssues}} | ||
| 311 | )))\\|((( | ||
| 312 | * TC: [[Tests/See+All+Wiki+Documents>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/See+All+Wiki+Documents]] | ||
| 313 | )))|((( | ||
| 314 | {{status group="WD"/}} | ||
| 315 | )))|((( | ||
| 316 | {{status group=""/}} | ||
| 317 | )))\\ | ||
| 318 | |((( | ||
| 319 | {{usecase}} | ||
| 320 | {{status group=''/}} See list of spaces for a given workspace | ||
| 321 | {{/usecase}} | ||
| 322 | )))|((( | ||
| 323 | Workspace - WebHome - Spaces | ||
| 324 | )))|((( | ||
| 325 | {{jiraIssues}}{{/jiraIssues}} | ||
| 326 | )))\\|((( | ||
| 327 | * TC: [[Tests/Space+Macro+Visible+on+Homepage>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Space+Macro+Visible+on+Homepage]] | ||
| 328 | )))|((( | ||
| 329 | {{status group="WD"/}} | ||
| 330 | )))|((( | ||
| 331 | {{status group=""/}} | ||
| 332 | )))\\ | ||
| 333 | |((( | ||
| 334 | {{usecase}} | ||
| 335 | {{status group=''/}} See the activity for a given workspace | ||
| 336 | {{/usecase}} | ||
| 337 | )))|((( | ||
| 338 | Workspace - WebHome | ||
| 339 | )))|((( | ||
| 340 | {{jiraIssues}}{{/jiraIssues}} | ||
| 341 | )))\\|((( | ||
| 342 | * TC: [[Tests/See+Activity+Stream+Of+A+Wiki>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/See+Activity+Stream+Of+A+Wiki]] | ||
| 343 | )))|((( | ||
| 344 | {{status group="WD"/}} | ||
| 345 | )))|((( | ||
| 346 | {{status group=""/}} | ||
| 347 | )))\\ | ||
| 348 | |((( | ||
| 349 | {{usecase}} | ||
| 350 | {{status group=''/}} See the activity for the joined workspaces | ||
| 351 | {{/usecase}} | ||
| 352 | )))|((( | ||
| 353 | In the user profile | ||
| 354 | Workspace - WebHome | ||
| 355 | )))|((( | ||
| 356 | {{jiraIssues}} | ||
| 357 | WIKITHREEDOTO-59, | ||
| 358 | XWIKI-6996 | ||
| 359 | {{/jiraIssues}} | ||
| 360 | )))|((( | ||
| 361 | * TC: [[Tests/See+Activity+Stream+Of+A+Wiki>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/See+Activity+Stream+Of+A+Wiki]] | ||
| 362 | )))|((( | ||
| 363 | {{status group="WD"/}} | ||
| 364 | )))|((( | ||
| 365 | {{status group=""/}} | ||
| 366 | )))\\ | ||
| 367 | |((( | ||
| 368 | {{usecase}} | ||
| 369 | {{status group=''/}} See the list of applications available in a specific workspace | ||
| 370 | {{/usecase}} | ||
| 371 | )))|((( | ||
| 372 | Workspace - Application Index | ||
| 373 | Workspace - Applications panel | ||
| 374 | )))|((( | ||
| 375 | {{jiraIssues}}{{/jiraIssues}} | ||
| 376 | )))\\|((( | ||
| 377 | * TC: [[Tests/Installed+Applications+Panel>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Installed+Applications+Panel]] | ||
| 378 | )))|((( | ||
| 379 | {{status group="WP"/}} | ||
| 380 | )))|((( | ||
| 381 | {{status group=""/}} | ||
| 382 | )))\\ | ||
| 383 | |((( | ||
| 384 | {{usecase}} | ||
| 385 | {{status group=''/}} Browse all documents from all the wikis | ||
| 386 | {{/usecase}} | ||
| 387 | )))|((( | ||
| 388 | Main Wiki Explorer: Documents | ||
| 389 | )))|((( | ||
| 390 | [[Proposal>>attach:[email protected]]] | ||
| 391 | {{jiraIssues}}{{/jiraIssues}} | ||
| 392 | )))|((( | ||
| 393 | * TC: | ||
| 394 | )))|((( | ||
| 395 | {{status group="NP"/}} | ||
| 396 | )))|((( | ||
| 397 | {{status group=""/}} | ||
| 398 | )))\\ | ||
| 399 | |((( | ||
| 400 | {{usecase}} | ||
| 401 | {{status group=''/}} Browse all users from all the wikis | ||
| 402 | {{/usecase}} | ||
| 403 | )))|((( | ||
| 404 | Main Wiki Explorer: Users | ||
| 405 | )))|((( | ||
| 406 | [[Proposal>>attach:[email protected]]] | ||
| 407 | {{jiraIssues}}{{/jiraIssues}} | ||
| 408 | )))|((( | ||
| 409 | * TC: | ||
| 410 | )))|((( | ||
| 411 | {{status group="NP"/}} | ||
| 412 | )))|((( | ||
| 413 | {{status group=""/}} | ||
| 414 | )))\\ | ||
| 415 | |((( | ||
| 416 | {{usecase}} | ||
| 417 | {{status group=''/}} Browse all applications installed in all the wikis | ||
| 418 | {{/usecase}} | ||
| 419 | )))|((( | ||
| 420 | Main Wiki Explorer: Applications | ||
| 421 | )))|((( | ||
| 422 | [[Proposal>>attach:[email protected]]] | ||
| 423 | {{jiraIssues}}{{/jiraIssues}} | ||
| 424 | )))|((( | ||
| 425 | * TC: | ||
| 426 | )))|((( | ||
| 427 | {{status group="NP"/}} | ||
| 428 | )))|((( | ||
| 429 | {{status group=""/}} | ||
| 430 | )))\\ | ||
| 431 | |=(% colspan="6" %)((( | ||
| 432 | Management | ||
| 433 | ))) | ||
| 434 | |((( | ||
| 435 | {{usecase}} | ||
| 436 | {{status group=''/}} Manage (add, edit, delete) available workspaces | ||
| 437 | {{/usecase}} | ||
| 438 | )))|((( | ||
| 439 | Main wiki - Wiki Index | ||
| 440 | )))|((( | ||
| 441 | {{jiraIssues}} | ||
| 442 | WIKITHREEDOTO-29 | ||
| 443 | {{/jiraIssues}} | ||
| 444 | )))|((( | ||
| 445 | * TC: | ||
| 446 | [[Tests/Create+Wiki>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Create+Wiki]] | ||
| 447 | [[Tests/Delete+Wiki>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Delete+Wiki]] | ||
| 448 | [[Tests/Wiki+Directory+As+An+Administrator>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Wiki+Directory+As+An+Administrator]] | ||
| 449 | )))|((( | ||
| 450 | {{status group="WP"/}} | ||
| 451 | )))|((( | ||
| 452 | |||
| 453 | ))) | ||
| 454 | |((( | ||
| 455 | {{usecase}} | ||
| 456 | {{status group=''/}} Change workspace information (Pretty Name, Description) | ||
| 457 | {{/usecase}} | ||
| 458 | )))|((( | ||
| 459 | Workspace - Administration - Configuration - Wiki | ||
| 460 | )))|((( | ||
| 461 | {{jiraIssues}} | ||
| 462 | WIKITHREEDOTO-27 | ||
| 463 | {{/jiraIssues}} | ||
| 464 | )))|((( | ||
| 465 | * TC: [[Tests/Edit+Wiki>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Edit+Wiki]] | ||
| 466 | )))|((( | ||
| 467 | {{status group="WD"/}} | ||
| 468 | )))|((( | ||
| 469 | {{status group=""/}} | ||
| 470 | )))\\ | ||
| 471 | |((( | ||
| 472 | {{usecase}} | ||
| 473 | {{status group=''/}} Manage owner for a given workspace | ||
| 474 | {{/usecase}} | ||
| 475 | )))|((( | ||
| 476 | Workspace - Administration - Configuration - Wiki | ||
| 477 | )))|((( | ||
| 478 | {{jiraIssues}} | ||
| 479 | WIKITHREEDOTO-27, | ||
| 480 | XWIKI-6995 | ||
| 481 | {{/jiraIssues}} | ||
| 482 | )))|((( | ||
| 483 | * TC: [[Tests/Change+Wiki+Owner>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Change+Wiki+Owner]] | ||
| 484 | )))|((( | ||
| 485 | {{status group="WD"/}} | ||
| 486 | )))|((( | ||
| 487 | {{status group=""/}} | ||
| 488 | )))\\ | ||
| 489 | |((( | ||
| 490 | {{usecase}} | ||
| 491 | {{status group=''/}} Manage users for a given workspace | ||
| 492 | {{/usecase}} | ||
| 493 | )))|((( | ||
| 494 | Workspace - Administration - Users&Groups - Wiki Users | ||
| 495 | )))|((( | ||
| 496 | {{jiraIssues}} | ||
| 497 | WIKITHREEDOTO-24, | ||
| 498 | XWIKI-6995, | ||
| 499 | XWIKI-7608 | ||
| 500 | {{/jiraIssues}} | ||
| 501 | )))|((( | ||
| 502 | * TC: [[Tests/Add+And+Delete+Users+To+A+Wiki>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Add+And+Delete+Users+To+A+Wiki]] | ||
| 503 | )))|((( | ||
| 504 | {{status group="WD"/}} | ||
| 505 | )))|((( | ||
| 506 | {{status group=""/}} | ||
| 507 | )))\\ | ||
| 508 | |((( | ||
| 509 | {{usecase}} | ||
| 510 | {{status group=''/}} Validate the requests to join the workspace | ||
| 511 | {{/usecase}} | ||
| 512 | )))|((( | ||
| 513 | Workspace - Administration - Users&Groups - Wiki Users | ||
| 514 | )))|((( | ||
| 515 | {{jiraIssues}} | ||
| 516 | WIKITHREEDOTO-25, | ||
| 517 | XWIKI-6995, | ||
| 518 | XWIKI-7531 | ||
| 519 | {{/jiraIssues}} | ||
| 520 | )))|((( | ||
| 521 | * TC: Validate requests | ||
| 522 | [[Tests/Accept+Join+Request>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Accept+Join+Request]] | ||
| 523 | [[Tests/Reject+Join+Request>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Reject+Join+Request]] | ||
| 524 | )))|((( | ||
| 525 | {{status group="WD"/}} | ||
| 526 | )))|((( | ||
| 527 | {{status group=""/}} | ||
| 528 | )))\\ | ||
| 529 | |((( | ||
| 530 | {{usecase}} | ||
| 531 | {{status group=''/}} Manage joining policy for a given workspace | ||
| 532 | {{/usecase}} | ||
| 533 | )))|((( | ||
| 534 | Workspace - Administration - Configuration - Wiki | ||
| 535 | )))|((( | ||
| 536 | {{jiraIssues}} | ||
| 537 | WIKITHREEDOTO-27, | ||
| 538 | XWIKI-6995 | ||
| 539 | {{/jiraIssues}} | ||
| 540 | )))|((( | ||
| 541 | * TC: [[Tests/Change+Joining+Policy+For+Wiki>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Change+Joining+Policy+For+Wiki]] | ||
| 542 | )))|((( | ||
| 543 | {{status group="WD"/}} | ||
| 544 | )))|((( | ||
| 545 | {{status group=""/}} | ||
| 546 | )))\\ | ||
| 547 | |((( | ||
| 548 | {{usecase}} | ||
| 549 | {{status group=''/}} Manage applications for a given workspace | ||
| 550 | {{/usecase}} | ||
| 551 | )))|((( | ||
| 552 | Workspace - Administration - Extension Manager | ||
| 553 | )))|((( | ||
| 554 | {{jiraIssues}} | ||
| 555 | WIKITHREEDOTO-18 | ||
| 556 | {{/jiraIssues}} | ||
| 557 | )))|((( | ||
| 558 | * TC: [[Tests/Install+And+Uninstall+Application+From+Wiki>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Install+And+Uninstall+Application+From+Wiki]] | ||
| 559 | )))|((( | ||
| 560 | {{status group="WD"/}} | ||
| 561 | )))|((( | ||
| 562 | {{status group=""/}} | ||
| 563 | )))\\ | ||
| 564 | |((( | ||
| 565 | {{usecase}} | ||
| 566 | {{status group=''/}} Manage visibility (public/private content) for a given workspace | ||
| 567 | {{/usecase}} | ||
| 568 | )))|((( | ||
| 569 | Workspace - Administration - Rights | ||
| 570 | )))|((( | ||
| 571 | {{jiraIssues}}{{/jiraIssues}} | ||
| 572 | )))\\|((( | ||
| 573 | * TC: | ||
| 574 | )))|((( | ||
| 575 | {{status group="WP"/}} | ||
| 576 | {{status group="NP"/}} | ||
| 577 | )))|((( | ||
| 578 | {{status group=""/}} | ||
| 579 | )))\\ | ||
| 580 | |=(% colspan="6" %)((( | ||
| 581 | Accessible creation of artifacts | ||
| 582 | ))) | ||
| 583 | |((( | ||
| 584 | {{usecase}} | ||
| 585 | {{status group=''/}} Create a new workspace | ||
| 586 | {{/usecase}} | ||
| 587 | )))|((( | ||
| 588 | Add Menu - Wiki | ||
| 589 | Main wiki - Wiki Index | ||
| 590 | )))|((( | ||
| 591 | {{jiraIssues}} | ||
| 592 | WIKITHREEDOTO-49, | ||
| 593 | XWIKI-9490, | ||
| 594 | XWIKI-9429, | ||
| 595 | XWIKI-9415, | ||
| 596 | XWIKI-6993, | ||
| 597 | XWIKI-9365 | ||
| 598 | {{/jiraIssues}} | ||
| 599 | )))|((( | ||
| 600 | * TC: [[Tests/Create+Wiki>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Create+Wiki]] | ||
| 601 | )))|((( | ||
| 602 | {{status group="WP"/}} | ||
| 603 | )))|((( | ||
| 604 | |||
| 605 | ))) | ||
| 606 | |((( | ||
| 607 | {{usecase}} | ||
| 608 | {{status group=''/}} Add a new application to workspace (by owner, by admins, by normal users) | ||
| 609 | {{/usecase}} | ||
| 610 | )))|((( | ||
| 611 | Add Menu - Application | ||
| 612 | Workspace - Applications panel - AWM | ||
| 613 | Workspace - Administration - Extension Manager | ||
| 614 | )))|((( | ||
| 615 | {{jiraIssues}}{{/jiraIssues}} | ||
| 616 | )))\\|((( | ||
| 617 | * TC: | ||
| 618 | )))|((( | ||
| 619 | {{status group="WP"/}} | ||
| 620 | )))|((( | ||
| 621 | {{status group=""/}} | ||
| 622 | )))\\ | ||
| 623 | |((( | ||
| 624 | {{usecase}} | ||
| 625 | {{status group=''/}} Add a new member to workspace (by owner, by admins, by normal users) | ||
| 626 | {{/usecase}} | ||
| 627 | )))|((( | ||
| 628 | Add Menu - User | ||
| 629 | Workspace - User Directory | ||
| 630 | Workspace - Administration - Users&Groups - Wiki Users | ||
| 631 | )))|((( | ||
| 632 | {{jiraIssues}} | ||
| 633 | XWIKI-6995 | ||
| 634 | {{/jiraIssues}} | ||
| 635 | )))|((( | ||
| 636 | * TC: | ||
| 637 | )))|((( | ||
| 638 | {{status group="WP"/}} | ||
| 639 | )))|((( | ||
| 640 | {{status group=""/}} | ||
| 641 | )))\\ | ||
| 642 | |=(% colspan="6" %)((( | ||
| 643 | Membership | ||
| 644 | ))) | ||
| 645 | |((( | ||
| 646 | {{usecase}} | ||
| 647 | {{status group=''/}} See the membership status of a given workspace | ||
| 648 | {{/usecase}} | ||
| 649 | )))|((( | ||
| 650 | Main wiki - Wiki Index | ||
| 651 | Workspace - WebHome | ||
| 652 | )))|((( | ||
| 653 | {{jiraIssues}}{{/jiraIssues}} | ||
| 654 | )))\\|((( | ||
| 655 | * TC: | ||
| 656 | )))|((( | ||
| 657 | {{status group="WD"/}} | ||
| 658 | )))|((( | ||
| 659 | {{status group=""/}} | ||
| 660 | )))\\ | ||
| 661 | |((( | ||
| 662 | {{usecase}} | ||
| 663 | {{status group=''/}} Be able to join a new workspace | ||
| 664 | {{/usecase}} | ||
| 665 | )))|((( | ||
| 666 | Main wiki - Wiki Index | ||
| 667 | Workspace - WebHome | ||
| 668 | )))|((( | ||
| 669 | {{jiraIssues}} | ||
| 670 | WIKITHREEDOTO-30 | ||
| 671 | {{/jiraIssues}} | ||
| 672 | )))|((( | ||
| 673 | * TC: Ways to join | ||
| 674 | [[Tests/Join+Open+Wiki>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Join+Open+Wiki]] | ||
| 675 | [[Tests/Make+Request+To+Join+Wiki>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Make+Request+To+Join+Wiki]] | ||
| 676 | )))|((( | ||
| 677 | {{status group="WD"/}} | ||
| 678 | )))|((( | ||
| 679 | {{status group=""/}} | ||
| 680 | )))\\ | ||
| 681 | |((( | ||
| 682 | {{usecase}} | ||
| 683 | {{status group=''/}} Be able to leave a given workspace | ||
| 684 | {{/usecase}} | ||
| 685 | )))|((( | ||
| 686 | Main wiki - Wiki Index | ||
| 687 | Workspace - WebHome | ||
| 688 | )))|((( | ||
| 689 | {{jiraIssues}}{{/jiraIssues}} | ||
| 690 | )))\\|((( | ||
| 691 | * TC: [[Tests/Leave+Wiki>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Leave+Wiki]] | ||
| 692 | )))|((( | ||
| 693 | {{status group="WD"/}} | ||
| 694 | )))|((( | ||
| 695 | {{status group=""/}} | ||
| 696 | )))\\ | ||
| 697 | |((( | ||
| 698 | {{usecase}} | ||
| 699 | {{status group=''/}} Be able to invite other users to join a workspace | ||
| 700 | {{/usecase}} | ||
| 701 | )))|((( | ||
| 702 | Workspace - Administration - Users&Groups - Wiki Users | ||
| 703 | )))|((( | ||
| 704 | {{jiraIssues}} | ||
| 705 | WIKITHREEDOTO-25 | ||
| 706 | {{/jiraIssues}} | ||
| 707 | )))|((( | ||
| 708 | * TC: Validate Invitation | ||
| 709 | [[Tests/Accept+Invitation>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Accept+Invitation]] | ||
| 710 | [[Tests/Reject+Invitation>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Reject+Invitation]] | ||
| 711 | [[Tests/Postpone+Invitation>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Postpone+Invitation]] | ||
| 712 | [[Tests/Cancel+Invitation>>http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Cancel+Invitation]] | ||
| 713 | )))|((( | ||
| 714 | {{status group="WD"/}} | ||
| 715 | )))|((( | ||
| 716 | {{status group=""/}} | ||
| 717 | )))\\ | ||
| 718 | |=(% colspan="6" %)((( | ||
| 719 | Other | ||
| 720 | ))) | ||
| 721 | |((( | ||
| 722 | {{usecase}} | ||
| 723 | {{status group=''/}} As a member of a workspace, I want to broadcast a messages to the members of the workspace | ||
| 724 | {{/usecase}} | ||
| 725 | )))|((( | ||
| 726 | Message Sender gadget | ||
| 727 | )))|((( | ||
| 728 | {{jiraIssues}} | ||
| 729 | XWIKI-7960, | ||
| 730 | XWIKI-6668 | ||
| 731 | {{/jiraIssues}} | ||
| 732 | )))|((( | ||
| 733 | * TC: | ||
| 734 | )))|((( | ||
| 735 | {{status group="WP"/}} | ||
| 736 | {{status group="NP"/}} | ||
| 737 | )))|((( | ||
| 738 | {{status group=""/}} | ||
| 739 | )))\\ | ||
| 740 | |((( | ||
| 741 | {{usecase}} | ||
| 742 | {{status group=''/}} Workspace home page should present a summary of workspace's particularities | ||
| 743 | {{/usecase}} | ||
| 744 | )))|((( | ||
| 745 | Workspace - WebHome | ||
| 746 | )))|((( | ||
| 747 | {{jiraIssues}} | ||
| 748 | WIKITHREEDOTO-16, | ||
| 749 | XWIKI-7283, | ||
| 750 | XWIKI-9343 | ||
| 751 | {{/jiraIssues}} | ||
| 752 | )))|((( | ||
| 753 | * TC: | ||
| 754 | )))|((( | ||
| 755 | {{status group="WP"/}} | ||
| 756 | )))|((( | ||
| 757 | |||
| 758 | ))) | ||
| 759 | |((( | ||
| 760 | {{usecase}} | ||
| 761 | {{status group=''/}} Workspaces navigation | ||
| 762 | {{/usecase}} | ||
| 763 | )))|((( | ||
| 764 | Menu | ||
| 765 | Main wiki - Wiki Index | ||
| 766 | )))|((( | ||
| 767 | {{jiraIssues}} | ||
| 768 | WIKITHREEDOTO-67, | ||
| 769 | XWIKI-6993, | ||
| 770 | XWIKI-9475, | ||
| 771 | XWIKI-9342, | ||
| 772 | XWIKI-9518, | ||
| 773 | XWIKI-9363 | ||
| 774 | {{/jiraIssues}} | ||
| 775 | )))|((( | ||
| 776 | * TC: | ||
| 777 | )))|((( | ||
| 778 | {{status group="WP"/}} | ||
| 779 | )))|((( | ||
| 780 | |||
| 781 | ))) | ||
| 782 | |((( | ||
| 783 | {{usecase}} | ||
| 784 | {{status group=''/}} Display Workspaces in search suggest | ||
| 785 | {{/usecase}} | ||
| 786 | )))|((( | ||
| 787 | Search Suggest | ||
| 788 | )))|((( | ||
| 789 | {{jiraIssues}} | ||
| 790 | WIKITHREEDOTO-47 | ||
| 791 | {{/jiraIssues}} | ||
| 792 | )))|((( | ||
| 793 | * TC: [[Tests/Search+For+Wiki>>url:http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/Search+For+Wiki]] | ||
| 794 | )))|((( | ||
| 795 | {{status group="WD"/}} | ||
| 796 | )))|((( | ||
| 797 | {{status group=""/}} | ||
| 798 | )))\\ | ||
| 799 | |=(% colspan="6" %)((( | ||
| 800 | (% id="ws_upgrade" %)Upgrade from version prior to workspaces integration (4.x) to version post workspaces integration (5.2? 5.x) | ||
| 801 | ))) | ||
| 802 | |(% width="40%" %)((( | ||
| 803 | {{usecase}} | ||
| 804 | {{status group=''/}} 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. | ||
| 805 | {{/usecase}} | ||
| 806 | )))|((( | ||
| 807 | |||
| 808 | )))|((( | ||
| 809 | |||
| 810 | )))|((( | ||
| 811 | |||
| 812 | |||
| 813 | * TC: | ||
| 814 | )))|((( | ||
| 815 | |||
| 816 | )))|((( | ||
| 817 | |||
| 818 | )))\\ | ||
| 819 | |(% width="40%" %)((( | ||
| 820 | |||
| 821 | |||
| 822 | {{usecase}} | ||
| 823 | {{status group=''/}} 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. | ||
| 824 | {{/usecase}} | ||
| 825 | )))|((( | ||
| 826 | |||
| 827 | )))|((( | ||
| 828 | |||
| 829 | )))|((( | ||
| 830 | |||
| 831 | |||
| 832 | * TC: | ||
| 833 | )))|((( | ||
| 834 | |||
| 835 | )))|((( | ||
| 836 | |||
| 837 | )))\\ | ||
| 838 | |(% width="40%" %)((( | ||
| 839 | |||
| 840 | |||
| 841 | {{usecase}} | ||
| 842 | {{status group=''/}} 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. | ||
| 843 | * If the local users are allowed in the wikis (issue [[XWIKI-2025>>http://jira.xwiki.org/browse/XWIKI-2025]] and/or issue [[XWIKI-9516>>http://jira.xwiki.org/browse/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. | ||
| 844 | * If the local users are not allowed in the wikis (issue [[XWIKI-2025>>http://jira.xwiki.org/browse/XWIKI-2025]] and/or issue [[XWIKI-9516>>http://jira.xwiki.org/browse/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). | ||
| 845 | {{/usecase}} | ||
| 846 | )))|((( | ||
| 847 | |||
| 848 | )))|((( | ||
| 849 | |||
| 850 | )))|((( | ||
| 851 | |||
| 852 | |||
| 853 | * TC: | ||
| 854 | )))|((( | ||
| 855 | |||
| 856 | )))|((( | ||
| 857 | |||
| 858 | )))\\ | ||
| 859 | |(% width="40%" %)((( | ||
| 860 | |||
| 861 | |||
| 862 | {{usecase}} | ||
| 863 | {{status group=''/}} For versions before the fix of issues [[XWIKI-2025>>http://jira.xwiki.org/browse/XWIKI-2025]] and/or [[XWIKI-9516>>http://jira.xwiki.org/browse/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. | ||
| 864 | {{/usecase}} | ||
| 865 | )))|((( | ||
| 866 | |||
| 867 | )))|((( | ||
| 868 | |||
| 869 | )))|((( | ||
| 870 | |||
| 871 | |||
| 872 | * TC: | ||
| 873 | )))|((( | ||
| 874 | |||
| 875 | )))|((( | ||
| 876 | |||
| 877 | )))\\ | ||
| 878 | |||
| 879 | {{comment}} | ||
| 880 | |||
| 881 | |((( | ||
| 882 | {{usecase}} | ||
| 883 | {{status group=''/}} | ||
| 884 | {{/usecase}} | ||
| 885 | )))|((( | ||
| 886 | )))|((( | ||
| 887 | {{jiraIssues}} | ||
| 888 | |||
| 889 | {{/jiraIssues}} | ||
| 890 | )))|((( | ||
| 891 | * TC: | ||
| 892 | )))|((( | ||
| 893 | {{status group="WN"/}} | ||
| 894 | )))|((( | ||
| 895 | {{status group=""/}} | ||
| 896 | ))) | ||
| 897 | |||
| 898 | |||
| 899 | {{/comment}} |