Jannis Leidel
|
512f12e721
|
Make sure the form validation says something about the super user having perms.
|
2009-07-10 19:12:54 +02:00 |
|
Jannis Leidel
|
b7ebf0022c
|
Fixing docstring, d'oh
|
2009-07-10 17:29:39 +02:00 |
|
Jannis Leidel
|
66af3c16fd
|
Make sure we return to correct page after running admin action.
|
2009-07-10 15:56:10 +02:00 |
|
Jannis Leidel
|
340cbb9c73
|
Fixes issue #2 - Adds ability to pass non-lookup parameters in decorator to permission check.
|
2009-07-10 15:55:25 +02:00 |
|
Jannis Leidel
|
ab04831a7f
|
Added missing import.
|
2009-07-10 15:27:46 +02:00 |
|
Jannis Leidel
|
e2a49b17fd
|
Fixes oversight in get_labels.
|
2009-07-10 15:25:18 +02:00 |
|
Jannis Leidel
|
428cd35dc0
|
Fixing issue #3 for realz.
|
2009-07-10 13:36:21 +02:00 |
|
Jannis Leidel
|
97eb2f99f5
|
Fixes issue #3 - make the admin work again after API changes
|
2009-07-10 11:44:00 +02:00 |
|
Jannis Leidel
|
494649b1d4
|
Updated example permission to follow new-ish registry layout
|
2009-07-10 01:47:29 +02:00 |
|
Jannis Leidel
|
210c0e032b
|
Made the register and unregister methods public
|
2009-07-10 01:21:08 +02:00 |
|
Jannis Leidel
|
991905311f
|
Updated setup.py and manifest template
|
2009-07-10 01:09:42 +02:00 |
|
Jannis Leidel
|
56bf2cf20e
|
Added missed file from last commit
|
2009-07-10 01:09:01 +02:00 |
|
Jannis Leidel
|
13cc721580
|
Refactored permission class registration.
|
2009-07-10 01:07:20 +02:00 |
|
Jannis Leidel
|
4b6fae8a27
|
Removed unrequired import.
|
2009-07-07 14:51:56 +02:00 |
|
Jannis Leidel
|
31eba894d8
|
Fixed backwards incompatibility with admin.
|
2009-07-07 14:50:49 +02:00 |
|
Jannis Leidel
|
79860a5cf3
|
test commit
|
2009-07-07 13:13:19 +02:00 |
|
Jannis Leidel
|
f9f0f63805
|
Added site-wide admin action (1.1 only) for editing permissions of arbitrary objects.
|
2009-07-07 02:12:08 +02:00 |
|
Jannis Leidel
|
5ce1b10a7d
|
Updated admin integration by adding a generic foreign key widget (thanks Alex) and some minor refinements.
|
2009-07-07 02:10:20 +02:00 |
|
Jannis Leidel
|
a8fd0b25ca
|
small update to example docstring
|
2009-07-07 00:44:14 +02:00 |
|
Jannis Leidel
|
1cfcf334ce
|
Overhaul to the templatetags. New templatetag get_permission to perform a specific permission check.
|
2009-07-07 00:20:36 +02:00 |
|
Jannis Leidel
|
b1356e8761
|
Back to tuple style syntax for permission required decorator.
|
2009-07-06 21:57:16 +02:00 |
|
Jannis Leidel
|
9b4b9bf096
|
Try to fix the permission system after breaking it.
|
2009-07-06 19:08:44 +02:00 |
|
Jannis Leidel
|
18969fa389
|
Fixed oversight in example flatpage template.
|
2009-07-06 19:03:33 +02:00 |
|
Jannis Leidel
|
8aceec2104
|
Updated example for permission_required_or_403 decorator to follow new syntax.
|
2009-07-06 16:07:24 +02:00 |
|
Jannis Leidel
|
1421d47085
|
Remove debugging print statement.
|
2009-07-06 16:04:58 +02:00 |
|
Jannis Leidel
|
6740e52369
|
Introduce a new syntax for the decorator to not rely on the order of the arguments passed to the view function. That failed because kwargs is a dict, d'oh.
|
2009-07-06 16:03:56 +02:00 |
|
Jannis Leidel
|
52e8c07ff1
|
Fixed order of possible templates of permission denied views.
|
2009-07-06 14:30:56 +02:00 |
|
Jannis Leidel
|
8f85db2438
|
Remove erroneous check for an existing obj in generic permission check.
|
2009-07-06 13:57:45 +02:00 |
|
Jannis Leidel
|
15f1af8295
|
Undid last commit partially.
|
2009-07-06 11:26:53 +02:00 |
|
Jannis Leidel
|
37a4ae24fb
|
Cache permission choices for each model class.
|
2009-07-06 11:10:08 +02:00 |
|
Jannis Leidel
|
aad51ef877
|
Removed dependency on external decorator package, using functools.wraps instead.
|
2009-07-06 11:08:36 +02:00 |
|
Jannis Leidel
|
3fe2ba2991
|
The decorator falls back nicely if a query parameter isn't given and therefore None by ignoring it.
|
2009-07-05 23:42:30 +02:00 |
|
Jannis Leidel
|
0b369d9310
|
Renamed verbose_name attribute of permission checks to short_description for consistency
|
2009-07-04 11:06:01 +02:00 |
|
Jannis Leidel
|
9dd3affcc1
|
Made PermissionInline a bit more pleasant with ForeignKeyRawIdWidget and automatic choices for permission field
|
2009-07-03 18:04:22 +02:00 |
|
Jannis Leidel
|
77313a9a97
|
Added default template of permission denied view (403.html)
|
2009-07-03 15:47:46 +02:00 |
|
Jannis Leidel
|
f8cb902476
|
Take Django's default permissions into account again
|
2009-07-03 15:45:34 +02:00 |
|
Jannis Leidel
|
287d2eccd5
|
Fixed decorator to only check for permissions if user is logged in. Added permission_denied view to be used when permission check unsuccessful, e.g. with the new permission_required_or_403 decorator. The permission_required decorator will redirect to the login form by default.
|
2009-07-03 15:41:21 +02:00 |
|
Jannis Leidel
|
0f14d735a3
|
Fixed permission check handling, abstracted some bits and removed special "admin" permission check.
|
2009-07-03 15:38:45 +02:00 |
|
Jannis Leidel
|
62b8c12077
|
Add an alternative Django 1.0.2 section to the buildout. Use django-debug-toolbar's released version instead of latest development version.
|
2009-07-03 15:34:42 +02:00 |
|
Jannis Leidel
|
3c34e7482d
|
Added an example of the decorator to the docstring of the example view. Fixed verbose name of top_secret permission check of example app.
|
2009-06-22 16:09:06 +02:00 |
|
Jannis Leidel
|
9f426e2e92
|
Added decorator to required packages in setup.py
|
2009-06-22 16:07:20 +02:00 |
|
Jannis Leidel
|
3e047dc5fe
|
Updated example project to use the latest additions to django-authority
|
2009-06-22 01:07:26 +02:00 |
|
Jannis Leidel
|
8a38d574d5
|
Added decorator to be used with views, yay
|
2009-06-22 01:06:21 +02:00 |
|
Jannis Leidel
|
8e285686a5
|
Refined permission system to have three types of permission checks: default (add, browse, change and delete), custom (like defaul checks) and complex (method based).
|
2009-06-22 01:05:31 +02:00 |
|
Jannis Leidel
|
5ba65d928d
|
Fixed permission manager for user
|
2009-06-22 01:00:25 +02:00 |
|
Jannis Leidel
|
1356043dcb
|
Small update to README
|
2009-06-12 12:02:39 +02:00 |
|
Jannis Leidel
|
e44842df3c
|
Removed model attribute from permission admin
|
2009-06-12 11:48:20 +02:00 |
|
Jannis Leidel
|
539a8bf637
|
Removed some debug print statements and got rid of the importlib in authority.autodiscover()
|
2009-06-12 01:57:08 +02:00 |
|
Jannis Leidel
|
6caa002694
|
Removed old exceptions and the autodiscover call which should be made in urls.py like admin
|
2009-06-12 01:48:50 +02:00 |
|
Jannis Leidel
|
0ffda098d5
|
Got rid of unneeded importlib.import_module import, err.
|
2009-06-12 01:25:39 +02:00 |
|