2548: 'evolve --hint --execute' is run when enabling an extension with updated models

smacleod
Dec. 14, 2012
What version are you running?

Djblets 0.7aplha0
Review Board 1.7alpha0
Django version 1.4c1


What's the URL of the page containing the problem?
/admin/extensions/

What steps will reproduce the problem?
1. Disable an extension.
2. Update Model definitions for extension.
3. Enable extension.

What is the expected output? What do you see instead?
Ideally, we'd make the evolution question part of extension installation or enabling; The user (admin) should be asked if explicitly defined evolutions should be executed.
Currently an evolve --hint --execute is run silently.

What operating system are you using? What browser?
Ubuntu 11.10, Chrome 18.0.1025.113 beta


Please provide any additional information below.
The code causing the evolution to be run was introduced in commit 6097dc1b
#1 smacleod
Fix pushed to master (6de9cb698d).
  • +Fixed