Martin Mahner
|
69a443effd
|
Merged with jezdez' repo
--HG--
files : src/authority/actions.py
files : src/authority/admin.py
files : src/authority/decorators.py
files : src/authority/permissions.py
|
2009-07-10 18:10:48 +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 |
|
Martin Mahner
|
336fb0ea80
|
Docs: Hide the static directory from "non-all" lists.
|
2009-07-09 19:26:40 +02:00 |
|
Martin Mahner
|
93cffeee46
|
Docs: Renamed .rst to .txt. It's simpler to identify these text files for not so versatile users (What is .rst? My editor won't open this.) and it actually does not change anything in sphinx's behaviour.
|
2009-07-09 19:25:22 +02:00 |
|
Martin Mahner
|
9851fc8d6e
|
Overall cleanup. Removed unused imports. Fixed whitespaces.
|
2009-07-09 13:51:28 +02:00 |
|
Martin Mahner
|
ae358f29c1
|
Created a skeleton for the upcoming documentation.
|
2009-07-09 13:31:14 +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 |
|