mirror of https://github.com/interlegis/sapl.git
Marcio Mazza
7 years ago
2 changed files with 3 additions and 23 deletions
@ -1,33 +1,13 @@ |
|||||
from django.core import management |
from django.core import management |
||||
from django.core.management.base import BaseCommand |
from django.core.management.base import BaseCommand |
||||
|
|
||||
from sapl.legacy.migracao import migrar, migrar_dados |
from sapl.legacy.migracao import migrar |
||||
|
|
||||
|
|
||||
class Command(BaseCommand): |
class Command(BaseCommand): |
||||
|
|
||||
help = 'Migração de dados do SAPL 2.5 para o SAPL 3.1' |
help = 'Migração de dados do SAPL 2.5 para o SAPL 3.1' |
||||
|
|
||||
def add_arguments(self, parser): |
|
||||
parser.add_argument( |
|
||||
'--force', |
|
||||
action='store_true', |
|
||||
default=False, |
|
||||
dest='force', |
|
||||
help='Não interativa: pula confirmação de exclusão dos dados', |
|
||||
) |
|
||||
parser.add_argument( |
|
||||
'--dados', |
|
||||
action='store_true', |
|
||||
default=False, |
|
||||
dest='dados', |
|
||||
help='migra somente dados', |
|
||||
) |
|
||||
|
|
||||
def handle(self, *args, **options): |
def handle(self, *args, **options): |
||||
management.call_command('migrate') |
management.call_command('migrate') |
||||
somente_dados, interativo = options['dados'], not options['force'] |
migrar(interativo=False) |
||||
if somente_dados: |
|
||||
migrar_dados(interativo=interativo) |
|
||||
else: |
|
||||
migrar(interativo=interativo) |
|
||||
|
Loading…
Reference in new issue