Пример #1
0
def installdefaultparameters(): # default config parameters

    # First remove all data
    Parameter.objects.all().delete()

    # set default parameters according to zone
    if site_profile == "SE" :
        dct = {
           'site_profile':site_profile,
           'zone': 'zone3' ,
           'templatefile_log': 'log.xml' ,
           'templatefile_specification':'sip.xml',
           'package_descriptionfile':'sip.xml',
           'content_descriptionfile':'mets.xml',
           'ip_logfile':'log.xml',
           'preservation_descriptionfile':'metadata/premis.xml',
           }

    if site_profile == "NO" :
        dct = {
           'site_profile':site_profile,
           'zone': 'zone3' ,
           'templatefile_log': 'log.xml' ,
           'templatefile_specification':'info.xml',
           'package_descriptionfile':'info.xml',
           'content_descriptionfile':'mets.xml',
           'ip_logfile':'log.xml',
           'preservation_descriptionfile':'administrative_metadata/premis.xml',
           }

    # create according to model with two fields
    for key in dct :
        print >> sys.stderr, "**", key
        try:
            le = Parameter( entity=key, value=dct[key] )
            le.save()
        except:
            pass

    # install default configuration
    createdefaultusers()             # default users, groups and permissions
    installdefaultpaths()            # default paths
    installdefaultschemaprofiles()   # default schema profiles for Sweden or Norway
    installogdefaults()              # default logevents
    installdefaultdefaultvalues()    # default values
    installIPParameter()             # default metadata for IP
    installdefaulteventType_codes()  # default eventType_codes
    installdefaultESSConfig()        # default ESSConfig
    installdefaultrobotdrives()      # default robotdrives
    installdefaultstorageMedium()    # default storageMedium
    installdefaultESSArchPolicy()    # default ESSArchPolicy
    installdefaultESSProc()          # default ESSProc

    return 0
def installdefaultparameters(): # default config parameters
    
    # First remove all data 
    Parameter.objects.all().delete()

    # set default parameters according to zone
    if site_profile == "SE" :
        dct = {
           'site_profile':site_profile,
           'zone': 'zone3' ,
           'templatefile_log': 'log.xml' ,
           'templatefile_specification':'sip.xml',
           'package_descriptionfile':'sip.xml',
           'content_descriptionfile':'mets.xml',
           'ip_logfile':'log.xml',
           'preservation_descriptionfile':'metadata/premis.xml',
           }

    if site_profile == "NO" :
        dct = {
           'site_profile':site_profile,
           'zone': 'zone3' ,
           'templatefile_log': 'log.xml' ,
           'templatefile_specification':'info.xml',
           'package_descriptionfile':'info.xml',
           'content_descriptionfile':'mets.xml',
           'ip_logfile':'log.xml',
           'preservation_descriptionfile':'administrative_metadata/premis.xml',
           }

    # create according to model with two fields
    for key in dct :
        print >> sys.stderr, "**", key
        try:
            le = Parameter( entity=key, value=dct[key] )
            le.save()
        except:
            pass
    
    # install default configuration
    createdefaultusers()             # default users, groups and permissions
    installdefaultpaths()            # default paths
    installdefaultschemaprofiles()   # default schema profiles for Sweden or Norway
    installdefaultdefaultvalues()    # default values
    installIPParameter()             # default metadata for IP
    installdefaulteventType_codes()  # default eventType_codes
    installdefaultESSConfig()        # default ESSConfig
    installdefaultrobotdrives()      # default robotdrives
    installdefaultArchivePolicy()    # default ArchivePolicy
    installtestarchiveobject()      # test data to ArchiveObject
    installtestioqueue()            # test data to IOQueue
    installdefaultESSProc()          # default ESSProc
    
    return 0
Пример #3
0
def installdefaultparameters(request):  # default config parameters

    # find out which zone, if none set one
    try:
        zone = Parameter.objects.get(entity="zone").value
    except:
        zone = "zone1"
    if zone == "" or zone == None:
        zone = "zone1"

    # First remove all data
    Parameter.objects.all().delete()

    # set default parameters according to zone
    dct = {
        'site_profile': 'NO',
        'zone': zone,
        'templatefile_specification': 'info.xml',
        'templatefile_log': 'log.xml',
    }

    # create according to model with two fields
    for key in dct:
        print >> sys.stderr, "**", key
        try:
            le = Parameter(entity=key, value=dct[key])
            le.save()
        except:
            pass

    # install default configuration
    createdefaultusers(request)  # default users, groups and permissions
    installdefaultpaths(request)  # default paths
    installdefaultschemaprofiles(
        request)  # default schema profiles for Sweden or Norway
    installIPParameter(request)  # default metadata for IP

    return HttpResponseRedirect('/admin/configuration')
Пример #4
0
def installdefaultparameters(request): # default config parameters
    
    # find out which zone, if none set one
    try:
        zone = Parameter.objects.get(entity="zone").value
    except:
        zone = "zone1"
    if zone == "" or zone == None:
        zone = "zone1"
            
    # First remove all data 
    Parameter.objects.all().delete()

    # set default parameters according to zone
    dct = {
           'site_profile':'NO',
           'zone': zone ,
           'templatefile_specification':'info.xml',
           'templatefile_log':'log.xml',
           }
    
    # create according to model with two fields
    for key in dct :
        print >> sys.stderr, "**", key
        try:
            le = Parameter( entity=key, value=dct[key] )
            le.save()
        except:
            pass
    
    # install default configuration
    createdefaultusers(request)             # default users, groups and permissions
    installdefaultpaths(request)            # default paths
    installdefaultschemaprofiles(request)   # default schema profiles for Sweden or Norway
    installogdefaults(request)              # default logevents
    installIPParameter(request)             # default metadata for IP
    
    return HttpResponseRedirect( '/admin/configuration' )