Skip to content

Commit ff0279e

Browse files
committed
Added a new role 'Robot', for use with reg-system and mail-archive automated accesses.
- Legacy-Id: 17933
1 parent c01dcdd commit ff0279e

2 files changed

Lines changed: 37 additions & 4 deletions

File tree

ietf/name/fixtures/names.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11433,6 +11433,16 @@
1143311433
"model": "name.rolename",
1143411434
"pk": "reviewer"
1143511435
},
11436+
{
11437+
"fields": {
11438+
"desc": "A role for API access by external scripts or entities, such as the mail archive, registrations system, etc.",
11439+
"name": "Automation Robot",
11440+
"order": 0,
11441+
"used": true
11442+
},
11443+
"model": "name.rolename",
11444+
"pk": "robot"
11445+
},
1143611446
{
1143711447
"fields": {
1143811448
"desc": "",
@@ -14481,7 +14491,7 @@
1448114491
"fields": {
1448214492
"command": "xym",
1448314493
"switch": "--version",
14484-
"time": "2020-05-10T00:12:51.809",
14494+
"time": "2020-06-04T00:13:08.473",
1448514495
"used": true,
1448614496
"version": "xym 0.4.8"
1448714497
},
@@ -14492,7 +14502,7 @@
1449214502
"fields": {
1449314503
"command": "pyang",
1449414504
"switch": "--version",
14495-
"time": "2020-05-10T00:12:53.489",
14505+
"time": "2020-06-04T00:13:09.826",
1449614506
"used": true,
1449714507
"version": "pyang 2.2.1"
1449814508
},
@@ -14503,7 +14513,7 @@
1450314513
"fields": {
1450414514
"command": "yanglint",
1450514515
"switch": "--version",
14506-
"time": "2020-05-10T00:12:53.919",
14516+
"time": "2020-06-04T00:13:10.047",
1450714517
"used": true,
1450814518
"version": "yanglint SO 1.6.7"
1450914519
},
@@ -14514,7 +14524,7 @@
1451414524
"fields": {
1451514525
"command": "xml2rfc",
1451614526
"switch": "--version",
14517-
"time": "2020-05-10T00:12:56.462",
14527+
"time": "2020-06-04T00:13:11.820",
1451814528
"used": true,
1451914529
"version": "xml2rfc 2.44.0"
1452014530
},
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Copyright The IETF Trust 2020, All Rights Reserved
2+
# -*- coding: utf-8 -*-
3+
4+
5+
from django.db import migrations
6+
7+
def forward(apps, schema_editor):
8+
RoleName = apps.get_model('name','RoleName')
9+
RoleName.objects.get_or_create(slug='robot', name='Automation Robot', desc='A role for API access by external scripts or entities, such as the mail archive, registrations system, etc.', used=True, order=0)
10+
11+
def reverse(apps, schema_editor):
12+
RoleName = apps.get_model('name','RoleName')
13+
RoleName.objects.filter(slug='robot').delete()
14+
15+
class Migration(migrations.Migration):
16+
17+
dependencies = [
18+
('name', '0011_constraintname_editor_label'),
19+
]
20+
21+
operations = [
22+
migrations.RunPython(forward, reverse)
23+
]

0 commit comments

Comments
 (0)