Skip to main content

ZTFY package used to add wrapper around Zope security

Project description

What is ztfy.security ?

ztfy.security is a thin wrapper around zope.security and zope.securitypolicy packages.

It provides an adapter to ISecurityManager interfaces, which allows you to get and set roles and permissions applied to a given principal on a given adapted context.

This adapter also allows you to fire events when a role is granted or revoked to a given principal ; this functionality can be useful, for example, when you want to forbid removal of a ‘contributor’ role to a principal when he already owns a set of contents.

Finally, ztfy.security provides a small set of schema fields, which can be used when you want to define a field as a principal id or as a list of principals ids.

How to use ztfy.security ?

ztfy.security package usage is described via doctests in ztfy/security/doctests/README.txt

Changelog

0.2.11

  • convert roles edit form to dialog

0.2.10

  • use request cache in “getPrincipal()” function

0.2.9

  • corrected ISecurityManager methods arguments names

  • templates updated to display null values

0.2.8

  • changed package source layout

0.2.7

  • added ILocalRoleIndexer interface and default adapter

0.2.6

  • added annotations interfaces on standard zope.pluggableauth GroupFolder class

  • escape quotes in Javascript code

0.2.5

  • updated imports for last ztfy.jqueryui and ztfy.skin package

  • added AJAX checks in principals widgets

0.2.4

  • added check in JSON’s “getAddr()” method to remove “++skin++” namespace

  • corrected syntax and translation in MissingPrincipal class

0.2.3

  • added permission grant, unset and revoke methods in ISecurityManager interface and adapter

  • added check in principals widgets

0.2.2

  • switched resources management from zc.resourcelibrary to fanstatic

0.2.1

  • removed “zope.app” packages dependencies

0.2

  • Switched to ZTK-1.1.2

  • Added schema fields, properties, widgets and resources to handle roles assignment via simple context attributes and properties

  • Added IAuthenticatorSearchAdapter to offer a common search interface to authenticator plug-ins

0.1

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ztfy.security-0.2.11.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ztfy.security-0.2.11-py2.7.egg (57.4 kB view details)

Uploaded Egg

File details

Details for the file ztfy.security-0.2.11.tar.gz.

File metadata

File hashes

Hashes for ztfy.security-0.2.11.tar.gz
Algorithm Hash digest
SHA256 0755973a83af43b6e2c26b36e7deb37e081dcb657f4849a07fd4f19fe5832f0b
MD5 1904ba67b7ae03122139a9dda07377bf
BLAKE2b-256 d9b1a8ac9f3c84fad37349cedc5943f45e7bb8bd1dc945d5bc67444156ff65ff

See more details on using hashes here.

File details

Details for the file ztfy.security-0.2.11-py2.7.egg.

File metadata

File hashes

Hashes for ztfy.security-0.2.11-py2.7.egg
Algorithm Hash digest
SHA256 2dff9a60715f2c515dce4e6e0417948852043c9659829ff1a192889226556077
MD5 d4acf03f6a81473677e7cb3572e50a61
BLAKE2b-256 1bf01ffff0276bbd99ea88a08c3f1c5b4f82cc93e52d090ee190fab9d83fdc11

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page