Close
Post holds
Bulk uploading is a pain. Just uploading posts is easy enough, eg. with curl or similar, but you need to get tags all set up, and writing tools to do that, or doing it by hand, is just a hassle. (I havn't tried danbooruup, because a browser extension I don't like the idea of a whole browser extension for that.) The right way to do this is to upload posts first, and then tag them on the site, but then you end up spamming the index with untagged posts until you're done.

Added post holding. This is a fairly advanced feature that only people doing large batches will probably care about:

Put the metatag "hold" in your tags when you batch post, and just leave everything else blank. This will flag the posts as held; they won't show up in the index (even if you search for them--unlike child posts, they won't show up with a plain search).

Then, view your held posts (a link will appear on the post index) and do all the tagging/rating/pooling/PC you want.

Once you're ready, hit the "activate all posts" button, and it'll release the posts to the index.

You can only activate your own posts. Held posts aren't completely hidden; if you search for "holds:true", it'll show everyone's held posts, and they'll still show up in any pools.

You can activate individual posts with a link that'll show up in post/show, or with the "-hold" metatag. Also, you can use the "hold" metatag to hold an existing post, but this only works shortly after it's posted; you can't retroactively hold posts (you should really do it when uploading).

There's no rush to activate posts. If you take a day or two to finish tagging a batch and activate it, the post will still show up at the front of the index once you do, not at the place it would have gone when you originally posted.

More advanced: "Activate all posts" only activates held posts in the current search results, so you can pool everything when you upload (the "pool:123" metatag), and then add "pool:123" to the held post search. When you activate the posts, only held posts in that pool will be affected.
Now that is an awesome feature, it's annoying having to go back and find all your posts after uploading a bunch of images to tag them, or alternatively tag each one as you upload which gets tiresome after a while.
This is a useful feature indeed.
I'll test this later.
Then, view your held posts (a link will appear on the post index) and do all the tagging/rating/pooling/PC you want.

Once you're ready, hit the "activate all posts" button, and it'll release the posts to the index.
The link on the post index is there only while viewing the held image.

Only if you do a holds:true? That is when I've seen the 'activate all posts' button.
It only shows the "activate posts" option if you're viewing held posts. It doesn't make sense to show it otherwise, since it only activates held posts that you're viewing (and otherwise, you're not viewing any).
Seems to work fine. Could prove very handy.
It is now saying 'You have held X posts' on the post screen, but I have stumbled across a bug. If you hold a post which is already on the site, the hold transfers to the scan already here, and it seems to screw up the report on how many held posts you have. It said 2, but I had 11.

I see the older 'held' post also gets bumped to the front of the index. Do we want to bump existing scans to the front of the index?
In fact the 'You have held 2 posts' now won't go away.
It only let you hold the old post because you're a mod. Normally, it'd have just ignored it. I might just disable that so nobody can hold old posts (can't think of why we'd want to do that).
Caching for the held post count should be fixed.