Browse Source

TODO2issues (#58)

* Delete TODO

* Update README.md

* Added issues to a 'Contribution' section in README.
pull/13/merge
Rodolfo Ferro 4 years ago
committed by Cian Butler
parent
commit
61b9047a22
2 changed files with 5 additions and 88 deletions
  1. +5
    -0
      README.md
  2. +0
    -88
      TODO

+ 5
- 0
README.md View File

@@ -248,3 +248,8 @@ of course suited for the RedBrick system.

At this point, all necessary installation and configuration should be complete
for use of RRS.


### Contribution

Our [open issues](https://github.com/redbrick/useradm/issues) can be found [here](https://github.com/redbrick/useradm/issues)!

+ 0
- 88
TODO View File

@@ -1,88 +0,0 @@
$Id: TODO,v 1.4 2004/03/07 21:11:38 cns Exp $

=======
useradm
=======

- rebuild_reserved, renew, checkdb, add/modify/delete reserved entries

- have efficient batch mode that skips unneeded "user exists" checks

===========
OTHER STUFF
===========

- add previous year (ou=2003,ou=accounts?) tree
automate this!

===========
python_ldap
===========

- LDAP types -> python types: currently everything returned as strings, need:
newbie: boolean
yearsPaid, id, uidNumber, gidNumber: int
DONE: "converted" on the fly

====
LDAP
====

- password crypt: has to be DES until Solaris supports better methods
crypted password gets sent by pam to ldap when checking authentication
anyone can directly connect to ldap to try for correct passwords with
no delay involved for incorrect passwords. this should be logged..

- add 'ldap' as a reserved type, any other ldap 'keywords' ?
DONE: ldap is a group

- reserved & system usertypes (i.e. objectClass) no longer used in accounts
tree ?
DONE: webgroup was system, converted to redbrick

- reserved description should be compulsory
DONE

- birthday: lose the time, not needed
created & updated: drop the splitsecond precision, make sure timezone is set
in all values, i.e. +00 or +01
DONE

- home directories not consistent! to be part of checkdb
also, vhosts should be in /webtree/vhosts ?
DONE?

for dn,attr in ldp.search_s('ou=accounts,o=redbrick',ldap.SCOPE_ONELEVEL, 'objectClass=posixaccount', ('uid','homeDirectory', 'objectClass')):
if attr['homeDirectory'][0] != acc.gen_homedir(attr['uid'][0], attr['objectClass'][0]):
print attr['uid'][0]

======
Python
======

- python % format printing of values as a boolean e.g.
print '%b %b' % (1,0) -> "true false"
DONE: this is in 2.3

- ability to toggle readline file completion

=======
General
=======

- mailman: possible to rename user on a list ? i.e. to preserve subscription
information

- remove all rename/convert symlinks and stop using them
DONE

- does quorum include cmte
YES, DAMMIT

- Club/Socs/Projects to be subject to years_paid (but don't actually pay).
Helps keep track of them. Or don't bother with payment info, have custom
command to mail & disable these accounts at start of every year?

- make rrs work on all browsers


Loading…
Cancel
Save