Strangely intertwined permissions in the Playtest Space
Summary:
Eric's original email, 9/6/21:
Not urgent, but worth logging for whenever you're able to look into the other permissions issues, as it's probably all related:
1) I managed to give users with the Developer Role the permission to Create new game items - it turned out to require setting both Who Can Create and Who Can Design to Custom: Developer on all three levels of Model:
Root Model
Game Item
Adversaries
Aspects
Blight Cards
Events
(...etc...)
2) Setting the above-mentioned Model permissions - but not touching Instance permissions at all - removed the ability for Developers to Edit Instances of Adversaries, Aspects, etc., which they had previously been able to do without trouble.
The only Instance permission not set to "Inherit" is that Game Items has Who Can Edit set to Custom: Developer.
If I set Who Can Edit set to Custom: Developer on a particular sub-Model (like Aspects), then editing is restored. On first blush it looks like changing Model permissions from "all Inherit" to "some things aren't Inherited" made the "Inherit" for Instance permissions stop working correctly? But it could be something else entirely (e.g., just the act of editing permissions at all).