def _description_dict(self): descriptionDict = { 'submission_gus': self.submission_gus, 'fields' : self.fields, 'context_gus' : self.context_gus, 'creation_time' : gltime.prettyDateTime(self.creation_time), 'expiration_time' : gltime.prettyDateTime(self.expiration_time), 'receivers' : self.receivers, 'files' : self.files if self.files else {}, 'receipt' : self.receipt } return descriptionDict
def _description_dict(self): descriptionDict = { 'submission_gus': unicode(self.submission_gus), 'wb_fields' : dict(self.wb_fields) if self.wb_fields else {}, 'context_gus' : unicode(self.context_gus), 'creation_time' : unicode(gltime.prettyDateTime(self.creation_time)), 'expiration_time' : unicode(gltime.prettyDateTime(self.expiration_time)), 'receivers' : list(self.receivers) if self.receivers else [], 'files' : dict(self.files) if self.files else {}, 'finalize' : True if self.mark == self._marker[1] else False } return dict(descriptionDict)
def _description_dict(self): descriptionDict = { 'internaltip_id' : unicode(self.internaltip_id), 'tip_gus' : unicode(self.tip_gus), 'notification_mark' : bool(self.notification_mark), 'notification_date' : unicode(gltime.prettyDateTime(self.notification_date)), 'last_access' : unicode(gltime.prettyDateTime(self.last_access)) if self.last_access else u'Never', 'access_counter' : unicode(self.access_counter), 'expressed_pertinence': unicode(self.expressed_pertinence), 'receiver_gus' : unicode(self.receiver_gus), 'receiver_name' : unicode(self.receiver.name), } return dict(descriptionDict)
def _description_dict(self): descriptionDict = { 'internaltip_id' : self.internaltip_id, 'tip_gus' : self.tip_gus, 'notification_mark' : self.notification_mark, 'notification_date' : gltime.prettyDateTime(self.notification_date), 'last_access' : gltime.prettyDateTime(self.last_access), 'access_counter' : self.access_counter, 'expressed_pertinence': self.expressed_pertinence, 'receiver_gus' : self.receiver_gus, 'receiver_name' : self.receiver.name, 'authoptions' : self.authoptions } return descriptionDict
def _description_dict(self): retVal = { 'active' : bool(self.active), 'config_id' : int(self.id), 'receiver_settings' : dict(self.receiver_settings), 'receiver_gus' : unicode(self.creator_receiver), 'context_gus' : unicode(self.context_gus), 'profile_gus' : unicode(self.profile_gus), 'plugin_type' : unicode(self.plugin_type), 'creation_time' : unicode(gltime.prettyDateTime(self.creation_time)), 'last_update' : unicode(gltime.prettyDateTime(self.last_update)), } return dict(retVal)
def _description_dict(self): descriptionDict = { 'receiver_gus' : unicode(self.receiver_gus), 'name' : unicode(self.name), 'description' : unicode(self.description), 'tags' : list(self.tags) if self.tags else [], 'languages' : list(self.know_languages) if self.know_languages else [], 'creation_date' : unicode(gltime.prettyDateTime(self.creation_date)), 'update_date' : unicode(gltime.prettyDateTime(self.update_date)), 'contexts' : list(self.contexts) if self.contexts else [], 'receiver_level' : int(self.receiver_level), 'can_delete_submission' : bool(self.can_delete_submission), 'can_postpone_expiration' : bool(self.can_postpone_expiration), 'can_configure_delivery' : bool(self.can_configure_delivery), 'can_configure_notification' : bool(self.can_configure_notification) } return dict(descriptionDict)
def _description_dict(self): descriptionDict = { 'last_access' : unicode(gltime.prettyDateTime(self.last_access)) if not self.last_access else u'Never', 'access_counter' : int(self.access_counter), 'internaltip_id' : int(self.internaltip_id), 'receipt' : unicode(self.receipt) } return dict(descriptionDict)
def _description_dict(self): description_dict = { 'internaltip_id' : self.id, # running in debug! 'context_name' : self.context.name, 'context_gus': self.context_gus, 'creation_date' : gltime.prettyDateTime(self.creation_date), 'expiration_date' : gltime.prettyDateTime(self.creation_date), 'fields' : self.fields, 'download_limit' : self.download_limit, 'access_limit' : self.access_limit, 'mark' : self.mark, 'pertinence' : self.pertinence_counter, 'escalation_threshold' : self.escalation_threshold, 'files' : self.files if self.files else {}, 'receiver_map' : self.receivers_map # it's already a dict } return description_dict
def _description_dict(self): description_dict = { "internaltip_id": unicode(self.id), "context_name": unicode(self.context.name), "context_gus": unicode(self.context_gus), "creation_date": unicode(gltime.prettyDateTime(self.creation_date)), "last_activity": unicode(gltime.prettyDateTime(self.creation_date)), "expiration_date": unicode(gltime.prettyDateTime(self.creation_date)), "fields": dict(self.fields), "download_limit": int(self.download_limit), "access_limit": int(self.access_limit), "mark": unicode(self.mark), "pertinence": unicode(self.pertinence_counter), "escalation_threshold": unicode(self.escalation_threshold), "files": dict(self.files) if self.files else {}, "receivers": list(self.receivers) if self.receivers else [], } return dict(description_dict)
def _description_dict(self): description_dict = { 'internaltip_id' : unicode(self.id), 'context_name' : unicode(self.context.name), 'context_gus': unicode(self.context_gus), 'creation_date' : unicode(gltime.prettyDateTime(self.creation_date)), 'last_activity' : unicode(gltime.prettyDateTime(self.creation_date)), 'expiration_date' : unicode(gltime.prettyDateTime(self.creation_date)), 'fields' : dict(self.fields), 'download_limit' : int(self.download_limit), 'access_limit' : int(self.access_limit), 'mark' : unicode(self.mark), 'pertinence' : unicode(self.pertinence_counter), 'escalation_threshold' : unicode(self.escalation_threshold), 'files' : dict(self.files) if self.files else {}, 'receivers' : list(self.receivers) if self.receivers else [] } return dict(description_dict)
def _description_dict(self): descriptionDict = { 'comment_id' : self.id, 'source' : self.source, 'content' : self.content, 'author_gus' : self.author_gus, 'notification_mark': self.notification_mark, 'internaltip_id' : self.internaltip_id, 'creation_time' : gltime.prettyDateTime(self.creation_time) } return descriptionDict
def _description_dict(self): descriptionDict = { 'comment_id' : unicode(self.id), 'source' : unicode(self.source), 'content' : unicode(self.content), 'author_gus' : unicode(self.author_gus), 'notification_mark': bool(self.notification_mark), 'internaltip_id' : int(self.internaltip_id), 'creation_time' : unicode(gltime.prettyDateTime(self.creation_time)) } return dict(descriptionDict)
def _description_dict(self): descriptionDict = { 'receiver_gus' : self.receiver_gus, 'name' : self.name, 'description' : self.description, 'tags' : self.tags if self.tags else [], 'languages' : self.know_languages if self.know_languages else [], 'notification_selected' : self.notification_selected, 'notification_fields' : self.notification_fields, 'delivery_selected' : self.delivery_selected, 'delivery_fields' : self.delivery_fields, 'creation_date' : gltime.prettyDateTime(self.creation_date), 'update_date' : gltime.prettyDateTime(self.update_date), 'last_access' : gltime.prettyDateTime(self.last_access), 'contexts' : self.contexts if self.contexts else [], 'receiver_level' : self.receiver_level, 'can_delete_submission' : self.can_delete_submission, 'can_postpone_expiration' : self.can_postpone_expiration, 'can_configure_delivery' : self.can_configure_delivery, 'can_configure_notification' : self.can_configure_notification } return descriptionDict
def force_execution(self, aps=None, seconds=0): """ @aps: Advanced Python Scheduler object seconds: number of seconds to await before operation start """ if not seconds: self.operation() else: # this hours=1 need to be managed with CEST/CET timezone checks plan_exec = gltime.utcFutureDate(hours=1, seconds=seconds) print "Stored execution of %s postpone to %s" % \ (self.__class__.__name__, gltime.prettyDateTime(plan_exec) ) aps.add_date_job(self.operation, plan_exec)
def _description_dict(self): retVal = { 'plugin_name' : unicode(self.plugin_name), 'plugin_type': unicode(self.plugin_type), 'plugin_description' : unicode(self.plugin_description), 'context_gus' : unicode(self.context_gus), 'profile_gus' : unicode(self.profile_gus), 'profile_name' : unicode(self.profile_name), 'profile_description' : unicode(self.profile_description), 'creation_time' : unicode(gltime.prettyDateTime(self.creation_time)), 'admin_fields' : dict(self.admin_fields), 'admin_settings' : dict(self.admin_settings), 'receiver_fields' : dict(self.receiver_fields) } return dict(retVal)
def _description_dict(self): # Note: the content is not serialized descriptionDict = { 'size' : self.size, 'file_gus' : self.file_gus, 'content_type' : self.content_type, 'file_name' : self.name, 'description' : self.description, 'uploaded_date': gltime.prettyDateTime(self.uploaded_date), 'mark' : unicode(self.mark), 'sha2sum' : unicode(self.sha2sum), 'context_gus' : self.context_gus, 'submission_gus' : self.submission_gus if self.submission_gus else False, 'internaltip_id' : self.internaltip_id if self.internaltip_id else False, } return dict(descriptionDict)
def _description_dict(self): # Note: the content is not serialized descriptionDict = { 'size' : self.size, 'file_gus' : self.file_gus, 'content_type' : self.content_type, 'file_name' : self.name, 'description' : self.description, 'uploaded_date': gltime.prettyDateTime(self.uploaded_date), 'completed' : self.completed, 'metadata_cleaned' : self.metadata_cleaned, 'context_gus' : self.context_gus, 'submission_gus' : self.submission_gus if self.submission_gus else False, 'internaltip_id' : self.internaltip_id if self.internaltip_id else False, 'receivertip_gus' : self.receivertip_gus if self.receivertip_gus else False } return dict(descriptionDict)