aboutsummaryrefslogtreecommitdiff
path: root/okupy
Commit message (Collapse)AuthorAgeFilesLines
* fix more pep8 errorsPavlos Ratis2013-09-252-5/+2
|
* support multiple values (+ planet/universe fields)Pavlos Ratis2013-09-255-65/+292
|
* check whether user is dev and print related infoPavlos Ratis2013-09-251-0/+2
|
* add Gravatar supportPavlos Ratis2013-09-245-1/+28
|
* fix pep8 errorsPavlos Ratis2013-09-233-8/+17
|
* add ldapdb entry to logging settingsPavlos Ratis2013-09-232-0/+8
|
* remove old email fieldPavlos Ratis2013-09-231-4/+0
|
* Add tests for LDAPAuthBackend.Michał Górny2013-09-221-0/+73
|
* Normalize usernames for LDAP.Michał Górny2013-09-221-0/+5
| | | | | This decreases the database pollution, and increases compatibility with mockldap.
* Clean up django_auth_ldap leftovers.Michał Górny2013-09-223-11/+2
|
* Fix login tests for proper handling of LDAP exceptions.Michał Górny2013-09-221-4/+7
|
* Replace django-auth-ldap with ldapdb-based auth backend.Michał Górny2013-09-225-3/+43
|
* get_bound_ldapuser(): support custom username.Michał Górny2013-09-221-2/+3
|
* add tearDownClassPavlos Ratis2013-09-2012-0/+48
|
* delete ldapobj after test executionPavlos Ratis2013-09-2012-0/+12
|
* s/self.ldapobject/self.ldapobj/gPavlos Ratis2013-09-2012-40/+40
|
* Import ACLField from our forked django-ldapdb.Michał Górny2013-09-172-1/+36
| | | | | We will work on getting a more generic field upstream. For now, let's just keep it local.
* Require the database cleanup only to remove USER and PASSWORD.Michał Górny2013-09-171-2/+4
| | | | | | | | Due to limitations in django, we can't really remove or replace settings dictionary once connection is instantiated. Therefore, all the code that's playing with it will simply modify the existing dict. As a result, removing the connection will only remove username & password, not the whole entry.
* Clean up settings.DATABASES when get_bound_ldapuser() fails.Michał Górny2013-09-121-1/+5
| | | | For example, if invalid credentials are provided.
* Tests: check whether failed get_bound_ldapuser() doesn't pollute the db.Michał Górny2013-09-121-0/+7
|
* Use context managers to clean up settings.DATABASES after binds.Michał Górny2013-09-123-249/+262
|
* Use session identifiers for unique LDAP db aliases.Michał Górny2013-09-122-5/+9
| | | | | Since user binding is done per session, this should be both safer and cleaner.
* Fix the tests about rendered result, they were not properly concatenating ↵Theo Chatzimichos2013-09-082-17/+5
| | | | strings
* Identation, whitespace and other cosmetics fixes in templatesTheo Chatzimichos2013-09-088-61/+70
|
* Merge pull request #86 from dastergon/misc_flake8Theo Chatzimichos2013-09-088-92/+111
|\ | | | | fix misc pep8 errors
| * fix misc pep8 errorsPavlos Ratis2013-09-088-92/+111
| |
* | increase tests verbosity to 2Pavlos Ratis2013-09-081-1/+1
|/
* add integration tests for settingsPavlos Ratis2013-09-041-0/+77
|
* move password and email settings to another pagePavlos Ratis2013-09-046-14/+168
|
* add support for user settingsPavlos Ratis2013-09-017-9/+397
| | | | | | | | | | | | | | | | | | | Basic setting pages that allow users to edit easily their LDAP attributes via web forms. Settings: * Profile settings (first name , last name, email , timezone, birthday, * passwords) * Contact settings (website, IM , GPG fingerprint, location, longitude, latitude) * Gentoo settings (mentors, developer bug, join date, retire date, ssh key) Notes: * Currently settings work only with single values and not * listfields. * Timezone needed for OpenID (cc: @mgorny) * Gentoo Account Settings page is available for everyone.(testing purposes)
* Add tests for ldapuser and get_bound_ldapuserTheo Chatzimichos2013-08-282-3/+89
|
* Bring back a needed import, and exclude it from flake checksTheo Chatzimichos2013-08-261-0/+1
|
* Enable ./setup.py test functionalityTheo Chatzimichos2013-08-261-0/+26
|
* okupy.tests is not an app anymore, and it's not needed by the discover runnerTheo Chatzimichos2013-08-261-1/+0
|
* Fix flake8 errorsTheo Chatzimichos2013-08-2624-154/+299
|
* switch back to non-relative imports, they proved to be confusingTheo Chatzimichos2013-08-2528-70/+72
|
* Move OkupyError to okupy/__init__Theo Chatzimichos2013-08-254-7/+6
|
* Add tests for SSH handlers.Michał Górny2013-08-253-14/+218
|
* Store SSH handler list in settings.Michał Górny2013-08-253-8/+11
|
* Support authentication using SSH.Michał Górny2013-08-259-4/+146
|
* Reset RNG in @postfork.Michał Górny2013-08-251-0/+6
|
* Introduce the concept of auth handlers.Michał Górny2013-08-252-1/+25
| | | | | Somehow similar to views. We pass command and its arguments as username, the thing splits it and looks for handler for the command.
* Initial SSH server support.Michał Górny2013-08-255-1/+114
|
* Remove search_s.seed, as it is now covered by mockldapTheo Chatzimichos2013-08-2411-73/+12
|
* stop spamming the logs when running the testsTheo Chatzimichos2013-08-241-14/+5
|
* Merge pull request #75 from tampakrap/tests_v2Theo Chatzimichos2013-08-235-3/+149
|\ | | | | Replace ACLField with proper class methods and model manager Various fixes/additions in the test field
| * Add tests for the accounts listsTheo Chatzimichos2013-08-232-0/+116
| |
| * Add support for negative queries in set_search_seedTheo Chatzimichos2013-08-211-2/+5
| |
| * Add more attrs to the test accounts, for more testingTheo Chatzimichos2013-08-211-1/+23
| |
| * add test to ensure that anon gets redirected to requested next URLTheo Chatzimichos2013-08-191-0/+5
| |