diff options
author | Michael Elkins <melkins@tislabs.com> | 2013-02-26 18:57:15 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2013-02-26 18:57:15 +0000 |
commit | 3c03fb86f9797f5295ea088a717ab62c27f8a4fc (patch) | |
tree | 5e95e40f365e799c9b411a0ce6a2084fdaa91f18 /rpkid/rpki/gui/app/models.py | |
parent | 72a19be015aa858ff0780c83d792c2e6af8ce38b (diff) |
add support for multiple users managing the same resource holder
svn path=/trunk/; revision=5081
Diffstat (limited to 'rpkid/rpki/gui/app/models.py')
-rw-r--r-- | rpkid/rpki/gui/app/models.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/rpkid/rpki/gui/app/models.py b/rpkid/rpki/gui/app/models.py index fdb18b73..9c4c9890 100644 --- a/rpkid/rpki/gui/app/models.py +++ b/rpkid/rpki/gui/app/models.py @@ -16,6 +16,7 @@ __version__ = '$Id$' from django.db import models +from django.contrib.auth.models import User import rpki.resource_set import rpki.exceptions @@ -289,3 +290,16 @@ class RouteOriginV6(rpki.gui.routeview.models.RouteOriginV6): @models.permalink def get_absolute_url(self): return ('rpki.gui.app.views.route_detail', [str(self.pk)]) + + +class ConfACL(models.Model): + """Stores access control for which users are allowed to manage a given + resource handle. + + """ + + conf = models.ForeignKey(Conf) + user = models.ForeignKey(User) + + class Meta: + unique_together = (('user', 'conf')) |