diff -r 621252e2cc18 -r f78caf12f32d scripts/stats.py --- a/scripts/stats.py Mon May 25 22:59:33 2009 +0200 +++ b/scripts/stats.py Mon May 25 22:59:56 2009 +0200 @@ -277,6 +277,21 @@ job_logic.updateOrCreateFromFields(job_fields) +def startUniqueUserIdConversion(): + """Creates the job that is responsible for adding unique user ids. + """ + + from soc.logic.models.job import logic as job_logic + from soc.logic.models.priority_group import logic as priority_logic + + priority_group = priority_logic.getGroup(priority_logic.CONVERT) + job_fields = { + 'priority_group': priority_group, + 'task_name': 'setupUniqueUserIdAdder'} + + job_logic.updateOrCreateFromFields(job_fields) + + def reviveJobs(amount): """Sets jobs that are stuck in 'aborted' to waiting. @@ -493,6 +508,7 @@ 'reviveJobs': reviveJobs, 'deidleJobs': deidleJobs, 'acceptedStudentsCSVExport': acceptedStudentsCSVExport, + 'startUniqueUserIdConversion': startUniqueUserIdConversion, } interactive.remote(args, context)