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
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()
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
def taskcomment_proc(taskcomment): taskcomment.userName = user.get_user_display_name(taskcomment.creator_id)
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)
def to_dict(self): self.creatorDisplayName = user.get_user_display_name(self.creator_id) return Model.to_dict(self)
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)