Any review request which is a number followed by zeroes (100, 2000,
30000) gets a trophy.

Any palindrome gets a fish trophy.

-David

On Mon, Jan 19, 2009 at 4:23 PM, Martin <mkoeb...@gmail.com> wrote:
>
> Hi Christian,
>
> thanks so much!
> I'll update our server first thing in the morning.
>
> How else do you get a trophy?
> That was so neat to see that the 1111st ID got a trophy :)
>
> Thanks,
> Martin
>
> On Jan 16, 5:43 pm, Christian Hammond <chip...@chipx86.com> wrote:
>> Hi Martin.
>>
>> There's a patch up to fix this, which I'm going to commit today. If someone
>> can upgrade the server today or tomorrow, once it goes in, then this problem
>> will be taken care of. Sorry about the inconvenience :(
>>
>> Christian
>>
>> --
>> Christian Hammond - chip...@chipx86.com
>> VMware, Inc.
>>
>> On Fri, Jan 16, 2009 at 5:56 AM, Martin <mkoeb...@gmail.com> wrote:
>>
>> > Hi,
>> > a colleague of mine recently created the 1111st code review request
>> > which gave him a nice looking trophy! Really neat easter egg. I just
>> > updated my reviewboard to svn trunk and that trophy seems to cause
>> > some trouble now. We no longer can view that reviewrequest.
>>
>> > Please help :)
>>
>> > Environment:
>>
>> > Request Method: GET
>> > Request URL:http://codereview.ykf.navtech.corp/reviewboard/r/1111/
>> > Django Version: 1.0.2 final
>> > Python Version: 2.4.3
>> > Installed Applications:
>> > ['django.contrib.admin',
>> >  'django.contrib.auth',
>> >  'django.contrib.contenttypes',
>> >  'django.contrib.markup',
>> >  'django.contrib.sites',
>> >  'django.contrib.sessions',
>> >  'djblets.datagrid',
>> >  'djblets.feedview',
>> >  'djblets.siteconfig',
>> >  'djblets.util',
>> >  'djblets.webapi',
>> >  'reviewboard.accounts',
>> >  'reviewboard.admin',
>> >  'reviewboard.changedescs',
>> >  'reviewboard.diffviewer',
>> >  'reviewboard.iphone',
>> >  'reviewboard.reports',
>> >  'reviewboard.reviews',
>> >  'reviewboard.scmtools',
>> >  'reviewboard.webapi',
>> >  'django_evolution']
>> > Installed Middleware:
>> > ('django.middleware.common.CommonMiddleware',
>> >  'django.middleware.doc.XViewMiddleware',
>> >  'django.middleware.locale.LocaleMiddleware',
>> >  'django.contrib.sessions.middleware.SessionMiddleware',
>> >  'django.contrib.auth.middleware.AuthenticationMiddleware',
>> >  'djblets.siteconfig.middleware.SettingsMiddleware',
>> >  'reviewboard.admin.middleware.LoadSettingsMiddleware',
>> >  'djblets.log.middleware.LoggingMiddleware',
>> >  'reviewboard.admin.middleware.CheckUpdatesRequiredMiddleware')
>>
>> > Template error:
>> > In template /var/www/reviewboard/templates/reviews/trophy_box.html,
>> > error at line 9
>> >   Caught an exception while rendering: u'review_request.id'
>> >   1 : {% load djblets_deco %}
>>
>> >   2 : {% load djblets_utils %}
>>
>> >   3 : {% load i18n %}
>>
>> >   4 : {% load reviewtags %}
>>
>> >   5 :
>>
>> >   6 : {% ifneatnumber review_request.id %}
>>
>> >   7 : {%  box "yay" %}
>>
>> >   8 :  <img src="{{MEDIA_URL}}rb/images/{% if milestone %}trophy{%
>> > else %}fish-trophy{% endif %}.png" width="32" height="48" border="0"
>> > alt="" />
>>
>> >   9 :  <h1> {% blocktrans with review_request.submitter|
>> > user_displayname as submitter %} {{submitter}} got review request #
>> > {{review_request.id}}!{% endblocktrans %}</h1>
>>
>> >   10 : {%  endbox %}
>>
>> >   11 : {% endifneatnumber %}
>>
>> >   12 :
>>
>> >   13 :
>>
>> > Traceback:
>> > File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py"
>> > in get_response
>> >  86.                 response = callback(request, *callback_args,
>> > **callback_kwargs)
>> > File "/var/www/reviewboard/accounts/decorators.py" in _check
>> >  27.             return view_func(*args, **kwargs)
>> > File "/usr/lib/python2.4/site-packages/django/views/decorators/
>> > cache.py" in _cache_controlled
>> >  30.             response = viewfunc(request, *args, **kw)
>> > File "/var/www/reviewboard/reviews/views.py" in review_detail
>> >  175.     return render_to_response(template_name, RequestContext
>> > (request, {
>> > File "/usr/lib/python2.4/site-packages/django/shortcuts/__init__.py"
>> > in render_to_response
>> >  18.     return HttpResponse(loader.render_to_string(*args,
>> > **kwargs), **httpresponse_kwargs)
>> > File "/usr/lib/python2.4/site-packages/django/template/loader.py" in
>> > render_to_string
>> >  107.     return t.render(context_instance)
>> > File "/usr/lib/python2.4/site-packages/django/template/__init__.py" in
>> > render
>> >  176.         return self.nodelist.render(context)
>> > File "/usr/lib/python2.4/site-packages/django/template/__init__.py" in
>> > render
>> >  768.                 bits.append(self.render_node(node, context))
>> > File "/usr/lib/python2.4/site-packages/django/template/debug.py" in
>> > render_node
>> >  71.             result = node.render(context)
>> > File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py"
>> > in render
>> >  97.         return compiled_parent.render(context)
>> > File "/usr/lib/python2.4/site-packages/django/template/__init__.py" in
>> > render
>> >  176.         return self.nodelist.render(context)
>> > File "/usr/lib/python2.4/site-packages/django/template/__init__.py" in
>> > render
>> >  768.                 bits.append(self.render_node(node, context))
>> > File "/usr/lib/python2.4/site-packages/django/template/debug.py" in
>> > render_node
>> >  71.             result = node.render(context)
>> > File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py"
>> > in render
>> >  24.         result = self.nodelist.render(context)
>> > File "/usr/lib/python2.4/site-packages/django/template/__init__.py" in
>> > render
>> >  768.                 bits.append(self.render_node(node, context))
>> > File "/usr/lib/python2.4/site-packages/django/template/debug.py" in
>> > render_node
>> >  71.             result = node.render(context)
>> > File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py"
>> > in render
>> >  111.             return self.template.render(context)
>> > File "/usr/lib/python2.4/site-packages/django/template/__init__.py" in
>> > render
>> >  176.         return self.nodelist.render(context)
>> > File "/usr/lib/python2.4/site-packages/django/template/__init__.py" in
>> > render
>> >  768.                 bits.append(self.render_node(node, context))
>> > File "/usr/lib/python2.4/site-packages/django/template/debug.py" in
>> > render_node
>> >  71.             result = node.render(context)
>> > File "/var/www/reviewboard/djblets/util/decorators.py" in render
>> >  150.             return self.tag_func(context, self.nodelist, *args)
>> > File "/var/www/reviewboard/reviews/templatetags/reviewtags.py" in
>> > ifneatnumber
>> >  84.     s = nodelist.render(context)
>> > File "/usr/lib/python2.4/site-packages/django/template/__init__.py" in
>> > render
>> >  768.                 bits.append(self.render_node(node, context))
>> > File "/usr/lib/python2.4/site-packages/django/template/debug.py" in
>> > render_node
>> >  71.             result = node.render(context)
>> > File "/var/www/reviewboard/djblets/util/decorators.py" in render
>> >  150.             return self.tag_func(context, self.nodelist, *args)
>> > File "/var/www/reviewboard/djblets/util/templatetags/djblets_deco.py"
>> > in box
>> >  42.     return render_to_string('deco/box.html', {
>> > File "/usr/lib/python2.4/site-packages/django/template/__init__.py" in
>> > render
>> >  768.                 bits.append(self.render_node(node, context))
>> > File "/usr/lib/python2.4/site-packages/django/template/debug.py" in
>> > render_node
>> >  81.             raise wrapped
>>
>> > Exception Type: TemplateSyntaxError at /reviewboard/r/1111/
>> > Exception Value: Caught an exception while rendering:
>> > u'review_request.id'
>>
>> > Original Traceback (most recent call last):
>> >  File "/usr/lib/python2.4/site-packages/django/template/debug.py",
>> > line 71, in render_node
>> >    result = node.render(context)
>> >  File "/usr/lib/python2.4/site-packages/django/templatetags/i18n.py",
>> > line 85, in render
>> >    data = dict([(v, force_unicode(context[v])) for v in vars])
>> >  File "/usr/lib/python2.4/site-packages/django/template/context.py",
>> > line 43, in __getitem__
>> >    raise KeyError(key)
>> > KeyError: u'review_request.id'
>>
>> > Thanks!
>>
>> > Martin
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To post to this group, send email to reviewboard@googlegroups.com
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to