fathomnet / community-feedback

1 stars 0 forks source link

Show contribution stats on a users about page #27

Closed hohonuuli closed 1 year ago

hohonuuli commented 1 year ago

Screenshot 2023-02-08 at 10 48 53 AM

Requires search/count by observer to be added to geoimage search

hohonuuli commented 1 year ago

@ermbutler

Katie has mockup for users profile editing page

hohonuuli commented 1 year ago

What social media platforms do we want to link in?

hohonuuli commented 1 year ago

Do we want to add additional workplace or affiliated institution? How to link it to the added institutions list.

Adding multiple institutions would be a 2nd phase.

hohonuuli commented 1 year ago

Adding multiple social logins in phase 2

hohonuuli commented 1 year ago

How to implement badges ... stage these sooner rather than later.

What are all the badges? Early adopter - 1 week after next workshop, code contributor

hohonuuli commented 1 year ago

Related #39 and #40

hohonuuli commented 1 year ago

@kakanikatija says "Follow" is important feature. That's back end too.

hohonuuli commented 1 year ago

What's the definition of activity? made an id, commented on, verified, upload.

Search by observer will be added as another issue which will address part of this. I think upload is covered already. Search by comment, verified will require API additions.

hohonuuli commented 1 year ago

The "sort" under activity is by date. Filters are by concept, upload, identification, verification, localizations

hohonuuli commented 1 year ago

Posted on FathomNet's slack:

FathomNet API 1.4.1 has been released. Changes in this release are to support showing a users activity.

  1. Find bounding boxes by observer’s UUID. The results can be paged using size and page query params. They can also be sorted by any field using a sort param. A full example is: http://fathomnet.org:8080/boundingboxes/query/observer/E5F6C1AA-97B2-46FC-8316-503B0C3E1FF7?sort=lastUpdatedTimestamp,DESC&size=10&page=0
  2. Find bounding boxes by verifier’s UUID. This also accepts size, page and sort query params. Full example: http://fathomnet.org:8080/boundingboxes/query/verifier/E5F6C1AA-97B2-46FC-8316-503B0C3E1FF7?sort=lastUpdatedTimestamp,DESC&size=10&page=10

Erin, This should help with your activities page. Note the sort param in the query examples. That will give the most recent changes first. The paged result contains a totalSize field for the number of boxes in the query that’s useful for a summary stat.

ermbutler commented 1 year ago

Erin in progress