ptah

URI

Layout

Settings

ACL

ACLs

ACLs dictionary contains all registered acl maps in the system.

Roles

Everyone
Authenticated
Owner

Permissions

DEFAULT_ACL
NOT_ALLOWED
NO_PERMISSION_REQUIRED

Security

auth_service

Instance of ptah.authentication.Authentication class.

SUPERUSER_URI

System user uri. Permission check always passes for user user. It is possible to use it as effective user:

ptah.auth_service.set_effective_user(ptah.SUPERUSER_URI)

This allow to pass security checks for any user.

Password utils

pwd_tool

Instance of ptah.password.PasswordTool class

Utilities

tldata

Status messages

UI Actions

Data population

POPULATE_DB_SCHEMA

Id for database schema creation step. Use it as requires dependency to make sure that db schema is cerated before execute any other steps.

Data migration

Events

Settings events

Content events

Principal events

Populate db schema