Ceo: Difference between revisions

From CSCWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
* Merge 'New member' and 'Create an account'
* Merge 'New member' and 'Create an account'
* Remove 'Library functions', as they are now in koha
* Remove 'Library functions', as they are now in koha
* Remove student ids from CEO and LDAP
** We do not provide student ids to MathSoc when we present memberlists
** It is against policy to store both student ids and names
* Remove 'Search for a member by student id'
* Manage exec positions with ceo
* Manage exec positions with ceo
** The positions should be stored in LDAP
** The positions should be stored in LDAP

Revision as of 14:26, 16 September 2007

CEO is the CSC member creation and administration interface. CEO was originally written in perl by persons of mysterious-ness. CEO was re-written in python by Michael Spang in early 2007.

Feature Requests and Ideas

  • 'New member' should prompt for userid and then use uwldap to pre-fill name and program
  • Merge 'New member' and 'Create an account'
  • Remove 'Library functions', as they are now in koha
  • Manage exec positions with ceo
    • The positions should be stored in LDAP
    • CEO should prompt for each position (pre-filling with the current position holder)
    • CEO should then update ldap and regenerate aliases
      • We would have an /etc/aliases.exec or something
    • The exec xml would be auto-generated from LDAP
  • 'Register for a term' should pre-fill term with the current term
  • Manage office staff and syscom with ceo