• March 5, 2017, 12:23 a.m.

    This release brings showstopper fix to hidden online status handling, ability to require moderator approve users or category posts and threads, as well as changes in posting process implementation bringing developers option to plug in custom validation for posts as well as custom posting middleware that can send posts to moderation queue. This release also includes option to make selected bans checked only in registration form and new clearreadtracker management task intented to be ran periodically to clean readtracker's record.

    Updating instructions

    To update Misago from 0.6 Alpha 3 to 0.6 Alpha 4, use PIP to uninstall old Misago and install new one:

    pip uninstall misago
    pip install misago --pre
    

    Next, add clearreadtracker task to your task runner (like cron) for your forum to run periodic maintenance of readtracker's database tables.

    If you've overrided the MISAGO_POSTING_MIDDLEWARES setting, you'll need to manually insert the misago.threads.api.postingendpoint.moderationqueue.ModerationQueueMiddleware middleware after the misago.threads.api.postingendpoint.reply.ReplyMiddleware.

    New features

    • Post validation framework allows running custom validation and cleaning logic when users post on forum.
    • Added support for [url] and [img] BBCodes.
    • Added registration-only bans.
    • Added clearreadtracker management command that clears expired entries from readtracker.
    • Categories may be setup either via its properties or user role to require user threads, replies or edits to receive moderator approval before being visible to other users.

    Bugs fixed

    • Fixed showstopper in get_user_status that occured when getting hidden user's status.

    Implementation and API changes

    • Populate images, internal_links, outgoing_links and mentions in parsing_result dict returned by parser.

    Documentation changes

    none

  • bookmark

    Thread has been pinned globally.

  • panorama_fish_eye

    Thread has been unpinned.