Austin King
098682cb70
Merge pull request #2 from afindlay/base
...
Removed obsolete files, added notes
2011-06-26 09:07:44 -07:00
Andrew Findlay
0afd1e8356
Removed obsolete files, added notes
...
Removed the domesday versions of some files
Added notes on starting the test environment
2011-06-26 13:13:57 +01:00
Austin King
056e34444b
Merge remote-tracking branch 'afindlay/base' into base
2011-06-25 20:18:21 -07:00
Austin King
d862a4f07c
Fixing thread_support issue, using python threading instead of django
2011-06-25 18:15:36 -07:00
Austin King
35dac38484
No need for sudo here.
2011-06-24 23:04:41 -07:00
Andrew Findlay
c2f076a2cd
Design document added
...
Brought the LDAP design doc in from http://etherpad.mozilla.com:9000/mozillians-ldap
2011-06-24 20:41:18 +01:00
Andrew Findlay
b7601a7d5c
Enforce password hashing
...
Added a password policy and overlay to prevent clear-text passwords
from being stored in the database.
Any clear-text passwords sent to the server will be hashed using SSHA.
Pre-hashed passwords will be stored as sent.
2011-06-24 17:25:34 +01:00
Andrew Findlay
0a79fc146c
ACLs and tests complete
...
ACLs now implement the access-control policy as it currently stands (24 June 2011)
Test suite has 85 tests which provide reasonable coverage of the policy
All tests pass
2011-06-24 17:01:31 +01:00
Andrew Findlay
9d04ff8c7c
LDAP Admin ACLs and tests done
...
Implemented LDAP Admin
Added tests for it
Changed database params to be faster for testing
2011-06-24 15:43:04 +01:00
Andrew Findlay
2213317f5e
Renamed example setup file
...
Example file is now setup.sh-dist
Working file should be setup.sh
2011-06-23 19:56:59 +01:00
Andrew Findlay
55f425c0c1
More tests, more config
...
Started to add tests for admin accounts
ACLs now in sync with tests: all pass
Implemented search size limits
2011-06-23 19:50:14 +01:00
Andrew Findlay
2e0bf0ae0e
Implemented most ACLs and tests for Mozillians and Applicants
2011-06-23 13:56:13 +01:00
Andrew Findlay
d35513eddc
Added some non-ASCII characters in a user entry
...
Sample entry 6 now contains a description in several languages
Note that the uid (username) attribute is not 7-bit-ASCII
Make sure that the user 'Åke' can log in please!
2011-06-22 21:06:21 +01:00
Andrew Findlay
b9ca623c3c
More tests implemented.
...
Started on ACLs
2011-06-22 19:54:50 +01:00
Andrew Findlay
11e4e40ef8
More tests. They now have cross-ref codes.
2011-06-22 16:06:07 +01:00
Andrew Findlay
2cde0a05ec
Refactored test code
2011-06-22 15:27:58 +01:00
Andrew Findlay
56197f7dd9
Started work on test suite for ACLs
2011-06-21 19:29:59 +01:00
Andrew Findlay
0427382391
Basic test data now loads into LDAP
2011-06-21 15:19:39 +01:00
Andrew Findlay
1605424f9c
Added data generator
...
Added start of Mozillians schema
2011-06-21 09:23:38 +01:00
Andrew Findlay
8975c6a371
Created local test setup so devs can run LDAP server easily
2011-06-20 20:40:37 +01:00
Austin King
4b1b6df838
Adding some notes. Feel free to nuke down the road
2011-06-14 15:29:20 -07:00
Austin King
a347ea167c
Moving Ubuntu specific INSTALL sets out into it's own file.
2011-06-14 15:24:16 -07:00
Gervase Markham
293da051b8
Add django-auth-ldap.
2011-06-02 11:37:26 +01:00
Gervase Markham
ff668905fa
Move photo to left; other individual card UI improvements.
2011-05-25 14:22:43 +01:00
Gervase Markham
a9a7e2d5c5
HTML5 field types and form validation.
2011-05-25 14:10:06 +01:00
Gervase Markham
40b74b77f3
Remove privacy adjustment controls (for now).
2011-05-24 15:44:17 +01:00
Gervase Markham
3706b0ce2a
Convert from "blog" and "website" to single URL field.
2011-05-23 16:28:58 +01:00
Gervase Markham
34d7530e74
Max tag length of 20 characters.
2011-05-23 16:12:35 +01:00
Gervase Markham
f26bb580a8
Merge branch 'base' of github.com:mozilla/domesday into base
2011-05-23 15:54:48 +01:00
Gervase Markham
de1e6b9901
Tag landing pages.
2011-05-23 15:54:10 +01:00
Gervase Markham
52599be0b7
More license headers.
2011-05-23 15:21:43 +01:00
Gervase Markham
be8849e95a
Add license blocks.
2011-05-23 14:54:30 +01:00
Gervase Markham
c5ca1f248b
Add clarificatory note.
2011-05-23 14:43:09 +01:00
Gervase Markham
374db32e7f
Add instructions on converting schema for addition.
2011-05-23 14:42:18 +01:00
Gervase Markham
207e805a24
Further improvements to install instructions and test data.
2011-05-13 16:27:14 +01:00
Gervase Markham
2bf1056eee
Use converted LDIF schema, not original format.
2011-05-13 15:38:13 +01:00
Gervase Markham
1fdaa85e62
Add sample image data and update paths.
2011-05-13 14:44:12 +01:00
Gervase Markham
df1f6c3d53
Merge branch 'base' of github.com:mozilla/domesday into base
2011-05-13 14:32:36 +01:00
Gervase Markham
b1efa90779
Tag writing support, half way to Account writing support (django-ldapdb error), Photo upload support.
2011-05-13 14:31:59 +01:00
Austin King
fe88d871e8
Putting django-ldapdb onto the python path
2011-05-12 21:43:49 -07:00
Gervase Markham
2d93b50f52
New list of countries with values that are 2-letter codes.
2011-05-11 13:48:54 +01:00
Gervase Markham
d768d2e249
Support for displaying external account information.
2011-05-09 16:42:50 +01:00
Gervase Markham
c1c59c2775
Initial support for accounts - model and searching
2011-05-06 15:40:40 +01:00
Gervase Markham
c1781e2351
More services support
2011-05-04 17:30:31 +01:00
Gervase Markham
407a8baeab
Add instructions necessary to support use of SQLite for some config data
2011-05-04 16:59:57 +01:00
Gervase Markham
81e391ee68
Add newer version of django-ldapdb with my upstreamed syncdb fix.
2011-05-04 16:19:45 +01:00
Gervase Markham
594f8ec662
Merge branch 'base' of github.com:mozilla/domesday into base
2011-05-04 16:15:03 +01:00
Gervase Markham
4c3cdef34d
Add initial support for list of services
2011-05-04 16:14:26 +01:00
Gervase Markham
3775ccbb6f
Switch to proper multi-DB system for LDAP and database
2011-05-04 16:13:48 +01:00
Gervase Markham
2b180cb601
Enable admin
2011-05-04 16:11:57 +01:00