Page MenuHomePhabricator

[RfC] decide where and when to show that an entity is from a foreign repository
Open, HighPublic

Description

When using entities from foreign repositories we always show the name of the foreign repository as part of the entity ID that is displayed in the UI. In cases where all entities come from the same foreign repository we should evaluate if this is the right thing to do.

Places where we currently show entity IDs to the user that could come from a foreign repository:

  • as part of a statement when there is no label in the user language or fallback available
  • in the history of the page
  • in recent changes

Related Objects

Event Timeline

My opinion on it:

  • When only one repository is used for all entities then we shouldn't bother the user with the name of that repository
  • when there is a mix of local and foreign entities being used then we must make this visible to the user

+1 on that: however, in some ways, there also needs to be a path to editing the home repository from the each Wiki, whether or not it's explicitely labeled as moving to that other project.