当前位置: 首页>>代码示例>>Python>>正文


Python Distro.by_id方法代码示例

本文整理汇总了Python中bkr.server.model.Distro.by_id方法的典型用法代码示例。如果您正苦于以下问题:Python Distro.by_id方法的具体用法?Python Distro.by_id怎么用?Python Distro.by_id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在bkr.server.model.Distro的用法示例。


在下文中一共展示了Distro.by_id方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: save_tag

# 需要导入模块: from bkr.server.model import Distro [as 别名]
# 或者: from bkr.server.model.Distro import by_id [as 别名]
 def save_tag(self, id=None, tag=None, *args, **kw):
     try:
         distro = Distro.by_id(id)
     except InvalidRequestError:
         flash(_(u"Invalid distro id %s" % id))
         redirect(".")
     if tag['text']:
         distro.tags.append(tag['text'])
         distro.activity.append(DistroActivity(
                 user=identity.current.user, service=u'WEBUI',
                 action=u'Added', field_name=u'Tag',
                 old_value=None, new_value=tag['text']))
     flash(_(u"Added Tag %s" % tag['text']))
     redirect("./view?id=%s" % id)
开发者ID:ShaolongHu,项目名称:beaker,代码行数:16,代码来源:distro.py

示例2: tag_remove

# 需要导入模块: from bkr.server.model import Distro [as 别名]
# 或者: from bkr.server.model.Distro import by_id [as 别名]
 def tag_remove(self, id=None, tag=None, *args, **kw):
     try:
         distro = Distro.by_id(id)
     except InvalidRequestError:
         flash(_(u"Invalid distro id %s" % id))
         redirect(".")
     if tag:
         for dtag in distro.tags:
             if dtag == tag:
                 distro.tags.remove(dtag)
                 distro.activity.append(DistroActivity(
                         user=identity.current.user, service=u'WEBUI',
                         action=u'Removed', field_name=u'Tag',
                         old_value=tag, new_value=None))
                 flash(_(u"Removed Tag %s" % tag))
     redirect("./view?id=%s" % id)
开发者ID:ShaolongHu,项目名称:beaker,代码行数:18,代码来源:distro.py

示例3: view

# 需要导入模块: from bkr.server.model import Distro [as 别名]
# 或者: from bkr.server.model.Distro import by_id [as 别名]
 def view(self, id=None, *args, **kw):
     try:
         distro = Distro.by_id(id)
     except InvalidRequestError:
         flash(_(u"Invalid distro id %s" % id))
         redirect(".")
     is_admin = identity.current.user and identity.current.user.is_admin() or False
     task_form = TaskSearchForm(hidden=dict(distro=True, osmajor_id=True))
     return dict(title       = 'Distro',
                 value       = distro,
                 value_task  = dict(distro_id = distro.id),
                 form        = self.tag_form,
                 form_task   = task_form,
                 action      = './save_tag',
                 action_task = '/tasks/do_search',
                 options   = dict(tags = distro.tags,
                                 readonly = not is_admin))
开发者ID:ShaolongHu,项目名称:beaker,代码行数:19,代码来源:distro.py


注:本文中的bkr.server.model.Distro.by_id方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。