put identification information into the title on the *info pages
This commit is contained in:
parent
c08807d8a2
commit
9e81274a9d
1 changed files with 33 additions and 3 deletions
|
|
@ -413,7 +413,9 @@ def taskinfo(req, taskID):
|
|||
task = server.getTaskInfo(taskID, request=True)
|
||||
if not task:
|
||||
raise koji.GenericError, 'invalid task ID: %s' % taskID
|
||||
|
||||
|
||||
values['title'] += ': ' + koji.taskLabel(task)
|
||||
|
||||
values['task'] = task
|
||||
params = task['request']
|
||||
values['params'] = params
|
||||
|
|
@ -610,6 +612,9 @@ def packageinfo(req, packageID, tagOrder='name', tagStart=None, buildOrder='-com
|
|||
package = server.getPackage(packageID)
|
||||
if package == None:
|
||||
raise koji.GenericError, 'invalid package ID: %s' % packageID
|
||||
|
||||
values['title'] += ': ' + package['name']
|
||||
|
||||
values['package'] = package
|
||||
values['packageID'] = package['id']
|
||||
|
||||
|
|
@ -628,6 +633,8 @@ def taginfo(req, tagID, all='0', packageOrder='package_name', packageStart=None,
|
|||
tagID = int(tagID)
|
||||
tag = server.getTag(tagID, strict=True)
|
||||
|
||||
values['title'] += ': ' + tag['name']
|
||||
|
||||
all = int(all)
|
||||
|
||||
numPackages = server.count('listPackages', tagID=tag['id'], inherited=True)
|
||||
|
|
@ -827,6 +834,9 @@ def buildinfo(req, buildID):
|
|||
buildID = int(buildID)
|
||||
|
||||
build = server.getBuild(buildID)
|
||||
|
||||
values['title'] += ': ' + koji.buildLabel(build)
|
||||
|
||||
tags = server.listTags(build['id'])
|
||||
tags.sort(_sortbyname)
|
||||
rpms = server.listBuildRPMs(build['id'])
|
||||
|
|
@ -957,7 +967,9 @@ def userinfo(req, userID, packageOrder='package_name', packageStart=None, buildO
|
|||
if userID.isdigit():
|
||||
userID = int(userID)
|
||||
user = server.getUser(userID, strict=True)
|
||||
|
||||
|
||||
values['title'] += ': ' + user['name']
|
||||
|
||||
values['user'] = user
|
||||
values['userID'] = userID
|
||||
|
||||
|
|
@ -975,6 +987,13 @@ def rpminfo(req, rpmID, fileOrder='name', fileStart=None):
|
|||
|
||||
rpmID = int(rpmID)
|
||||
rpm = server.getRPM(rpmID)
|
||||
|
||||
values['title'] += ': %(name)s-%%s%(version)s-%(release)s.%(arch)s.rpm' % rpm
|
||||
epochStr = ''
|
||||
if rpm['epoch'] != None:
|
||||
epochStr = '%s:' % rpm['epoch']
|
||||
values['title'] = values['title'] % epochStr
|
||||
|
||||
build = server.getBuild(rpm['build_id'])
|
||||
builtInRoot = None
|
||||
if rpm['buildroot_id'] != None:
|
||||
|
|
@ -1017,6 +1036,8 @@ def fileinfo(req, rpmID, filename):
|
|||
if not file:
|
||||
raise koji.GenericError, 'no file %s in RPM %i' % (filename, rpmID)
|
||||
|
||||
values['title'] += ': ' + file['name']
|
||||
|
||||
values['rpm'] = rpm
|
||||
values['file'] = file
|
||||
|
||||
|
|
@ -1077,7 +1098,9 @@ def hostinfo(req, hostID=None, userID=None):
|
|||
raise koji.GenericError, 'invalid host ID: %s' % userID
|
||||
else:
|
||||
raise koji.GenericError, 'hostID or userID must be provided'
|
||||
|
||||
|
||||
values['title'] += ': ' + host['name']
|
||||
|
||||
channels = server.listChannels(host['id'])
|
||||
channels.sort(_sortbyname)
|
||||
buildroots = server.listBuildroots(hostID=host['id'],
|
||||
|
|
@ -1124,6 +1147,8 @@ def channelinfo(req, channelID):
|
|||
if channel == None:
|
||||
raise koji.GenericError, 'invalid channel ID: %i' % channelID
|
||||
|
||||
values['title'] += ': ' + channel['name']
|
||||
|
||||
hosts = server.listHosts(channelID=channelID)
|
||||
hosts.sort(_sortbyname)
|
||||
|
||||
|
|
@ -1138,6 +1163,9 @@ def buildrootinfo(req, buildrootID, builtStart=None, builtOrder=None, componentS
|
|||
|
||||
buildrootID = int(buildrootID)
|
||||
buildroot = server.getBuildroot(buildrootID)
|
||||
|
||||
values['title'] += ': %(tag_name)s-%(id)i-%(repo_id)i' % buildroot
|
||||
|
||||
if buildroot == None:
|
||||
raise koji.GenericError, 'unknown buildroot ID: %i' % buildrootID
|
||||
|
||||
|
|
@ -1201,6 +1229,8 @@ def buildtargetinfo(req, targetID=None, name=None):
|
|||
if target == None:
|
||||
raise koji.GenericError, 'invalid build target: %s' % (targetID or name)
|
||||
|
||||
values['title'] += ': ' + target['name']
|
||||
|
||||
buildTag = server.getTag(target['build_tag'])
|
||||
destTag = server.getTag(target['dest_tag'])
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue