ambuda icon indicating copy to clipboard operation
ambuda copied to clipboard

"My proofing" page

Open kvchitrapu opened this issue 2 years ago • 2 comments

Minimize clicks to get to "my proofing page". Current https://ambuda.org/proofing/ page lists many items. Searching for my work items is increasing in complexity with the active proofing works count.

Couple of options:

  1. How about a way to mark favorites (with something like a ⭐) ? Probably easy
  2. Have a new "My proofs" page where only the proofs that I am interested are listed.

kvchitrapu avatar Sep 03 '22 14:09 kvchitrapu

I like the idea of stars, and we could also sort projects by proofer popularity.

What comes to mind for me is a new UserProjectStars table that contains user_id, project_id, created_at with user_id and project_id being indexed as part of a composite unique key, and likewise a user.stars relationship mapping a user to a list of projects via UserProjectStars.

For similar logic we can use as a starting point, see UserRoles and the user roles relationship

akprasad avatar Sep 03 '22 17:09 akprasad

(Not the same problem, but somewhat related, so may be worth discussing both together….)

When I visit https://ambuda.org/proofing/ there are a lot of projects (I think 51, by Ctrl-F for "pages"), but I'm not sure which ones are ones that someone has uploaded and intends to proofread it themselves, versus things that no one has shown any interest in proofreading so they're entirely "open". (I guess the convention is that it's ok to proofread any project, as https://ambuda.org/proofing/help/beginners-guide#how-to-find-a-project says: after all, all pages need proofreading at least twice.)

So this sort of "my projects" or "my starred projects" would help I guess.

shreevatsa avatar Sep 03 '22 20:09 shreevatsa