Skip to content
Snippets Groups Projects
Commit 8dc9eb5d authored by Alexander Pace's avatar Alexander Pace
Browse files

Add new file

parent 1bd6c67e
No related branches found
No related tags found
1 merge request!29Python3
Pipeline #89513 passed
# -*- coding: utf-8 -*-
# Generated by Django 1.11.20 on 2019-06-03 20:10
from __future__ import unicode_literals
from django.db import migrations
# detchar is on a tear getting new certs, so I'm doing three
# at once.
gracedb_account = 'grb.exttrig'
new_certs = ['/DC=org/DC=cilogon/C=US/O=LIGO/OU=Robots/CN=ldas-pcdev1.ligo.caltech.edu/CN=grb.exttrig/CN=Ryan Fisher/CN=UID:ryan.fisher.robot',]
def add_cert(apps, schema_editor):
RobotUser = apps.get_model('auth', 'User')
# Get user
user = RobotUser.objects.get(username=gracedb_account)
# Create new certificates
for cert in new_certs:
user.x509cert_set.create(subject=cert)
def delete_cert(apps, schema_editor):
RobotUser = apps.get_model('auth', 'User')
# Get user
user = RobotUser.objects.get(username=gracedb_account)
# Delete new certificates
for cert in new_certs:
cert = user.x509cert_set.get(subject=cert)
cert.delete()
class Migration(migrations.Migration):
dependencies = [
('ligoauth', '0058_add_more_detchar_certs'),
]
operations = [
migrations.RunPython(add_cert, delete_cert),
]
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment