-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
80 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
@startuml | ||
|
||
left to right direction | ||
|
||
actor Moderator as moderator | ||
actor Visitor as visitor | ||
actor Member as member | ||
actor Applicant as applicant | ||
actor Reviewer as reviewer | ||
|
||
rectangle Waves { | ||
usecase "Create new wave" as uc1 | ||
usecase "Edit wave" as uc2 | ||
usecase "Switch wave phase" as uc4 | ||
} | ||
|
||
rectangle Users { | ||
usecase "Grant reviewer role" as uc3 | ||
usecase "See list of users" as uc5 | ||
usecase "See users activity" as uc6 | ||
usecase "Mark user as ignored" as uc7 | ||
usecase "Mark user as blocked" as uc8 | ||
usecase "See spam ranking" as uc9 | ||
usecase "Export list of users" as uc11 | ||
usecase "Log in" as uc23 | ||
usecase "Create an account" as uc24 | ||
} | ||
|
||
rectangle Applications { | ||
usecase "Export applications" as uc10 | ||
usecase "Mark as spam" as uc12 | ||
usecase "Assign value" as uc14 | ||
usecase "Mark as helpful" as uc15 | ||
usecase "Filter by categories" as uc16 | ||
usecase "Apply for a grant" as uc17 | ||
usecase "See public and hidden parts of application" as uc18 | ||
usecase "Save as draft" as uc19 | ||
} | ||
|
||
rectangle Reviews { | ||
usecase "Add review" as uc20 | ||
usecase "Mark as helpful" as uc21 | ||
} | ||
|
||
rectangle Comments { | ||
usecase "Mark as spam" as uc13 | ||
usecase "Edit comment" as uc22 | ||
} | ||
|
||
moderator --> uc1 | ||
moderator --> uc2 | ||
moderator --> uc3 | ||
moderator --> uc4 | ||
moderator --> uc5 | ||
moderator --> uc6 | ||
moderator --> uc7 | ||
moderator --> uc8 | ||
moderator --> uc9 | ||
moderator --> uc10 | ||
moderator --> uc11 | ||
|
||
visitor --> uc23 | ||
visitor --> uc24 | ||
visitor --> (Browse POPGDP) | ||
|
||
member --> uc12 | ||
member --> uc13 | ||
member --> uc14 | ||
member --> uc15 | ||
member --> uc16 | ||
member --> uc21 | ||
member --> uc22 | ||
|
||
applicant --> uc17 | ||
applicant --> uc18 | ||
applicant --> uc19 | ||
|
||
reviewer --> uc20 | ||
|
||
@enduml |