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