Commit graph

119 commits

Author SHA1 Message Date
60fc992191 finish initial documentation 2014-05-31 16:12:51 +02:00
4f4247ea9d add documentation for gvaldap project code 2014-05-31 16:12:36 +02:00
d86ba33f21 add module level documentation, remove emtpy tests
- add docstring for module osusers
- remove empty osusers.tests
2014-05-31 15:23:59 +02:00
91791320ca document the celery tasks in osusers.tasks 2014-05-31 15:18:39 +02:00
1466d3c93a add docstrings for ldapentities app 2014-05-31 14:29:21 +02:00
ef47cf7862 add code documentation stub 2014-05-31 13:27:21 +02:00
efae7ec120 add celery startup and deployment documentation 2014-05-31 13:26:48 +02:00
fdcaef1868 move installation documentation
- move installation documentation from README.rst to docs/install.rst
2014-05-31 13:25:39 +02:00
f96cc5eb14 add changelog
- add docs/changelog.rst with initial feature
- add and configure releases extension in docs/conf.py
- add changelog to toc tree in index.rst
2014-05-31 13:18:46 +02:00
241ab005bb remove recursive dependecies of celery 2014-05-31 13:16:21 +02:00
c792c9c720 ignore documentation builds 2014-05-31 13:15:32 +02:00
2bce3942ea add releases to local requirements 2014-05-31 12:19:44 +02:00
4b9d8d02ba use primitive values for task parameters
- remove all code from osusers.models
- add description field to ldapentities.models.LdapGroup
- change tasks defined in osusers.tasks to use primitive values as
  parameters to avoid serialization and model synchronization
2014-05-30 18:42:04 +02:00
5174e144ba use YAML for celery serialization
- add CELERY_ACCEPT_CONTENT, CELERY_TASK_SERIALIZER and
  CELERY_RESULT_SERIALIZER in gvaldap.settings.base
- add pyaml to requirements/base.txt
2014-05-30 18:37:58 +02:00
1575725bcb add celery tasks
- add celery application code in gvaldap.celery
- add osusers app to mimic the osusers code in the main gnuviechadmin code
- add celery configuration settings to gvaldap.settings.base
- add osusers.models.Group and osusers.models.User
- add osusers.tasks.create_ldap_group and osusers.tasks.create_ldap_user
- add billiard, kombu and pytz to requirements/base.txt
2014-05-30 12:12:21 +02:00
72f5d78c10 implement LDAP password hashing
- add passlib to requirements/base.txt
- implement ldapentities.models.LdapUser.set_password
2014-05-30 01:13:41 +02:00
3babbc5b3f implement LDAP group and user classes
- add app ldapentities
- add new settings GROUP_BASE_DN and USER_BASE_DN
- implement ldapentities.models.LdapUser and ldapentities.models.LdapGroup
- implement ldapentities.admin.LdapUserAdmin and
  ldapentities.models.LdapGroupAdmin
2014-05-30 01:07:25 +02:00
b736d5c041 add celery and sqlparse requirements 2014-05-30 00:17:21 +02:00
ccb7fc7b6b initial project based on twoscoops template
- used https://github.com/twoscoops/django-twoscoops-project
- removed templates and static files
- changed requirements, settings and docs
2014-05-29 23:57:19 +02:00