--- /dev/null
+from PLC.Faults import *
+from PLC.Method import Method
+from PLC.Parameter import Parameter, Mixed
+from PLC.Nodes import Node, Nodes
+from PLC.ConfFiles import ConfFile, ConfFiles
+from PLC.Auth import Auth
+
+class AdmQueryConfFile(Method):
+ """
+ Deprecated. See GetConfFiles.
+ """
+
+ status = "deprecated"
+
+ roles = ['admin', 'pi', 'user', 'tech']
+
+ accepts = [
+ Auth(),
+ {'node_id': Node.fields['node_id']}
+ ]
+
+ returns = [ConfFile.fields['conf_file_id']]
+
+ def call(self, auth, search_vals):
+ if 'node_id' in search_vals:
+ conf_files = ConfFiles(self.api)
+
+ conf_files = filter(lambda conf_file: \
+ search_vals['node_id'] in conf_file['node_ids'],
+ conf_files)
+
+ if conf_files:
+ return [conf_file['conf_file_id'] for conf_file in conf_files]
+
+ return []