Ticket

create permission should check parts+status
create permission should check parts+priority
create permission should check parts+tag
create permission should check parts+commit
 

create permission should check parts+issues

Happened in Inaugural Wagn Circle. Mike went to create *content rule for Wagn Circle cards. Underneath this is stored in Wagn Circle+*type+*structure.  We had given him explicit permission to create +*content cards.

 

However, whenever you create a plus card (eg A+B), then wagn automatically creates the parts (eg A and B).  If you don't have permission to create the card, KABLOOEY!

 

In this case, there was no card for the Set "Wagn Circle+*type" (it was a virtual card).  Mike didn't have permission to create this card, so it broke in the process.

 

create permission should check parts+solution

When we check to see whether someone has permission to create a card, we need to check permission to create any parts that are not yet in the database (including virtual cards).