28 Commits

Author SHA1 Message Date
37a662540e Allow CM club to disable mailman subscription
This features breaks CMC ceo.
2011-09-17 16:28:49 -04:00
dd98f24e17 Added progcom contact to welcome message 2011-09-03 11:18:26 -04:00
0b3c9d835b tell ceod when it is a club rep; club reps don't need the new member email 2011-08-26 03:13:14 -04:00
e468fdcdbd welcome message 2011-08-26 01:04:21 -04:00
9ebd8d910f adding users to csc-general 2010-09-25 01:00:27 -04:00
Michael Ellis
396140ef6b Reworded expired account email. Club rep accounts can be renewed for free (as usual). 2010-02-01 10:10:09 -05:00
15bbfd0e07 Kill mathsoclist
We can't reliably filter the membership list, because we don't know who has
paid the MathSOC fee. Better to leave MathSOC to do this. In the case that they
to not verify the list then mathsoclist puts us at a disadvantage, as other
clubs likely do not filter their lists.
2009-09-10 18:59:22 -04:00
2552bc2243 Add mysql database stuff 2009-09-10 07:33:32 -04:00
Michael Ellis
c931a6bedb Fixed Library: Added signing to AWS requests. 2009-09-08 17:04:44 -04:00
9eefe615c5 Add mail changing
This allows office staff to update people's .forward files via ceod.
2009-08-23 13:30:24 -04:00
a7961f1b9f Set acl's for club home directories. 2009-07-30 04:44:26 -04:00
ad30f9c47a Insanify configuration files 2009-07-29 13:08:53 -04:00
92652a3af0 Install ceo daemon
We need to split into different packages for the daemon and clients.
2009-07-29 11:35:32 -04:00
Michael Gregson
37e62fd2f4 Updating install process. 2009-01-15 22:47:47 -05:00
Michael Gregson
2d599b60e9 Debugging 2009-01-15 19:18:04 -05:00
34b2aa1028 Add club representative support
The only difference between a club representative account and a member account
is how they are registered for terms.  If you are already a representative for
the current term, you need only go through the membership renewal process to
become a full fledged member.
2007-12-20 16:55:22 -05:00
9a56175919 Reorganize build process
Now using Python's distutils for installing the Python modules
into the wrong place and python-support for moving them into
the right place, byte-compiling, and all that jazz.
2007-12-13 23:34:09 -05:00
8c19dc63b6 Make CEO non-SUID
It now binds to the directory as the invoking user.
2007-12-12 02:38:13 -05:00
5bca2288af Merge accounts and members
This really only moves two functions: create_member and
create_club. Nothing else is left in accounts. Eventually,
it might make sense to separate it out again in a more
sane way (e.g. they should share the connection somehow).
2007-12-12 01:28:11 -05:00
1aa2a15d70 Update default config for SASL magic 2007-12-04 21:40:54 -05:00
Michael Spang
31c05d869f Remove remnants of SQL interface 2007-10-26 00:09:53 -04:00
Michael Spang
6e363a0ea9 Update config defaults for usergroups 2007-10-05 02:53:45 -04:00
Michael Spang
b4661a2642 Adjust ID ranges in accounts.cf 2007-10-05 02:30:46 -04:00
Michael Spang
e33d483f22 Include ldap.cf in members.cf by default. 2007-07-07 18:34:46 -04:00
Michael Spang
2828ed6997 Added "addhomedir", a utility to create home directories for new users. 2007-01-29 01:42:42 -05:00
Michael Spang
58bf72726a New release (version 0.2).
Updates in this version:

  * Tests added to most Python modules.
  * Split configuration files.
  * Added maintainer scripts to manage permissions during install and purge.
  * Added functions for use by tools planned for next release (chfn, etc).

ceo:

  * Added support for account "repair", which will recreate LDAP entries
    and Kerberos principals if necessary.
  * The recreate account menu option is now active.

Miscellaneous:

  * Replaced instances of "== None" and "!= None" with "is None" and
    "is not None", respectively (thanks to: Nick Guenther).
  * Renamed terms.valid() to terms.validate() (thanks to: Nick Guenther).
2007-01-27 19:23:18 -05:00
Michael Spang
cb59e85c2e Moved files into their new locations prior to commit of 0.2.
The changes in most files between 0.1 and 0.2 are so large that git is unable
to automatically detect the renames that took place. This commit moves files
into their new locations so that the history is accurate.
2007-01-27 18:48:26 -05:00
Michael Spang
dfc747f9c6 Initial import (version 0.1). 2007-01-27 18:41:51 -05:00