diff --git a/apcd-cms/src/apps/utils/apcd_database.py b/apcd-cms/src/apps/utils/apcd_database.py index 1c98ffcf..001665d5 100644 --- a/apcd-cms/src/apps/utils/apcd_database.py +++ b/apcd-cms/src/apps/utils/apcd_database.py @@ -9,6 +9,44 @@ APCD_DB = settings.APCD_DATABASE +def get_users(): + cur = None + conn = None + try: + conn = psycopg2.connect( + host=APCD_DB['host'], + dbname=APCD_DB['database'], + user=APCD_DB['user'], + password=APCD_DB['password'], + port=APCD_DB['port'], + sslmode='require' + ) + query = """SELECT + users.user_id, + users.user_email, + users.user_name, + users.org_name, + users.role_id, + users.created_at, + users.updated_at, + users.notes + FROM users + ORDER BY users.org_name ASC + """ + cur = conn.cursor() + cur.execute(query) + return cur.fetchall() + + except Exception as error: + logger.error(error) + + finally: + if cur is not None: + cur.close() + if conn is not None: + conn.close() + + def get_users(): cur = None conn = None diff --git a/apcd-cms/src/apps/view_users/templates/view_users.html b/apcd-cms/src/apps/view_users/templates/view_users.html index 972e8a14..38a5f4e7 100644 --- a/apcd-cms/src/apps/view_users/templates/view_users.html +++ b/apcd-cms/src/apps/view_users/templates/view_users.html @@ -17,17 +17,16 @@
{{r.user_id}} | @@ -54,21 +53,39 @@