e196ee6f34
- UI for creating a Factory - UI for specifying a Factory when creating resource actors - Old way of creation doesn't work anymore, except for Factory itself - UI indicates whether you're an admin user - Settings allow to choose "resident" factories, i.e. ones automatically offered to every newly verified user Caveats: - Factories are all-in-one, no mechanism yet for choosing actor types - No UI/logic for auto-offering a Factory to all users of a different instance, and signaling other instances about newly verified local users
114 lines
2.2 KiB
Text
114 lines
2.2 KiB
Text
Komponent
|
|
Workflow
|
|
|
|
Outbox
|
|
|
|
OutboxItem
|
|
outbox OutboxId
|
|
activity PersistJSONObject
|
|
published UTCTime
|
|
|
|
Inbox
|
|
|
|
FollowerSet
|
|
|
|
Actor
|
|
name Text
|
|
desc Text
|
|
createdAt UTCTime
|
|
inbox InboxId
|
|
outbox OutboxId
|
|
followers FollowerSetId
|
|
justCreatedBy ActorId Maybe
|
|
errbox InboxId
|
|
|
|
UniqueActorInbox inbox
|
|
UniqueActorOutbox outbox
|
|
UniqueActorFollowers followers
|
|
|
|
ActorCreateLocal
|
|
actor ActorId
|
|
create OutboxItemId
|
|
|
|
Person
|
|
username Username
|
|
login Text
|
|
passphraseHash ByteString
|
|
email EmailAddress
|
|
verified Bool
|
|
verifiedKey Text
|
|
verifiedKeyCreated UTCTime
|
|
resetPassKey Text
|
|
resetPassKeyCreated UTCTime
|
|
actor ActorId
|
|
-- reviewFollow Bool
|
|
|
|
UniquePersonUsername username
|
|
UniquePersonLogin login
|
|
UniquePersonEmail email
|
|
UniquePersonActor actor
|
|
|
|
Resource
|
|
actor ActorId
|
|
|
|
UniqueResource actor
|
|
|
|
Factory
|
|
resource ResourceId
|
|
create OutboxItemId
|
|
|
|
UniqueFactory resource
|
|
UniqueFactoryCreate create
|
|
|
|
Group
|
|
actor ActorId
|
|
resource ResourceId
|
|
create OutboxItemId
|
|
|
|
UniqueGroupActor actor
|
|
UniqueGroupCreate create
|
|
|
|
Project
|
|
actor ActorId
|
|
resource ResourceId
|
|
create OutboxItemId
|
|
|
|
UniqueProjectActor actor
|
|
UniqueProjectCreate create
|
|
|
|
Deck
|
|
actor ActorId
|
|
resource ResourceId
|
|
komponent KomponentId
|
|
workflow WorkflowId
|
|
nextTicket Int
|
|
wiki RepoId Maybe
|
|
create OutboxItemId
|
|
|
|
UniqueDeckActor actor
|
|
UniqueDeckCreate create
|
|
|
|
Loom
|
|
nextTicket Int
|
|
actor ActorId
|
|
resource ResourceId
|
|
komponent KomponentId
|
|
repo RepoId
|
|
create OutboxItemId
|
|
|
|
UniqueLoomActor actor
|
|
UniqueLoomRepo repo
|
|
UniqueLoomCreate create
|
|
|
|
Repo
|
|
vcs VersionControlSystem
|
|
project DeckId Maybe
|
|
mainBranch Text
|
|
actor ActorId
|
|
resource ResourceId
|
|
komponent KomponentId
|
|
create OutboxItemId
|
|
loom LoomId Maybe
|
|
|
|
UniqueRepoActor actor
|
|
UniqueRepoCreate create
|