Example #1
0
 def issues(self):
     project = get_project()
     for id in self._ids:
         try:
             yield project.issues[str(id)]
         except KeyError:
             pass
Example #2
0
 def issues(self):
     project = get_project()
     for id in self._ids:
         try:
             yield project.issues[str(id)]
         except KeyError:
             pass
Example #3
0
    def __call__(self):
        self.request.response.setHeader('Content-Type','application/x-javascript')
        self.request.response.setHeader('Cache-Control','public,max-age=86400')

        response_text = ""
        response_text += "var PROJECT_URL = \"%s\";\n" % absoluteURL(get_project(), self.request)

        return response_text.encode('utf-8')
Example #4
0
    def __call__(self):
        self.request.response.setHeader('Content-Type',
                                        'application/x-javascript')
        self.request.response.setHeader('Cache-Control',
                                        'public,max-age=86400')

        response_text = ""
        response_text += "var PROJECT_URL = \"%s\";\n" % absoluteURL(
            get_project(), self.request)

        return response_text.encode('utf-8')
Example #5
0
 def update_topics(self, titles):
     dels = []
     for ob in self._topics:
         if ob.title not in titles:
             dels.append(ob)
     for ob in dels:
         self._topics.remove(ob)
         ob.del_doc(self)
         if ob.is_empty():
             topic_key = ob.__name__
             project = get_project()
             try:
                 del project.topics[topic_key]
             except KeyError:
                 pass
     topic_folder = get_project().topics
     topics_keys = [x.__name__ for x in self._topics]
     for title in titles:
         if valid_title_p(title):
             ob = getObject(topic_folder.search(title))
             if ob.__name__ not in topics_keys:
                 self._topics.append(ob)
                 ob.add_doc(self)
Example #6
0
def project_members(context):
    members = get_members(get_project(), "tacklets.project.Member")
    return SimpleVocabulary([SimpleTerm(x.id, title=x.title) for x in members])
Example #7
0
def project_members(context):
    members = get_members(get_project(), "tacklets.project.Member")
    return SimpleVocabulary([SimpleTerm(x.id, title=x.title) for x in members])