From 06d1e8b48b3eaacacd8491879560a6a11ccb811d Mon Sep 17 00:00:00 2001 From: Michael Spang Date: Sun, 16 Dec 2007 18:11:16 -0500 Subject: [PATCH] Remove ceoquery Just use the GUI's search feature or ldapsearch directly. --- bin/ceoquery | 57 ---------------------------------------------------- setup.py | 2 +- 2 files changed, 1 insertion(+), 58 deletions(-) delete mode 100755 bin/ceoquery diff --git a/bin/ceoquery b/bin/ceoquery deleted file mode 100755 index 9e35964..0000000 --- a/bin/ceoquery +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/python -""" -ceoquery - a script to lookup member and account information -""" -import os, sys -from ceo import members, terms - -try: - members.connect() -except Exception, e: - print "ceoquery: %s" % e - sys.exit(1) - -def usage(): - print "Usage: ceoquery memberlist|termusers" - -if len(sys.argv) < 2: - usage() - -elif sys.argv[1] == 'memberlist': - - current_term = terms.current() - members = members.list_term(current_term) - for member in members.values(): - if 'program' in member: - program = member['program'][0] - else: - program = '' - print "%s|%s|%s" % (member['cn'][0], program, member['uid'][0]) - -elif sys.argv[1] == 'allmembers': - - pass - -elif sys.argv[1] == 'booklist': - - pass - -elif sys.argv[1] == 'allusers': - - pass - -elif sys.argv[1] == 'termusers': - - if len(sys.argv) > 2: - term = sys.argv[2] - else: - term = terms.current() - - members = members.list_term(term) - for member in members: - print member - -else: - - usage() - diff --git a/setup.py b/setup.py index 56cb27a..d5603aa 100755 --- a/setup.py +++ b/setup.py @@ -6,6 +6,6 @@ setup( name='ceo', description='CSC Electronic Office', packages=[ 'ceo', 'ceo.urwid' ], - scripts=['bin/ceo', 'bin/ceoquery' ], + scripts=['bin/ceo'], )