From 92fc45c97cf434e9bc421abf651dcef67d3dcae0 Mon Sep 17 00:00:00 2001 From: Michael Spang Date: Thu, 20 Dec 2007 17:06:01 -0500 Subject: [PATCH] Show "Rep Terms" when displaying member --- ceo/urwid/info.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ceo/urwid/info.py b/ceo/urwid/info.py index b9df1fd..7203371 100644 --- a/ceo/urwid/info.py +++ b/ceo/urwid/info.py @@ -7,6 +7,7 @@ class InfoPage(WizardPanel): self.userid = urwid.Text("") self.name = urwid.Text("") self.terms = urwid.Text("") + self.nmterms = urwid.Text("") self.program = urwid.Text("") self.widgets = [ @@ -17,6 +18,7 @@ class InfoPage(WizardPanel): self.program, urwid.Divider(), self.terms, + self.nmterms, ] def focusable(self): return False @@ -27,11 +29,15 @@ class InfoPage(WizardPanel): program = member.get('program', [''])[0] shell = member.get('loginShell', [''])[0] terms = member.get('term', []) + nmterms = member.get('nonMemberTerm', []) self.name.set_text("Name: %s" % name) self.userid.set_text("User: %s" % userid) self.program.set_text("Program: %s" % program) self.program.set_text("Shell: %s" % shell) self.terms.set_text("Terms: %s" % ", ".join(terms)) + + if nmterms: + self.nmterms.set_text("Rep Terms: %s" % ", ".join(nmterms)) def check(self): pop_window()