Example #1
0
 def to_dict(self):
     self.planProgress = self.get_plan_progress()
     self.creatorDisplayName = user.get_user_display_name(self.creator_id)
     from contact.contactservice import ContactService
     self.taskAssigneeName = ContactService.get_instance().get_contact_name(self.assignee_id)
     from task.taskservice import TaskService
     self.componentKeys = map(lambda x: x.component_id, TaskService.get_instance().fetch_taskcomponents(self.key()))
     self.affectedVersionKeys = map(lambda x: x.version_id, TaskService.get_instance().fetch_taskversions(self.key(), True))
     self.fixedVersionKeys = map(lambda x: x.version_id, TaskService.get_instance().fetch_taskversions(self.key(), False))
     
     tdt = Model.to_dict(self)
     tdt['storyPoints'] = "%0.1f" % self.story_points if self.story_points is not None else ""
     return tdt
Example #2
0
 def execute(self):
     rtn = self._new_rtn()
     taskcomment = self._get_model_parameter(TaskComment)
     t = taskcomment.tc_content.replace(" ", "")
     if strutil.is_empty(t):
         raise RequiredError("task_label_tccontent")
     if strutil.is_empty(taskcomment.key()):
         taskcomment.creator_id = self._get_user_id()
         taskcomment = TaskService.get_instance().create_taskcomment(taskcomment, self._get_user_id())
     else:
         taskcomment = TaskService.get_instance().update_taskcomment(taskcomment, self._get_user_id())
     taskcomment.userName = user.get_user_display_name(taskcomment.creator_id)
     
     rtn.set_data(taskcomment)
     return rtn.to_json()
Example #3
0
def fetch_mclogs(model_name, model_key, **kwds):
    query = MCLog.all()
    query.filter("model_name =", model_name)
    query.filter("model_key =", str(model_key))
    mclogs = query.fetch()
    for mclog in mclogs:
        query = MCLogDetail.all()
        query.filter("changelog_id =", mclog.key())
        mclog.logDetails = query.fetch()
        for logdetail in mclog.logDetails:
            if kwds.has_key(logdetail.field_name):
                fvalue_last = None if logdetail.fvalue_last == 'None' else logdetail.fvalue_last
                fvalue_present = None if logdetail.fvalue_present == 'None' else logdetail.fvalue_present
                logdetail.fvalue_last = kwds[logdetail.field_name](fvalue_last)
                logdetail.fvalue_present = kwds[logdetail.field_name](fvalue_present)
        mclog.userDisplayName = user.get_user_display_name(mclog.user_id)
    return mclogs
Example #4
0
 def taskcomment_proc(taskcomment):
     taskcomment.userName = user.get_user_display_name(taskcomment.creator_id)
Example #5
0
 def to_dict(self):
     self.bind_user_account = user.get_user(user_id=self.bind_user_id).u_account if self.bind_user_id != None and self.bind_user_id != model.EMPTY_UID else ""
     self.creatorDisplayName = user.get_user_display_name(self.creator_id)
     from contact.contactservice import ContactService
     self.groupKeys = list(set(map(lambda x: x.group_id, ContactService.get_instance().fetch_contactgroups(contact_id=self.key()))))
     return Model.to_dict(self)
Example #6
0
 def to_dict(self):
     self.creatorDisplayName = user.get_user_display_name(self.creator_id)
     return Model.to_dict(self)
Example #7
0
 def to_dict(self):
     self.creatorDisplayName = user.get_user_display_name(self.creator_id)
     from contact.contactservice import ContactService
     self.groupName = ContactService.get_instance().get_group_name(self.group_id)
     return Model.to_dict(self)