Index

A | C | D | E | G | H | I | L | O | P | R | S | T | U

A

add_permission_logic() (in module permission.utils.logics)
Article (class in permission.tests.models)
Article.DoesNotExist
Article.MultipleObjectsReturned
authenticate() (permission.backends.PermissionBackend method)
author (permission.tests.models.Article attribute)
AuthorPermissionLogic (class in permission.logics.author)
authors (permission.tests.models.Article attribute)

C

CollaboratorsPermissionLogic (class in permission.logics.collaborators)
create_article() (in module permission.tests.utils)
create_permission() (in module permission.tests.utils)
create_user() (in module permission.tests.utils)
create_var() (permission.templatetags.permissionif.TemplatePermissionIfParser method)

D

do_permissionif() (in module permission.templatetags.permissionif)

E

editor (permission.tests.models.Article attribute)
editors (permission.tests.models.Article attribute)
error_class (permission.templatetags.permissionif.TemplatePermissionIfParser attribute)
excludes (permission.handlers.PermissionHandler attribute)

G

get_app_perms() (in module permission.utils.permissions)
get_handlers() (permission.utils.handlers.PermissionHandlerRegistry method)
get_model_perms() (in module permission.utils.permissions)
get_next_by_created_at() (permission.tests.models.Article method)
get_object_from_classbased_instance() (in module permission.decorators.classbase)
get_object_from_date_based_view() (in module permission.decorators.functionbase)
get_object_from_list_detail_view() (in module permission.decorators.functionbase)
get_perm_codename() (in module permission.utils.permissions)
get_permissions() (permission.handlers.PermissionHandler method)
get_previous_by_created_at() (permission.tests.models.Article method)

H

has_operator() (in module permission.templatetags.permissionif)
has_perm() (permission.backends.PermissionBackend method)
(permission.handlers.LogicalPermissionHandler method)
(permission.handlers.PermissionHandler method)
(permission.logics.author.AuthorPermissionLogic method)
(permission.logics.base.PermissionLogic method)
(permission.logics.collaborators.CollaboratorsPermissionLogic method)

I

includes (permission.handlers.PermissionHandler attribute)

L

LogicalPermissionHandler (class in permission.handlers)

O

objects (permission.tests.models.Article attribute)
of_operator() (in module permission.templatetags.permissionif)
OPERATORS (permission.templatetags.permissionif.PermissionIfParser attribute)

P

parser_patch() (in module permission.templatetags.patch)
perm_to_permission() (in module permission.utils.permissions)
permission (module)
permission.backends (module)
permission.conf (module)
permission.decorators (module)
permission.decorators.classbase (module)
permission.decorators.functionbase (module)
permission.decorators.methodbase (module)
permission.decorators.utils (module)
permission.handlers (module)
permission.logics (module)
permission.logics.author (module)
permission.logics.base (module)
permission.logics.collaborators (module)
permission.models (module)
permission.templatetags.patch (module)
permission.templatetags.permissionif (module)
permission.tests (module)
permission.tests.compatibility (module)
permission.tests.models (module)
permission.tests.test_handlers (module)
permission.tests.test_logics.test_author (module)
permission.tests.test_logics.test_base (module)
permission.tests.test_logics.test_collaborators (module)
permission.tests.test_templatetags.test_permissionif (module)
permission.tests.test_utils (module)
permission.tests.test_utils.test_handlers (module)
permission.tests.test_utils.test_logics (module)
permission.tests.utils (module)
permission.utils.handlers (module)
permission.utils.logics (module)
permission.utils.permissions (module)
permission_required() (in module permission.decorators.classbase)
(in module permission.decorators.functionbase)
(in module permission.decorators.methodbase)
permission_to_perm() (in module permission.utils.permissions)
PermissionBackend (class in permission.backends)
PermissionHandler (class in permission.handlers)
PermissionHandlerRegistry (class in permission.utils.handlers)
PermissionIfParser (class in permission.templatetags.permissionif)
PermissionLogic (class in permission.logics.base)
PermissionLogicalPermissionHandlerTestCase (class in permission.tests.test_handlers)
PermissionLogicsAuthorPermissionLogicTestCase (class in permission.tests.test_logics.test_author)
PermissionLogicsCollaboratorsPermissionLogicTestCase (class in permission.tests.test_logics.test_collaborators)
PermissionLogicsPermissionLogicTestCase (class in permission.tests.test_logics.test_base)
PermissionPermissionHandlersTestCase (class in permission.tests.test_handlers)
PermissionTemplateTagsTestCase (class in permission.tests.test_templatetags.test_permissionif)
PermissionUtilsHandlersTestCase (class in permission.tests.test_utils.test_handlers)
PermissionUtilsLogicsTestCase (class in permission.tests.test_utils.test_logics)

