Browse Source

add migrate tasks

devel
Dmitry Novikov 7 years ago
parent
commit
87d4809989
  1. 36
      migrate2v2_dump.py

36
migrate2v2_dump.py

@ -230,7 +230,41 @@ def dump_networks():
}) })
def dump_tasks():
from taskapp.models import Task, ExtraComment, ChangeLog
batch_save('task.json', Task, 'tasks.task', field_name_map={
'abon': 'customer'
}, except_fields=['attachment'], choice_list_map={
'priority': {
'E': 0,
'C': 1,
'A': 2
},
'state': {
'S': 0,
'C': 1,
'F': 2
},
'mode': {
'na', 0, 'ic', 1,
'yt', 2, 'rc', 3,
'ls', 4, 'cf', 5,
'cn', 6, 'pf', 7,
'cr', 8, 'co', 9,
'fc', 10, 'ni', 11,
'ot', 12
}
})
batch_save('task_comments.json', ExtraComment, 'tasks.extracomment')
batch_save('task_log.json', ChangeLog, 'tasks.changelog', choice_list_map={
'act_type': {
'e': 1, 'c': 2,
'd': 3, 'f': 4, 'b': 5
}
})
if __name__ == '__main__': if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djing.settings') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djing.settings')
setup() setup()
dump_networks()
dump_tasks()
Loading…
Cancel
Save