ucsb-cs156-m23 / proj-happycows-m23-10am-3

https://ucsb-cs156-m23.github.io/proj-happycows-m23-10am-3/
0 stars 0 forks source link

FEATURE: Admins should be able to visit any play page "as if" they were that user (maybe read only?) #10

Open github-actions[bot] opened 1 year ago

github-actions[bot] commented 1 year ago

User Story

Discussion

It would be nice if the admin could "drop in" on the play page of any player in the game, and see their play page "as if" they were that user.

It might be better if this were in some kind of "read only" mode, where they can see all of the data "as if" they were that user, but they can't buy/sell cows on behalf of that user.

But it's ok to implement it so that the admin can do those things if that's easier.

Consider a Spike

Note that this issue is one of those that might be dead simple, or really really complex, and it's difficult to know up front. You may need to do what's called a "spike" where you do a practice run on trying to build it in a Draft PR that is not intended to be merged, but functions as a kind of "first draft" where you try out ideas.

In a spike, since it's not intended as code to be merged, you can cut corners; e.g.

You just try out your plan for implementing the feature to see if your plan is feasible. If it seems to be feasible, then you make a new branch and a new PR, doing everything "the right way", using the spike as a "cheat sheet".

Acceptance Criteria