-- 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