Steve Howell
642e059725
fix_unreads: Add docstring explaining migration use case.
2017-09-07 07:06:03 -07:00
Steve Howell
69203c1c81
fix_unreads: Remove commit() call in fix().
...
The commit() call in fix() breaks migrations and tests (unless you
mock) due to outer transactions.
We now explicitly call commit() from the management command.
2017-09-07 07:06:03 -07:00
Steve Howell
638675cd7e
fix_unreads: Use raw SQL to check topic mutes.
...
Using raw SQL for checking the topic mutes makes it easier
to use the library in a migration.
2017-09-07 07:06:03 -07:00
Steve Howell
8cc8e87daf
fix_unreads: Use logging instead of print.
2017-09-07 07:06:03 -07:00
Steve Howell
a2fe4178be
Extract zerver/lib/fix_unreads.py.
...
This is a pure code move.
2017-09-07 07:06:03 -07:00