configitems: register the 'bugzilla.apikey' config

This commit is contained in:
Boris Feld 2017-07-07 10:03:22 +02:00
parent 119e84a2a0
commit ccb17357a1

View File

@ -303,6 +303,7 @@ from mercurial import (
cmdutil,
error,
mail,
registrar,
url,
util,
)
@ -315,6 +316,13 @@ xmlrpclib = util.xmlrpclib
# leave the attribute unspecified.
testedwith = 'ships-with-hg-core'
configtable = {}
configitem = registrar.configitem(configtable)
configitem('bugzilla', 'apikey',
default='',
)
class bzaccess(object):
'''Base class for access to Bugzilla.'''
@ -800,7 +808,7 @@ class bzrestapi(bzaccess):
bz = self.ui.config('bugzilla', 'bzurl',
'http://localhost/bugzilla/')
self.bzroot = '/'.join([bz, 'rest'])
self.apikey = self.ui.config('bugzilla', 'apikey', '')
self.apikey = self.ui.config('bugzilla', 'apikey')
self.user = self.ui.config('bugzilla', 'user', 'bugs')
self.passwd = self.ui.config('bugzilla', 'password')
self.fixstatus = self.ui.config('bugzilla', 'fixstatus', 'RESOLVED')