def getMemberRecycleBin(memberfolder): from ubify.recyclebin.config import member_recyclebin_id,member_recyclebin_title,MEMBER_RECYCLEBIN_POLICY objRecyclebin = getOrCreateType(memberfolder,memberfolder,member_recyclebin_id,"RecycleBin") if objRecyclebin.title == '': objRecyclebin.title = member_recyclebin_title objRecyclebin.reindexObject() from ubify.cyninv2theme import set_placeful_workflow_policy set_placeful_workflow_policy(objRecyclebin,MEMBER_RECYCLEBIN_POLICY,MEMBER_RECYCLEBIN_POLICY) return objRecyclebin
def getMemberRecycleBin(memberfolder): from ubify.recyclebin.config import member_recyclebin_id, member_recyclebin_title, MEMBER_RECYCLEBIN_POLICY objRecyclebin = getOrCreateType(memberfolder, memberfolder, member_recyclebin_id, "RecycleBin") if objRecyclebin.title == '': objRecyclebin.title = member_recyclebin_title objRecyclebin.reindexObject() from ubify.cyninv2theme import set_placeful_workflow_policy set_placeful_workflow_policy(objRecyclebin, MEMBER_RECYCLEBIN_POLICY, MEMBER_RECYCLEBIN_POLICY) return objRecyclebin
def getGlobalRecycleBin(portal): from ubify.recyclebin.config import global_recyclebin_id,global_recyclebin_title,GLOBAL_RECYCLEBIN_POLICY isnew = False try: objRecyclebin = getattr(portal,global_recyclebin_id) except AttributeError: isnew = True objRecyclebin = getOrCreateType(portal,portal,global_recyclebin_id,"RecycleBin") if isnew: notify(ObjectInitializedEvent(objRecyclebin)) if objRecyclebin.title == '': objRecyclebin.title = global_recyclebin_title objRecyclebin.reindexObject() from ubify.cyninv2theme import set_placeful_workflow_policy set_placeful_workflow_policy(objRecyclebin,GLOBAL_RECYCLEBIN_POLICY,GLOBAL_RECYCLEBIN_POLICY) return objRecyclebin
def getGlobalRecycleBin(portal): from ubify.recyclebin.config import global_recyclebin_id, global_recyclebin_title, GLOBAL_RECYCLEBIN_POLICY isnew = False try: objRecyclebin = getattr(portal, global_recyclebin_id) except AttributeError: isnew = True objRecyclebin = getOrCreateType(portal, portal, global_recyclebin_id, "RecycleBin") if isnew: notify(ObjectInitializedEvent(objRecyclebin)) if objRecyclebin.title == '': objRecyclebin.title = global_recyclebin_title objRecyclebin.reindexObject() from ubify.cyninv2theme import set_placeful_workflow_policy set_placeful_workflow_policy(objRecyclebin, GLOBAL_RECYCLEBIN_POLICY, GLOBAL_RECYCLEBIN_POLICY) return objRecyclebin