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
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')
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' )