R

redirect_to_login() (in module permission.decorators.utils)
register() (permission.utils.handlers.PermissionHandlerRegistry method)
remove_permission_logic() (in module permission.utils.logics)

S

setUp() (permission.tests.test_handlers.PermissionLogicalPermissionHandlerTestCase method)
(permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
(permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_base.PermissionLogicsPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
(permission.tests.test_templatetags.test_permissionif.PermissionTemplateTagsTestCase method)
(permission.tests.test_utils.test_handlers.PermissionUtilsHandlersTestCase method)
(permission.tests.test_utils.test_logics.PermissionUtilsLogicsTestCase method)
supports_anonymous_user (permission.backends.PermissionBackend attribute)
supports_inactive_user (permission.backends.PermissionBackend attribute)
supports_object_permissions (permission.backends.PermissionBackend attribute)

T

tearDown() (permission.tests.test_templatetags.test_permissionif.PermissionTemplateTagsTestCase method)
(permission.tests.test_utils.test_logics.PermissionUtilsLogicsTestCase method)
TemplatePermissionIfParser (class in permission.templatetags.permissionif)
test__get_app_perms_with_app_label() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
test__get_app_perms_with_model() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
test__get_model_perms() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
test_add_permission_logic_private_attributes() (permission.tests.test_utils.test_logics.PermissionUtilsLogicsTestCase method)
test_add_permission_logic_registry() (permission.tests.test_utils.test_logics.PermissionUtilsLogicsTestCase method)
test_constructor() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_base.PermissionLogicsPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_constructor_with_app_label() (permission.tests.test_handlers.PermissionLogicalPermissionHandlerTestCase method)
(permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
test_constructor_with_model() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
test_constructor_with_specifing_any_permission() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_constructor_with_specifing_change_permission() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_constructor_with_specifing_delete_permission() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_constructor_with_specifing_field_name() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_get_handlers() (permission.tests.test_utils.test_handlers.PermissionUtilsHandlersTestCase method)
test_get_permissions() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
test_get_permissions_with_excludes() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
test_get_permissions_with_excludes_change() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
test_get_permissions_with_includes() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
test_get_permissions_with_includes_change() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
test_has_perm_add_wiht_obj() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
(permission.tests.test_logics.test_base.PermissionLogicsPermissionLogicTestCase method)
test_has_perm_add_wihtout_obj() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
(permission.tests.test_logics.test_base.PermissionLogicsPermissionLogicTestCase method)
test_has_perm_add_with_obj() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_add_with_obj_author() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_add_with_obj_author_diff_field_name() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_add_with_obj_author_non_any() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_add_with_obj_author_non_any_no_change() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_add_with_obj_author_non_any_no_delete() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_add_with_obj_collaborators() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_add_with_obj_collaborators_diff_field_name() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_add_with_obj_collaborators_non_any() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_add_with_obj_collaborators_non_any_no_change() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_add_with_obj_collaborators_non_any_no_delete() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_add_without_obj() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_change_wiht_obj() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
(permission.tests.test_logics.test_base.PermissionLogicsPermissionLogicTestCase method)
test_has_perm_change_wihtout_obj() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
(permission.tests.test_logics.test_base.PermissionLogicsPermissionLogicTestCase method)
test_has_perm_change_with_obj() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_change_with_obj_author() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_change_with_obj_author_diff_field_name() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_change_with_obj_author_non_any() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_change_with_obj_author_non_any_no_change() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_change_with_obj_author_non_any_no_delete() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_change_with_obj_collaborators() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_change_with_obj_collaborators_diff_field_name() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_change_with_obj_collaborators_non_any() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_change_with_obj_collaborators_non_any_no_change() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_change_with_obj_collaborators_non_any_no_delete() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_change_without_obj() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_delete_wiht_obj() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
(permission.tests.test_logics.test_base.PermissionLogicsPermissionLogicTestCase method)
test_has_perm_delete_wihtout_obj() (permission.tests.test_handlers.PermissionPermissionHandlersTestCase method)
(permission.tests.test_logics.test_base.PermissionLogicsPermissionLogicTestCase method)
test_has_perm_delete_with_obj() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_delete_with_obj_author() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_delete_with_obj_author_diff_field_name() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
test_has_perm_delete_with_obj_collaborators() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_delete_with_obj_collaborators_diff_field_name() (permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_delete_with_obj_non_any() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_delete_with_obj_non_any_no_change() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_delete_with_obj_non_any_no_delete() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_delete_without_obj() (permission.tests.test_logics.test_author.PermissionLogicsAuthorPermissionLogicTestCase method)
(permission.tests.test_logics.test_collaborators.PermissionLogicsCollaboratorsPermissionLogicTestCase method)
test_has_perm_non_related_permission() (permission.tests.test_handlers.PermissionLogicalPermissionHandlerTestCase method)
test_has_perm_permission_logics_called() (permission.tests.test_handlers.PermissionLogicalPermissionHandlerTestCase method)
test_permissionif_tag() (permission.tests.test_templatetags.test_permissionif.PermissionTemplateTagsTestCase method)
test_permissionif_tag_and() (permission.tests.test_templatetags.test_permissionif.PermissionTemplateTagsTestCase method)
test_permissionif_tag_elif() (permission.tests.test_templatetags.test_permissionif.PermissionTemplateTagsTestCase method)
test_permissionif_tag_else() (permission.tests.test_templatetags.test_permissionif.PermissionTemplateTagsTestCase method)
test_permissionif_tag_or() (permission.tests.test_templatetags.test_permissionif.PermissionTemplateTagsTestCase method)
test_permissionif_tag_with_obj() (permission.tests.test_templatetags.test_permissionif.PermissionTemplateTagsTestCase method)
test_register() (permission.tests.test_utils.test_handlers.PermissionUtilsHandlersTestCase method)
test_register_duplicate() (permission.tests.test_utils.test_handlers.PermissionUtilsHandlersTestCase method)
test_register_non_permission_handler() (permission.tests.test_utils.test_handlers.PermissionUtilsHandlersTestCase method)
test_register_permission_handler_instance() (permission.tests.test_utils.test_handlers.PermissionUtilsHandlersTestCase method)
test_register_with_abstract_model() (permission.tests.test_utils.test_handlers.PermissionUtilsHandlersTestCase method)
test_register_without_specifing_handler() (permission.tests.test_utils.test_handlers.PermissionUtilsHandlersTestCase method)
test_remove_permission_logic_exception() (permission.tests.test_utils.test_logics.PermissionUtilsLogicsTestCase method)
test_remove_permission_logic_private_attributes() (permission.tests.test_utils.test_logics.PermissionUtilsLogicsTestCase method)
test_remove_permission_logic_registry() (permission.tests.test_utils.test_logics.PermissionUtilsLogicsTestCase method)
test_unregister() (permission.tests.test_utils.test_handlers.PermissionUtilsHandlersTestCase method)
test_unregister_absence() (permission.tests.test_utils.test_handlers.PermissionUtilsHandlersTestCase method)
translate_token() (permission.templatetags.permissionif.PermissionIfParser method)

U

unregister() (permission.utils.handlers.PermissionHandlerRegistry method)