theCrag / website

theCrag.com: Add your voice and help guide the development of the world's largest collaborative rock climbing & bouldering platform
https://www.thecrag.com/
109 stars 8 forks source link

Some ascents don't appear in the stream on "higher" levels #3705

Open FreddieChopin opened 4 years ago

FreddieChopin commented 4 years ago

What happened?

See this event: https://www.thecrag.com/event/3401163156 User "vladnko" logged some ascents in Poland, in the top-level crag "Jura". These events are visible in the stream for route: https://www.thecrag.com/climbing/poland/route/3141919338 individual cliff: https://www.thecrag.com/climbing/poland/area/3141910857 larger areas: https://www.thecrag.com/climbing/poland/area/3141906849

However they stop being displayed for "really large" areas. You won't find this event here: https://www.thecrag.com/climbing/poland/area/1443037971 Neither here: https://www.thecrag.com/climbing/poland/area/1443033972 Nor here: https://www.thecrag.com/climbing/poland

In the last level - the country - you see a different event from this user (https://www.thecrag.com/event/3401176191), which is for a different top-level crag in Poland (Sokoliki), but no event for "Jura".

This happened several times already, I think this may have to do something with one user mass-adding many ascents at once (possibly via CSV importer), but I'm not certain, as these are just my own observations. If you need some more links, I may try to find them.

What you expected:

Mdemaillard commented 4 years ago

Hum, Not sure what's happening. I looked a bit to guess if there's some logic aplied, but couldn't see one from events visible on world:

FreddieChopin commented 4 years ago

It may be that events are only "rolled-up" a fixed quantity of level higher than the TLC in the index ? But looking at a few random events in World, i find some from "deeper" index level as well.

Note that in the case of linked event, it doesn't even reach TLC - it is not visible one level below TLC.

It could be that only a fixed amount of events per time period are displayed ? no idea

This would be good for "World", however if someone wants to see all ascents from an area it makes a problem. In this particular case the user logged ascents from several TLC in short period of time. If I'm following only TLC "A", but the system decides that only the ascents from TLC "B" get displayed in appropriate stream and events from TLC "A" are suppressed, then from my perspective "nothing is happening". That's the case here. The linked event is not visible at one level below TLC, at the level of TLC, and at the level of country you see a different event from this user.