The new Program Committee voting app, @njl points out, would be easiest to maintain if the pycon_api/proposals/ endpoint had a way to simply return all proposals, whatever their status, and whether they were cancelled or not. The current logic always filters by result__status with no way to turn that filtering off, and always omits cancelled proposals. Instead of filtering, it should include a cancelled Boolean in each proposal’s JSON object, and also have a way to return all proposals regardless of status.
The new Program Committee voting app, @njl points out, would be easiest to maintain if the
pycon_api/proposals/
endpoint had a way to simply return all proposals, whatever their status, and whether they were cancelled or not. The current logic always filters byresult__status
with no way to turn that filtering off, and always omits cancelled proposals. Instead of filtering, it should include acancelled
Boolean in each proposal’s JSON object, and also have a way to return all proposals regardless of status.