I think I found a weird bug. I have taken the steps to recreate it here below:
I made some test abstracts:
I accepted #13 and put it into tracks, etc:
It shows up in the book of abstracts:
So far so good, but…
I reset judgement and reject this abstract
But it is still in the book of abstracts. I tried changing some of the settings (enable and disable ID, make “Speakers” the corresponding author, etc). The page moved around but the rejected abstract is still there.
I delete abstract #13
Again, I customized the book of abstracts to be sure it was re-generated. Still, the deleted abstract is there.
I am aware that there is ongoing work to improve the book of abstracts and make it much more customizable (https://github.com/indico/indico/issues/3039) for indico 2.2. It would be good to know if I shouldn’t worry about this (i.e. if 2.2 will be ready soon) or if I should just avoid generating a book of abstracts until we are sure about accepting everything.
The reason I ask about this is that since payment and abstract submission is separated on our use case, we worry that there could be abstracts that we accept for, say, a poster but fail to make payment on time, in which case we would assume that they will not attend and we would removed them from the book of abstracts. We can, of course, export the list of accepted and paid-up abstracts in other formats and work off that, but it would have been handy to have a rough book of abstracts that behaved as expected!