Refactor "owner"
The "owner" field, used in many api calls, uses terminology that doesn't fit so well after the changes done to the permission structure. A suggestion for improvement would be to call it "scope", rather than "owner" and change some of the values, for example something like this:
old name | suggested new name |
---|---|
public | public |
staging | staging |
all | visible |
visible | fully_visible |
user | main_author |
writer | |
shared | viewer |
admin | admin |
The new values could first be introduced as synonyms for the existing values, to make the transition in steps.