Add option to edit badge image url
This commit is contained in:
parent
ccb050df15
commit
c2df03a49f
1 changed files with 6 additions and 1 deletions
|
@ -26,6 +26,7 @@ def parse_args():
|
||||||
parser.add_argument('--name', default=None, help='Name..')
|
parser.add_argument('--name', default=None, help='Name..')
|
||||||
parser.add_argument('--description', default=None, help='Description..')
|
parser.add_argument('--description', default=None, help='Description..')
|
||||||
parser.add_argument('--criteria', default=None, help='Criteria link')
|
parser.add_argument('--criteria', default=None, help='Criteria link')
|
||||||
|
parser.add_argument('--image', default=None, help='Image link')
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
if not args.badge:
|
if not args.badge:
|
||||||
print "You must specify a badge id."
|
print "You must specify a badge id."
|
||||||
|
@ -50,7 +51,7 @@ def initialize():
|
||||||
return tahrir
|
return tahrir
|
||||||
|
|
||||||
|
|
||||||
def main(tahrir, badge_id, name, description, criteria):
|
def main(tahrir, badge_id, name, description, criteria, image):
|
||||||
badge = tahrir.get_badge(badge_id)
|
badge = tahrir.get_badge(badge_id)
|
||||||
|
|
||||||
if not badge:
|
if not badge:
|
||||||
|
@ -70,6 +71,10 @@ def main(tahrir, badge_id, name, description, criteria):
|
||||||
if criteria:
|
if criteria:
|
||||||
badge.criteria = criteria
|
badge.criteria = criteria
|
||||||
print "Setting criteria on %r to %r" % (badge_id, criteria)
|
print "Setting criteria on %r to %r" % (badge_id, criteria)
|
||||||
|
|
||||||
|
if image:
|
||||||
|
badge.image = image
|
||||||
|
print "Setting criteria on %r to %r" % (badge_id, image)
|
||||||
tahrir.session.commit()
|
tahrir.session.commit()
|
||||||
transaction.commit()
|
transaction.commit()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue