24 lines
1.1 KiB
Text
24 lines
1.1 KiB
Text
|
-- This is in a separate file from the rest of the entities added on the same
|
||
|
-- day because it is used for creating a dummy public workflow for DB
|
||
|
-- migrations. Since each project is required to have a workflow, and initially
|
||
|
-- there's none, we make a dummy one.
|
||
|
--
|
||
|
-- Since the 'Sharer' entity isn't defined here, using the Workflow entity
|
||
|
-- below with the @persistent@ model parser will probably create an 'EntityDef'
|
||
|
-- in which the sharer field does NOT have a foreign key constraint into the
|
||
|
-- 'Sharer' table, because the parser won't recognize that 'SharerId' is an
|
||
|
-- entity ID and not just some other existing type.
|
||
|
--
|
||
|
-- However that is okay because we're just using this entity for insertion
|
||
|
-- once, where we make sure to use a real existing sharer ID, and we also of
|
||
|
-- course use it for adding the entity to the database schema, but that
|
||
|
-- mechanism has its own way to detect the foreign keys.
|
||
|
Workflow
|
||
|
sharer SharerId
|
||
|
ident WflIdent
|
||
|
name Text Maybe
|
||
|
desc Text Maybe
|
||
|
scope WorkflowScope
|
||
|
|
||
|
UniqueWorkflow sharer ident
|