summaryrefslogtreecommitdiffstats
path: root/src/userldapdata.h
diff options
context:
space:
mode:
authorSimon Rettberg2018-06-18 11:10:41 +0200
committerSimon Rettberg2018-06-18 11:10:41 +0200
commitfb9bcbcad0b522b131682ebbffb78ff87abd0bdd (patch)
tree7bbfab4af8894ec826eb6c51c4cfc464207b9727 /src/userldapdata.h
parentClean up globals.* (remove unused, rename constants, prefix) (diff)
downloadvmchooser2-fb9bcbcad0b522b131682ebbffb78ff87abd0bdd.tar.gz
vmchooser2-fb9bcbcad0b522b131682ebbffb78ff87abd0bdd.tar.xz
vmchooser2-fb9bcbcad0b522b131682ebbffb78ff87abd0bdd.zip
Add support for filtering by LDAP values from file
This is a temporary solution until we can do server-side filtering.
Diffstat (limited to 'src/userldapdata.h')
-rw-r--r--src/userldapdata.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/userldapdata.h b/src/userldapdata.h
new file mode 100644
index 0000000..dd8c066
--- /dev/null
+++ b/src/userldapdata.h
@@ -0,0 +1,16 @@
+#ifndef USERLDAPDATA_H_
+#define USERLDAPDATA_H_
+
+#include <QString>
+
+namespace UserLdapData {
+
+bool init(QString inputFile = QString());
+
+bool isEmpty();
+
+bool isAllowed(const QString& attribute, const QString& value);
+
+}
+
+#endif /* USERLDAPDATA_H_ */