From 00ea4cc797a2fd03542cdd02f27d7dea33680e0d Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 12 Jul 2007 17:56:27 +0000 Subject: [PATCH] - added add_to_node_whitelist() function - added delete_from_node_whitelist() function --- PLC/Slices.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PLC/Slices.py b/PLC/Slices.py index d3b6f786..d8962c45 100644 --- a/PLC/Slices.py +++ b/PLC/Slices.py @@ -8,7 +8,7 @@ from PLC.Filter import Filter from PLC.Debug import profile from PLC.Table import Row, Table from PLC.SliceInstantiations import SliceInstantiation, SliceInstantiations -from PLC.Nodes import Node, Nodes +from PLC.Nodes import Node from PLC.Persons import Person, Persons class Slice(Row): @@ -21,7 +21,7 @@ class Slice(Row): table_name = 'slices' primary_key = 'slice_id' - join_tables = ['slice_node', 'slice_person', 'slice_attribute', 'peer_slice'] + join_tables = ['slice_node', 'slice_person', 'slice_attribute', 'peer_slice', 'node_slice_whitelist'] fields = { 'slice_id': Parameter(int, "Slice identifier"), 'site_id': Parameter(int, "Identifier of the site to which this slice belongs"), @@ -94,6 +94,9 @@ class Slice(Row): add_node = Row.add_object(Node, 'slice_node') remove_node = Row.remove_object(Node, 'slice_node') + add_to_node_whitelist = Row.add_object(Node, 'node_slice_whitelist') + delete_from_node_whitelist = Row.remove_object(Node, 'node_slice_whitelist') + def sync(self, commit = True): """ Add or update a slice. -- 2.47.0