-
Notifications
You must be signed in to change notification settings - Fork 1
/
README.txt
34 lines (27 loc) · 905 Bytes
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
pyramid_workflow
=============================
::
@workflow_config(
type="security",
name="the workflow",
state_attr="state",
initial_state="private",
content_types=".dummy.IContent",
permission_checker="repoze.bfg.security.has_permission")
class SecurityWorkflow(object):
private = State(callback=".dummy.callback",
title="Private",
description="Nobody can see it")
public = State(callback=".dummy.callback",
title="Public",
description="Everybody can see it")
public_to_private = Transition(
callback=".dummy.callback",
from_state="public",
to_state="private",
permission="moderate")
private_to_public = Transition(
callback=".dummy.callback",
from_state="private",
to_state="public",
permission="moderate")