|
Revision 23679, 0.8 kB
(checked in by fguillaume, 5 years ago)
|
Don't use deprecated CMFCorePermissions
|
- Property svn:eol-style set to
native
- Property svn:keywords set to
Author Date Id Revision
|
| Line | |
|---|
| 1 |
# Copyright (c) 2002-2004 Nuxeo SARL <http://nuxeo.com> |
|---|
| 2 |
# $Id$ |
|---|
| 3 |
""" |
|---|
| 4 |
A collector item encapsulates input from a form |
|---|
| 5 |
|
|---|
| 6 |
""" |
|---|
| 7 |
from Globals import InitializeClass |
|---|
| 8 |
from OFS.SimpleItem import SimpleItem |
|---|
| 9 |
from AccessControl import ClassSecurityInfo |
|---|
| 10 |
from Products.CMFCore.permissions import ModifyPortalContent |
|---|
| 11 |
|
|---|
| 12 |
class CollectorItem(SimpleItem): |
|---|
| 13 |
security = ClassSecurityInfo() |
|---|
| 14 |
|
|---|
| 15 |
meta_type = 'CollectorItem' |
|---|
| 16 |
manage_options = ( { 'label':'View', 'action':'view' }, |
|---|
| 17 |
) + SimpleItem.manage_options |
|---|
| 18 |
|
|---|
| 19 |
def __init__(self, id, form): |
|---|
| 20 |
"""Construtor""" |
|---|
| 21 |
self.id = id |
|---|
| 22 |
self.data = form |
|---|
| 23 |
self._p_changed = 1 |
|---|
| 24 |
|
|---|
| 25 |
security.declareProtected(ModifyPortalContent, 'view') |
|---|
| 26 |
def view(self): |
|---|
| 27 |
"""View""" |
|---|
| 28 |
return str(self.data) |
|---|
| 29 |
|
|---|
| 30 |
InitializeClass(CollectorItem) |
|---|