aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'server/profiles.py')
-rw-r--r--server/profiles.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/server/profiles.py b/server/profiles.py
new file mode 100644
index 0000000..4e4f65f
--- /dev/null
+++ b/server/profiles.py
@@ -0,0 +1,14 @@
+
+import helpers
+from config import render, db
+
+class Profile(object):
+ def GET(self):
+ profile_count = db.select('ENV', what='PROFILE, COUNT(UUID) AS HOSTS', group='PROFILE')
+ profile_data = dict()
+ for t in profile_count:
+ profile_data[t['PROFILE']] = {'HOSTS':t['HOSTS']}
+ if helpers.is_json_request():
+ return helpers.serialize(profile_data)
+ else:
+ return render.profile(profile_data)