54 lines
1.2 KiB
Plaintext
54 lines
1.2 KiB
Plaintext
@startuml
|
|
|
|
[App] as app
|
|
[VueRouter] as router
|
|
[NavbarComponent] as navbar
|
|
[LoginPage] as login_page
|
|
[SubscriptionsPage] as abo_page
|
|
[EpisodesPage] as episodes_page
|
|
[SettingsPage] as settings_page
|
|
[ForgotPasswordPage] as forgot_page
|
|
[ResetPasswordPage] as reset_page
|
|
note top
|
|
Wird in der E-Mail zum Zurücksetzen des Passworts mit dem JWT-Token verlinkt.
|
|
Sendet das alte und neue Passwort und den JWT an die API.
|
|
end note
|
|
[RegistrationPage] as registration_page
|
|
|
|
[SubscriptionComponent] as sub
|
|
[EpisodeComponent] as episode
|
|
[LastUpdateComponent] as last_update
|
|
[PasswordValidatorComponent] as password
|
|
|
|
app --> router
|
|
|
|
app --> navbar
|
|
router --> login_page
|
|
router --> forgot_page
|
|
router --> reset_page
|
|
router --> registration_page
|
|
router --> abo_page
|
|
router --> episodes_page
|
|
router --> settings_page
|
|
|
|
navbar -[hidden] router
|
|
|
|
episodes_page -[hidden] abo_page
|
|
login_page -[hidden] forgot_page
|
|
registration_page -[hidden] reset_page
|
|
abo_page -[hidden] settings_page
|
|
forgot_page -[hidden] episodes_page
|
|
' forgot_page -[hidden] settings_page
|
|
|
|
abo_page --> sub
|
|
episodes_page --> episode
|
|
|
|
sub --> last_update
|
|
episode --> last_update
|
|
|
|
settings_page --> password
|
|
reset_page --> password
|
|
registration_page --> password
|
|
|
|
@enduml
|