Actions¶
BaseAction¶
-
class
policyengine.models.BaseAction(*args, **kwargs)¶ Base Action
-
community¶ The
CommunityPlatformin which the action occurred (or was proposed). If proposed through the PolicyKit app, this is the community that the proposing user was authenticated with.
-
initiator¶ The
CommunityUserwho initiated the action. May not exist if initiated by PolicyKit.
-
is_bundled¶ True if the action is part of a bundle.
-
kind= None¶ Kind of action. One of ‘platform’ or ‘constitution’ or ‘trigger’. Do not override.
-
data_store¶ Datastore for persisting any additional data related to the proposal.
-
property
action_type¶ The type of action (such as ‘slackpostmessage’ or ‘policykitaddcommunitydoc’).
-
ConstitutionAction¶
Extends
BaseAction.PlatformAction¶
Extends
BaseAction.