We recently updated to 0.18.0 and I haven’t really had a chance to fully test it. I took a snapshot before the upgrade, so we have a working state to roll back to if need be.
Please do not hesitate to post here. Rolling back snapshots will cause us to lose new posts that took place after I took the snapshot.
Checking on multiple accounts on this and other instances, the modlog loads for us, though we can only click through to the removed posts on an admin account. Is your issue specifically with trying to click through to see a removed post, or is it when trying to load the modlog at all?
Here’s how the modlog currently looks when loading it on a test account (hidden under a spoiler for those who don’t want to see.)
click to expand.
Then when actually trying to click through to see a removed post I get the following error on the test account:
This is the same across multiple instances, which are on the latest version of lemmy. Which tells us this might be an intentional change specifically to prevent regular users from seeing offending content. There doesn’t seem like there’s any easy way to remove this restriction on our end as it seems to just be part of the lemmy software.
There does seem to be a new setting which is ticked automatically in the new update to hide mod names (probably to further reduce their accountability.) This, fortunately, is a setting, and we have unchecked it, so the names of the actual mods who did the actions should show up now.
Hope this helps!~
Doing a quick check on changes from 0.17.4 to 0.18, seems like the most probable culpirit are these lines from this commit.
It doesn’t look like these changes were intentional either. Seems like the intent was on making deleted/removed posts not visible to non-mods/admins/creators on community post listings, rather than not visible at all.
I’ve got zero experience with asynchronous rust (or rust, for that matter), but this doesn’t seem too hard to change (other than a potential distinction between removed and deleted posts). i’ll still need to figure out how to make sure the changes don’t break something else in the process, though.