Merge pull request #947 from getredash/fix/migration

Fix: permissions migration was changing default's group type
This commit is contained in:
Arik Fraimovich
2016-03-27 10:32:14 +03:00
2 changed files with 9 additions and 1 deletions

View File

@@ -7,4 +7,4 @@ if __name__ == '__main__':
group.permissions.append('list_dashboards')
group.permissions.append('list_alerts')
group.permissions.append('list_data_sources')
group.save(only=group.dirty_fields)
group.save(only=[models.Group.permissions])

View File

@@ -0,0 +1,8 @@
from redash import models
if __name__ == '__main__':
with models.db.database.transaction():
groups = models.Group.select(models.Group.id, models.Group.type).where(models.Group.name=='default')
for group in groups:
group.type = models.Group.BUILTIN_GROUP
group.save(only=[models.Group.type])