Exemple #1
0
    def items(self):
        super(MobappAudioArchiveView, self).items()
        from Products.rfasite.interfaces import IProgramSegmentsFinder
        adapter = IProgramSegmentsFinder(self.subsite)
        segments = adapter()

        self.info["programs"] = []

        #if self.AudioId: #XXX figure out how to look up by ID, if needed

        for s in segments:
            audioObj = Types.AudioClip(streamerSegment=s,
                                       localTz=self.subsiteTz)
            if audioObj is not None:
                self.info["programs"].append(audioObj)

        return self.info