Page MenuHomePhabricator

Default view of instances should be your instances, not all instances
Closed, ResolvedPublic

Description

Not terribly relevant for users, but matters for users with MANAGE INSTANCES permission.

Revisions and Commits

Restricted Differential Revision

Event Timeline

epriestley raised the priority of this task from to Needs Triage.
epriestley updated the task description. (Show Details)
epriestley added a project: Phacility.
epriestley moved this task to v1 Open Beta on the Phacility board.
epriestley added a subscriber: epriestley.

Just a tweak to the SearchEngine, which is minimal/skeletal right now.

When you go to /instances/:

  • Default view should be "Joined Instances" and show all instances which the user is a member of.
  • Users should also have a "Managed Instances" view which shows instances they have CAN_EDIT on (i.e., are a member of the payment account which controls the instance).
  • Users with the InstancesManageCapability::CAPABILITY capability should additionally have an "All Instances" filter.

We should add some basic options for filtering too -- at a minimum, the ability to search by instance name would be helpful.

Or something along those lines -- pursue whatever part of this seems reasonable. The details here aren't super important, but getting the default view to be "stuff you're a member of" seems worth doing at a minimum.

btrahan triaged this task as Normal priority.Feb 10 2015, 8:49 PM
btrahan added a revision: Restricted Differential Revision.Feb 11 2015, 7:47 PM
btrahan closed this task as Resolved by committing Restricted Diffusion Commit.Feb 11 2015, 8:36 PM
btrahan added a commit: Restricted Diffusion Commit.