Commit Graph

1365 Commits

Author SHA1 Message Date
Benjamin Dauvergne be2f285cb0 saml: remove debugging print 2013-06-19 10:25:43 +02:00
Jérôme Schneider 6954381376 adding debian/python-authentic2.dirs file 2013-06-18 18:26:32 +02:00
Jérôme Schneider 79182e5273 debian: move manage.py to /usr/lib/authentic2 2013-06-18 18:04:25 +02:00
Jérôme Schneider 1cf2bea679 Merge branch 'master' into debian 2013-06-18 18:00:20 +02:00
Jérôme Schneider 0f72742abe debian; replace ENGINE by DATABASE_ENGINE 2013-06-18 16:22:32 +02:00
Jérôme Schneider a31c6c25c9 debian: depends on south 0.7 or 0.8 2013-06-18 13:43:35 +02:00
Benjamin Dauvergne cde5387e9b setup: bump minimal south version required 2013-06-18 11:15:55 +02:00
Benjamin Dauvergne 430c1b3e82 add documentation on how to write migration working with a custom user model 2013-06-17 17:48:25 +02:00
Benjamin Dauvergne 3edfac8e1e add missing file from commit 67ce861
- manager, migration and template file for the delete account function
2013-06-17 17:33:22 +02:00
Benjamin Dauvergne 16c930f581 settings: move ALLOW_ACCOUNT_DELETION to app_settings.py 2013-06-17 17:25:36 +02:00
Benjamin Dauvergne 67ce8619ad views: add a delete_account view on /accounts/delete
It desactivate then logout the requesting user. A model DeletedUser is
created. The cleanup() method of the DeletedUser manager will delete the
user account and the deleted user object.
2013-06-17 16:59:43 +02:00
Benjamin Dauvergne 892502e3d5 settings: set a reasonable log format 2013-06-17 16:36:46 +02:00
Jérôme Schneider afec80d31d debian: split package into two packages and cleaning debian folder
* debian/authentic2.docs: add documentation
 * debian/authentic2.postrm: add postrm to delete authentic user
 * debian/authentic2.wsgi: remove useless file
 * debian/changelog: new debian versio,
 * debian/control: add a new package
 * debian/copyright: fix copyright
 * debian/python-authentic2.docs: add documentation into this new
   package
 * debian/python-authentic2.install: specify folders to install
 * debian/pyversions: removing useless file
 * debian/rules: update to manage two packages
2013-06-15 16:39:21 +02:00
Jérôme Schneider 43c0e59b20 debian: update to last upstream commit 2013-06-15 16:04:19 +02:00
Benjamin Dauvergne b451f05ce6 saml: fix SamlBackend.links 2013-06-15 16:04:19 +02:00
Benjamin Dauvergne bbf1b5a0f8 settings: add more settings take from environment 2013-06-15 16:04:19 +02:00
Jérôme Schneider 5ea3f40630 debian: fix postinst 2013-06-15 09:54:48 +02:00
Jérôme Schneider dbacfa77b6 debian: add adduser dependency 2013-06-15 09:54:14 +02:00
Benjamin Dauvergne 4e64a8ec35 saml: fix SamlBackend.links 2013-06-14 16:52:13 +02:00
Benjamin Dauvergne 321a019642 settings: add more settings take from environment 2013-06-14 15:51:46 +02:00
Jérôme Schneider 5a3c06df0b debian: initial import 2013-06-14 15:50:48 +02:00
Jérôme Schneider 41b7e09631 Removing debian directory (will be add in debian branch)
* .gitignore: add all local_settings.py
 * authentic2/settings.py: expose local_file into the environement
2013-06-14 15:45:09 +02:00
Benjamin Dauvergne 106d34c7f0 manage: remove dead sys.path manipulations 2013-06-14 14:22:21 +02:00
Benjamin Dauvergne 452fd05c37 settings: take main settings from environment 2013-06-14 12:05:13 +02:00
Benjamin Dauvergne fd54b9441a setup: complete MANIFEST.in with missing binary translation files 2013-06-14 10:42:17 +02:00
Benjamin Dauvergne 8e4fdf5c23 saml: improve admin panel for libertyfederation objects 2013-06-14 10:05:10 +02:00
Benjamin Dauvergne 1c1c56a89e saml: really implement LibertyFederation.__unicode__ 2013-06-14 09:52:40 +02:00
Benjamin Dauvergne 83206a5d0d remove dead imports 2013-06-14 03:21:23 +02:00
Benjamin Dauvergne 9f60802184 authsaml2: replace federation deletion by setting the user attribute to NULL 2013-06-14 03:21:22 +02:00
Benjamin Dauvergne a3360e7870 saml: add a LibertyFederation.termination_notified field
This field will hold the status of the notification to the other
provider of the termination of the link.
2013-06-14 03:21:22 +02:00
Benjamin Dauvergne 88816cb1e0 saml: allow LibertyFederation.user to be null
The goal is to keep deleted federations in order to do out of line
defederation notifications.
2013-06-14 03:21:22 +02:00
Benjamin Dauvergne 0fadbda54b saml: add fields LibertyFederation .creation and .last_modification 2013-06-14 03:21:22 +02:00
Benjamin Dauvergne 500702bd8d saml: simplify LibertyFederation model, only store foreign to providers, not their entity ids
It should ease migration of federations between preproduction and
production instance of idps.
2013-06-14 03:21:22 +02:00
Jérôme Schneider 57708aa0f4 debian: fixes add local_settings and fix install 2013-06-13 20:34:09 +02:00
Jérôme Schneider 5ddda2a2a7 setup.py: cancel commit 3d6e0b61 2013-06-13 20:23:56 +02:00
Jérôme Schneider d1e4ef613b debian: begin new version for squeeze 2013-06-13 19:46:14 +02:00
Jérôme Schneider 3d6e0b612a setup.py: fix new get_version 2013-06-13 18:39:39 +02:00
Jérôme Schneider 840988224b wsgi: add a wsgi file into authentic2 2013-06-13 17:45:19 +02:00
Benjamin Dauvergne 182ebb1261 settings: to converge with other project, move default db path at the root of the project 2013-06-12 08:35:21 +02:00
Benjamin Dauvergne fa9e178871 dashboard: fix broken model paths 2013-06-12 08:34:46 +02:00
Benjamin Dauvergne 7bdff4b71c saml: set verbose_name and ordering of LibertyProvider model 2013-06-11 10:51:47 +02:00
Benjamin Dauvergne e3d7fddf7a add missing module authentic2.menu 2013-06-10 11:10:31 +02:00
Benjamin Dauvergne e4de2ccff6 views: add a view to impersonate any user, use it for debugging 2013-06-06 23:56:18 +02:00
Benjamin Dauvergne d702af498c admin: add custom menu 2013-06-04 16:55:19 +02:00
Benjamin Dauvergne 1ab1149927 admin: customize admin forms for user models 2013-06-04 16:55:18 +02:00
Benjamin Dauvergne d946bf7ebc admin: use django-admin-tool for authentic2 administration 2013-06-04 16:55:18 +02:00
Benjamin Dauvergne 8098de8346 forms: fix wrong attribute name 2013-06-04 16:55:18 +02:00
Benjamin Dauvergne 7e24752e17 ctl: add dev settings and use them for the control script 2013-06-04 16:55:18 +02:00
Benjamin Dauvergne 01c55faa29 setup.py: add django to setup_requires 2013-06-04 16:55:16 +02:00
Benjamin Dauvergne 0d3d140a08 forms: remove debugging statements 2013-06-04 14:49:19 +02:00