示例#1
0
def reindex_missionreport_on_mission_modification(obj, event):
    for i in obj.values():
        if IMissionReport.providedBy(i):
            i.reindexObject()
示例#2
0
def mission_has_missionreport(obj):
    for i in obj.values():
        if IMissionReport.providedBy(i):
            if api.content.get_state(i) != 'private':
                return True
    return False
示例#3
0
def reindex_missionreport_on_mission_modification(obj, event):
    for i in obj.values():
        if IMissionReport.providedBy(i):
            i.reindexObject()
示例#4
0
def mission_has_missionreport(obj):
    for i in obj.values():
        if IMissionReport.providedBy(i):
            if api.content.get_state(i) != 'private':
                return True
    return False
 def mission_report(self):
     parent = aq_parent(self.context)
     if IMissionReport.providedBy(parent):
         return parent
     return None
示例#6
0
 def mission_report(self):
     parent = aq_parent(self.context)
     if IMissionReport.providedBy(parent):
         return parent
     return None