Skip to content
Snippets Groups Projects
Commit cd9d953f authored by Klaus-Dieter Quibeldey-Cirkel's avatar Klaus-Dieter Quibeldey-Cirkel
Browse files

Merge branch 'staging' into 'master'

Staging

See merge request !386
parents aa5ca274 ca31b286
1 merge request!386Staging
Pipeline #30224 passed with stages
in 6 minutes and 58 seconds
docs/diagrams/domain_model_frag_jetzt.png

127 KiB

@startuml
skinparam class {
BackgroundColor PaleGreen
BorderColor Green
ArrowColor black
FontSize 28
BackgroundColor<<USP>> Pink
BorderColor<<USP>> HotPink
}
skinparam backgroundColor Linen
skinparam linetype ortho
skinparam shadowing true
skinparam minClassWidth 200
skinparam LegendBackgroundColor Strategy
skinparam LegendBorderThickness 0
skinparam LegendFontSize 20
skinparam defaultFontSize 20
skinparam Padding 8
skinparam Nodesep 150
skinparam ArrowThickness 2
skinparam ArrowColor DarkSlateGray
hide methods
hide empty members
hide circle
package "frag.jetzt | domain diagram" <<Frame>> {
class Role {
}
class GuestUser {
}
class RegisteredUser {
email
password
}
GuestUser -left-|> Role
RegisteredUser -up-|> Role
class SessionParticipant {
}
class TemporalSessionOwner {
}
SessionParticipant -left-|> GuestUser
TemporalSessionOwner -up-|> GuestUser
class Moderator <<USP>> {
}
class BonusParticipant <<USP>> {
}
class PermanentSessionOwner {
}
PermanentSessionOwner -left-|> RegisteredUser
Moderator -up-|> RegisteredUser
Moderator -down- Session :assigned to >
BonusParticipant -right-|> RegisteredUser
class Session {
id
name
description
owner
}
class Question {
votes
}
class Status {
affirmed
negated
bonus
discussed
}
Status -up- Question
class Board {
help
}
class QuestionBoard {
counter
search
sorting
filtering
displayThreshold
}
class ModeratorBoard {
counter
search
sorting
filtering
}
Session *-right- Board
QuestionBoard -up-|> Board
ModeratorBoard -up-|> Board
Question -right-o QuestionBoard
ModeratorBoard o-down- BannedQuestion
class Configuration {
theme
language
}
}
legend right
|<img:https://git.thm.de/arsnova/arsnova-lite/raw/staging/src/assets/icons/Logo_frag_jetzt_128x128.png> |= \n\n »frag.jetzt« |
| Produktion | [[https://frag.jetzt]] |
| Repository | [[https://git.thm.de/arsnova/frag.jetzt]] |
| Staging Server | [[https://staging.frag.jetzt]] |
| UML-Tool| PlantUML v1.2019.5|
| Ersteller| Klaus Quibeldey-Cirkel|
| Mail| klaus.quibeldey-cirkel@mni.thm.de |
| Letzte Änderung| 26.08.2019 |
end legend
@enduml
docs/diagrams/use_case_diagram_frag_jetzt.png

182 KiB

@startuml
scale 1.0
left to right direction
skinparam backgroundColor Linen
skinparam LegendBackgroundColor Strategy
skinparam LegendBorderThickness 0
skinparam LegendFontSize 20
skinparam Padding 5
skinparam defaultFontSize 24
skinparam Nodesep 100
skinparam ArrowThickness 2
skinparam shadowing true
skinparam usecase {
BackgroundColor PaleGreen
BorderColor Green
BackgroundColor<<USP>> Pink
BorderColor<<USP>> HotPink
BorderThickness 2
ArrowThickness 2
ArrowColor Green
ActorBorderColor Green
}
actor TemporalSessionOwner
actor PermanentSessionOwner
actor Participant
actor BonusParticipant
actor Moderator
rectangle "frag.jetzt | use-case diagram \n" << Business >> {
TemporalSessionOwner -- (Create session)
PermanentSessionOwner -- (Create session)
(Evaluate questions) <.. (Delete question) : << extend >>
Participant -- (Join session)
BonusParticipant -- (Join session)
Moderator -- (Join session)
Moderator -- (Moderate questions)
(Create session) <.. (Assign moderator to session) : << extend >>
(Create session) <.. (Export questions) : << extend >>
(Create session) <.. (Ask question) : << extend >>
(Create session) <.. (Evaluate questions) : << extend >>
(Moderate questions) <.. (Ban question) : << extend >>
(Evaluate questions) <.. (Ban question) : << extend >>
(Join session) <.. (Ask question) : << extend >>
(Ask question) <.. (Vote down question) : << extend >>
(Ask question) <.. (Vote up question) : << extend >>
}
legend right
|<img:https://git.thm.de/arsnova/arsnova-lite/raw/staging/src/assets/icons/Logo_frag_jetzt_128x128.png> |= \n\n »frag.jetzt« |
| Produktion | [[https://frag.jetzt]] |
| Repository | [[https://git.thm.de/arsnova/frag.jetzt]] |
| Staging Server | [[https://staging.frag.jetzt]] |
| UML-Tool| PlantUML v1.2019.5|
| Ersteller| Klaus Quibeldey-Cirkel|
| Mail| klaus.quibeldey-cirkel@mni.thm.de |
| Letzte Änderung| 26.08.2019 |
end legend
@enduml
src/assets/icons/Logo_frag_jetzt_128x128.png

2.05 KiB

0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment