Page MenuHomePhabricator

Split out the nature of different edits to check against different rights
Open, Needs TriagePublic

Description

In Wikifunctions there will be different kinds of edits, with different effects:

  • adding a label (either top level or on a key or argument)
  • changing a label (which, depending on the way we implement function calls from client wikis, might or might not be VERY important)
  • structural changes (like changing an implementation)
  • changing the documentation

We should be able to route the different changes and check them against different user rights.