aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/gui/app/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rpki/gui/app/TODO')
-rw-r--r--rpkid/rpki/gui/app/TODO60
1 files changed, 0 insertions, 60 deletions
diff --git a/rpkid/rpki/gui/app/TODO b/rpkid/rpki/gui/app/TODO
deleted file mode 100644
index b7136397..00000000
--- a/rpkid/rpki/gui/app/TODO
+++ /dev/null
@@ -1,60 +0,0 @@
-Use RequestContext (helper function for render_to_response) and a default
-list of context processors for the generic functions
-
-Teach cert_delete about children, conf*, parent* to say what the ramifications
-of deleting a cert are.
-
-Teach cert form about file upload
-
-Redirect /accounts/profile/ to /dashboard/
-
-Teach dashboard view about looking up resources from parent.
-There are 3 types of resources:
-- Ones we've accepted and match
-- Ones we've accepted but don't match
- - two subtypes:
- * the parent is now giving us a superset of what they used to.
- This is relatively easily handled by keeping the subdivisions
- we've made and just making the superset resource the new parent
- of the existing resource (e.g., we had accepted 18.5.0.0/16 and
- they're now giving us 18.0.0.0/8)
- * the parent is now giving us a subset (including none) of what they
- used to. Two sub-cases:
- - The part that they took away is neither delegated nor roa'd.
- - The part that they took away is either delegated or roa'd or both.
-- Ones we haven't accepted yet
-
-The roa needs to learn to handle its prefix children. It may need to
-create the covering set of prefixes for an address range.
-
-Un<something>'d resources are:
-what we've gotten from our parent:
-models.AddressRange.objects.filter(from_parent=myconf.pk)
-minus what we've given to our children or issued roas for
-models.AddressRange.objects.filter(child__conf=myconf.pk)
-models.AddressRange.objects.filter(roa__conf=myconf.pk)
-or
->>> from django.db.models import Q
->>> models.AddressRange.objects.filter( Q(child__conf=myconf.pk) |
- Q(roa__conf=myconf.pk) )
-
-
-and of course the ASN one is easier:
-models.Asn.objects.filter(from_parent=myconf.pk)
-minus what we've given to our children
-models.Asn.objects.filter(child__conf=myconf.pk)
-
-look in
-rpki/resource_set.py
-
-
-Adding a handle / resource-holding entity / "conf":
-- upload the <identity> that we've generated and are sending to the parent
-
-Adding a parent:
-- upload the <parent> that he sent me
- (keep things open to the parent uploading this directly to the web interface)
-
-Adding a child:
-- upload the <identity> that he sent me
-