wip
This commit is contained in:
31
app/alchemy/user.plantuml
Normal file
31
app/alchemy/user.plantuml
Normal file
@@ -0,0 +1,31 @@
|
||||
@startuml
|
||||
|
||||
'!include base.plantuml
|
||||
!include status.plantuml
|
||||
skinparam linetype ortho
|
||||
|
||||
|
||||
class User {
|
||||
{field} + code\t\tString(253)\t<<Unique>>
|
||||
{field} + name\t\tString(253)
|
||||
{field} + password\tString(255) | None
|
||||
{field} + ldap_name\tString(255) | None
|
||||
{field} + notes\t\tText | None
|
||||
+ __repr__()\t\tstr
|
||||
}
|
||||
|
||||
abstract Versioned {
|
||||
{field} + user__\t\tUser
|
||||
{field} # _created__\tDatetime
|
||||
{field} # _updated__\tDatetime | None
|
||||
{field} _user__id\t\tInteger | None
|
||||
{field} # __versioned__\t= True
|
||||
}
|
||||
|
||||
'Base <|-- User
|
||||
StatusForeignKey <|-[#blue]- User
|
||||
Versioned <|-[#blue]- User
|
||||
User *-- Versioned
|
||||
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user