#132 Log migration
* adds basic log migration for all data types * empty users will be auto-created on log creation * drops CODELIST_INTERVENTION_HANDLER in favor of CODELIST_COMPENSATION_HANDLER * fixes bug in rendering of parent-child Konova Code label
This commit is contained in:
@@ -6,15 +6,14 @@ Created on: 23.08.21
|
||||
|
||||
"""
|
||||
import requests
|
||||
from django.core.management import BaseCommand
|
||||
from xml.etree import ElementTree as etree
|
||||
|
||||
from codelist.models import KonovaCode, KonovaCodeList
|
||||
from codelist.settings import CODELIST_INTERVENTION_HANDLER_ID, CODELIST_CONSERVATION_OFFICE_ID, \
|
||||
from codelist.settings import CODELIST_CONSERVATION_OFFICE_ID, \
|
||||
CODELIST_REGISTRATION_OFFICE_ID, CODELIST_BIOTOPES_ID, CODELIST_LAW_ID, CODELIST_HANDLER_ID, \
|
||||
CODELIST_COMPENSATION_ACTION_ID, CODELIST_COMPENSATION_ACTION_CLASS_ID, CODELIST_COMPENSATION_ADDITIONAL_TYPE_ID, \
|
||||
CODELIST_BASE_URL, CODELIST_PROCESS_TYPE_ID, CODELIST_BIOTOPES_EXTRA_CODES_ID, \
|
||||
CODELIST_COMPENSATION_ACTION_DETAIL_ID, CODELIST_288_ID
|
||||
CODELIST_COMPENSATION_ACTION_DETAIL_ID, CODELIST_288_ID, CODELIST_COMPENSATION_HANDLER_ID
|
||||
from konova.management.commands.setup import BaseKonovaCommand
|
||||
from konova.settings import PROXIES
|
||||
|
||||
@@ -29,8 +28,7 @@ class Command(BaseKonovaCommand):
|
||||
|
||||
def handle(self, *args, **options):
|
||||
try:
|
||||
codelist_ids = [
|
||||
CODELIST_INTERVENTION_HANDLER_ID,
|
||||
codelist_ids = {
|
||||
CODELIST_CONSERVATION_OFFICE_ID,
|
||||
CODELIST_REGISTRATION_OFFICE_ID,
|
||||
CODELIST_288_ID,
|
||||
@@ -38,12 +36,13 @@ class Command(BaseKonovaCommand):
|
||||
CODELIST_BIOTOPES_EXTRA_CODES_ID,
|
||||
CODELIST_LAW_ID,
|
||||
CODELIST_HANDLER_ID,
|
||||
CODELIST_COMPENSATION_HANDLER_ID,
|
||||
CODELIST_COMPENSATION_ACTION_ID,
|
||||
CODELIST_COMPENSATION_ACTION_CLASS_ID,
|
||||
CODELIST_COMPENSATION_ACTION_DETAIL_ID,
|
||||
CODELIST_COMPENSATION_ADDITIONAL_TYPE_ID,
|
||||
CODELIST_PROCESS_TYPE_ID,
|
||||
]
|
||||
}
|
||||
self._write_warning("Fetching codes...")
|
||||
|
||||
for list_id in codelist_ids:
|
||||
|
||||
Reference in New Issue
Block a user