web/views/actions.py
changeset 7990 a673d1d9a738
parent 7953 a37531c8a4a6
child 8128 0a927fe4541b
equal deleted inserted replaced
7989:db76e8aaec29 7990:a673d1d9a738
    48         # display action anyway
    48         # display action anyway
    49         form = entity._cw.vreg['forms'].select('edition', entity._cw,
    49         form = entity._cw.vreg['forms'].select('edition', entity._cw,
    50                                                entity=entity, mainform=False)
    50                                                entity=entity, mainform=False)
    51         for dummy in form.editable_relations():
    51         for dummy in form.editable_relations():
    52             return 1
    52             return 1
    53         try:
    53         editableattrs = form.editable_attributes(strict=True)
    54             editableattrs = form.editable_attributes(strict=True)
       
    55         except TypeError:
       
    56             warn('[3.6] %s: editable_attributes now take strict=False as '
       
    57                  'optional argument', DeprecationWarning)
       
    58             editableattrs = form.editable_attributes()
       
    59         for rschema, role in editableattrs:
    54         for rschema, role in editableattrs:
    60             return 1
    55             return 1
    61         return 0
    56         return 0
    62 
    57 
    63 @objectify_selector
    58 @objectify_selector